![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
objective
小孩童
这世界本不公平,这世界又异常公平,你得到的,其实都是应得的,你有多努力,就有多特殊。
展开
-
iOS开发中ARC下的assign和weak区别
我个人理解就是:weak比assign多了一个功能就是当属性所指向的对象消失的时候(也就是内存引用计数为0)会自动赋值为nil,这样再向weak修饰的属性发送消息就不会导致野指针操作crash。可能不太好理解下面我写了一个演示程序。OC: #import "ViewController.h"@interface ViewController ()@property (nonatomic,weak)原创 2016-11-03 11:10:55 · 258 阅读 · 0 评论 -
获得当前年、月、日
//获取当前时间 NSDate *now = [NSDate date]; NSLog(@”now date is: %@”, now); NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDay原创 2016-11-16 14:58:43 · 249 阅读 · 0 评论 -
IOS中延时执行的几种方式的比较和汇总
本文转载自http://blog.csdn.net/chenyong05314/article/details/24695897本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); } performSelector方法[self performSelector:@selector(delay转载 2017-02-06 14:46:48 · 127 阅读 · 0 评论 -
Coding GuideLines For Cocoa
Coding GuideLines For CocoaCoding GuideLines For Cocoa基本命名规范 通用原则 清晰 一致性 不要自我参照 前缀 命名约定 类名和协议名 头文件 方法命名规范 通用规则 Accessor Methods 代理方法 集合方法 方法参数 私有方法 命名函数 属性和数据类型命名规范 声明属性和实例变量 通知 异常 框架开发技巧 初始化 类初始化 指定初始翻译 2016-11-02 10:54:25 · 605 阅读 · 0 评论