
Objective-C
两块三刀
Android高级工程师,十年工作经验,超十余款APP,涉及交通、电商、教育、电力、短视频、社交、新零售等领域。
展开
-
Objective-C:iOS基础——个人笔记(八)
类对象、类的加载过程、SEL、内存管理、循环引用、autorelease类也是对象,称为类对象类对象 == 类类的加载过程:(1)当程序启动的时候,就会加载一次所有的类,类加载完毕后就会调用+ load方法(2)当第一次使用这个类的时候,就会调用一次 + initialize 方法- description 方法:利用%@ 输出对象就会调用此方法NSLog 输出C...原创 2015-05-15 02:52:11 · 574 阅读 · 0 评论 -
Objective-C:iOS基础——个人笔记(九)
ARC、强指针、@protocol 协议名称ARC的判断准则:只要没有强指针指向对象,就会释放。指针分为2种:(1)强指针:默认指针为强指针,_ _strong(2)弱指针:_ _weak关闭ARC:-fno -objc -arc打开ARC:-f -objc -arcblock :^ 封装代码块,例如:int (^myBlock)();1、协议的定义...原创 2015-05-15 21:08:40 · 559 阅读 · 0 评论 -
Objective-C:iOS基础——个人笔记(十)
Foundation 框架(NSRange、CGPoint、NSSize、NSRect、NSString、NSArray、NSDictionary、NSValue、NSDate)数据类型NSRange r = NSMakeRange(1, 2);// 提取字符串,参数(位置,长度)坐标点:CGPoint p1 = NSMakePoint (10,10);NSPoint p2 =...原创 2015-05-15 21:42:41 · 589 阅读 · 0 评论 -
Objective-C:iOS基础——个人笔记(七)
点语法、成员变量的作用域、@property、id、重写- init方法、分类// , = : 左右留空格注释:#pragma mark - 内容%p: 输出地址点语法Person *p.age;成员变量的作用域@public 任何类@private 当前类@protected (默认)父类和子类@package 同一框架@property int...原创 2015-05-15 02:13:43 · 582 阅读 · 0 评论 -
Objective-C:iOS基础——个人笔记(六)
OC、类设计、三大特征(封装、继承、多态)、重写、self、superOC基础.m可写C和OC;.mm可写C++关键字是以@开头(部分不是)字符串是以@开头BOOL:(YES/NO)nil 相当于NULL或0输出打印:NSLog(@“”);#import<Foundation/NSObjcRuntime.h>//相当于#include;防止重复...原创 2015-05-15 01:15:50 · 557 阅读 · 0 评论 -
C:解决C/OC语言中的编译警告(Warning)&&错误(Error)
什么是编译警告当编译程序发现程序代码有异常时,就报一个警告信息(一般会出现黄色感叹号)。警告信息意味着程序中隐含的错误,执行可能会不通过。注意在编写程序时一定要养成一个好习惯:面对这些警告信息,应尽量去消除它们,以免影响程序的执行。问题1:warning:'&&' within '||'例如警告代码:if(ch>='A'&&ch&l...原创 2015-04-09 23:49:35 · 3757 阅读 · 0 评论