码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
iOS内存管理原则
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引...
分类:移动开发   时间:2015-04-26 22:40:43    阅读次数:227
16- NSString
#import @interface Person : NSObject{ //char *_name; NSString *_name;}@endint main(){ /* // 最简单的创建字符串的方式 NSString *str = @"itcast"; ...
分类:其他好文   时间:2015-04-26 19:33:55    阅读次数:124
03-封装练习
/*4.设计一个成绩类* C语言成绩(可读可写)* OC成绩(可读可写)* 总分(只读)* 平均分(只读)*/#import @interface Score : NSObject{ int _cScore; // C语言成绩 int _ocScore; // OC成绩 in...
分类:其他好文   时间:2015-04-26 18:18:52    阅读次数:94
02-封装的细节
#import typedef enum { SexMan, SexWoman} Sex;@interface Student : NSObject{/*成员变量的命名规范:一定要以下划线 _ 开头 作用: 1.让成员变量和get方法的名称区分开 2.可以跟局部变量区分开,一看到下...
分类:其他好文   时间:2015-04-26 18:12:39    阅读次数:104
09-self 例子
/*设计一个计算器类* 求和* 求平均值*/#import // 工具类:基本没有任何成员变量,里面的方法基本都是类方法@interface JiSusnQi : NSObject+ (int)sumOfNum1:(int)num1 andNum2:(int)num2;+ (int)averageO...
分类:其他好文   时间:2015-04-26 18:07:55    阅读次数:141
01-封装
#import @interface Student : NSObject{ // 成员变量尽量不要用@public // @public int age; //@public // 只读(readonly):只允许外界访问我的no,不允许外界修改我的no ...
分类:其他好文   时间:2015-04-26 18:03:23    阅读次数:113
06-类方法的练习
/*设计一个计算器类* 求和* 求平均值*/#import // 工具类:基本没有任何成员变量,叫做工具类,而且里面的方法基本都是类方法@interface JiSusnQi : NSObject+ (int)sumOfNum1:(int)num1 andNum2:(int)num2;+ (int)...
分类:其他好文   时间:2015-04-26 18:01:29    阅读次数:101
OC中的内省方法初探
内省(Introspection)是对象揭示自己作为一个运行时对象的详细信息的一种能力.NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别. 在iOS开发过程中,有效的使用内省方法.有助于避免错误地进行消息派发、错误地假设对象相等、以及类似的问题.明智地...
分类:其他好文   时间:2015-04-25 19:35:52    阅读次数:148
iOS开发之初试多线程
多线程的意义:通过提高系统资源的利用率,充分发挥多核处理器的优势,并发(同时执行)执行任务让系统运行的更快、更流畅 ? NSThread(目前已经不常用) 在NSThread多线程中最常用的是NSObject封装的多线程方法 -(...
分类:移动开发   时间:2015-04-25 12:21:17    阅读次数:162
IOS---Blcok(截获的自动变量)
先上两段代码://1 int val = 0; void (^blk)(void) = ^{val = 1};//2 id array = [[NSMutableArray alloc] init]; void (^blk)(void) = ^{ id obj = [[NSObject alloc] init]; [array addobject:obj]; };稍微用过block的...
分类:移动开发   时间:2015-04-24 12:35:00    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!