康大亮Objective-C课上代码
文章平均质量分 72
阿亮是一颗有思想的青菜
对代码不满足,是任何真正有天才的程序员的根本特征。
展开
-
OC01 类和对象
Person.h 文件 声明类的实例变量和方法#import #pragma mark 类的声明// @interface...@end:表示类的声明部分,将类的实例变量(特征)和方法(行为)写在这一对关键字之间。// Person:表示本类的名字,也就是这个类叫什么// : :冒号表示的是继承关系,冒号前面的类继承自冒号后面的类//原创 2015-10-24 15:54:45 · 356 阅读 · 0 评论 -
OC06 Block
// OC06 Block、数组高级#import #pragma mark -block变量类型的重命名方法// block变量类型的重命名:方法和函数指针类型重命名一样// 将有一个整形返回值和两个整形参数的函数类型,取了一个新名字:MYBLOCKtypedefint(^MYBLOCK) (int,int);//ty原创 2015-11-02 23:26:02 · 295 阅读 · 0 评论 -
OC05 for_in快速遍历技术
// Person.h#import @interface Person :NSObject{ NSString *_name; int _age;}- (instancetype)initWithName: (NSString *)name age: (int)age原创 2015-11-02 23:24:06 · 358 阅读 · 0 评论 -
OC05 集合
//// main.m// OC05 集合//// Created by xalo on 15/10/30.// Copyright (c) 2015年 康大亮. All rights reserved.//#import int main(int argc,const char * argv[])原创 2015-11-02 23:23:17 · 228 阅读 · 0 评论 -
OC05 字典/数组
//// main.m// OC05 字典、集合、数组排序//// Created by xalo on 15/10/30.// Copyright (c) 2015年 康大亮. All rights reserved.//#import int main(int argc,const char *原创 2015-11-02 23:22:48 · 631 阅读 · 0 评论 -
OC04 NSString、NSArray、NSNumber-2
//// main.m// OC04 NSString、NSArray、NSNumber-2//// Created by xalo on 15/10/29.// Copyright (c) 2015年 康大亮. All rights reserved.//#import int main(int ar原创 2015-11-02 23:21:57 · 253 阅读 · 0 评论 -
OC04 NSString、NSArray、NSNumber
//// main.m// OC04 NSString、NSArray、NSNumber//// Created by 康大亮 on 15/10/28.// Copyright (c) 2015年 康大亮. All rights reserved.//#import int main(int argc,原创 2015-11-02 23:21:05 · 248 阅读 · 0 评论 -
OC03 类的组合使用 避免互相引入4
// Person.h#import @interface Person :NSObject{ NSString *_name; NSString *_gender; }#pragma mark 父类自定义初始化方法,通过该方法给姓名和性别赋值,精简代码- (instancetype)initWit原创 2015-11-02 23:18:24 · 239 阅读 · 0 评论 -
OC03 继承、初始化方法2
// Person.h#import @interface Person :NSObject{ NSString *_name; NSString *_gender; NSString *_hobby; NSString *_address; int _age;}原创 2015-11-02 23:15:32 · 276 阅读 · 0 评论 -
OC03 继承、初始化方法1
// Animal.h#import @interface Animal :NSObject{ NSString *_name; int _age; }-(void)eat;@end// Animal.m#import "Animal.h"原创 2015-11-02 23:14:14 · 242 阅读 · 0 评论 -
OC03 继承、初始化方法、便利构造器-1
// Person.h#import @interface Person :NSObject{ NSString *_name; NSString *_gender; int _age;}//setter- (void)setName: (NSString *)name;-原创 2015-11-02 23:11:24 · 261 阅读 · 0 评论 -
OC03 避免互相引入 方法理解5
// Man.h#import //#import "Woman.h"@class Woman;@interface Man : NSObject{ Woman *_woman;}@end// Man.m#import "Man.h"#import "Woman.h"原创 2015-11-02 23:19:59 · 257 阅读 · 0 评论 -
OC02 实例变量可见度和方法-1
Person.h#import #pragma mark --3种实例变量的可见度@interface Person : NSObject{ // 实例变量默认的可见度是protected:只能在本类和继承自本类的子类中直接访问到。 NSString *_name; @private // 私原创 2015-11-02 23:07:31 · 404 阅读 · 0 评论 -
康大亮Objective-C全部语法整理
康大亮Objective-C全部语法整理原创 2015-10-31 14:04:51 · 430 阅读 · 0 评论 -
OC06 数组高级
// Student.h#import @interface Student :NSObject{ NSString *_name; int _ID; int _age;}// 声明一个便利构造器+ (instancetype)studentWithName: (NSString *)na原创 2015-11-02 23:27:41 · 264 阅读 · 0 评论