摘要:
copy和mutableCopy copy 只会产生不可变的副本对象(比如NSString) mutableCopy 只会产生可变的副本对象(比如NSMutableString) copy和mutableCopy来自NSObject,适用于所有的对象 copy和mutableCopy拷贝系统对象 源 阅读全文
摘要:
我们在开发中有时会遇到一些看似非常复杂的动画,不知该如何下手,今天的这篇文章中我会讲到如何利用CADisplayLink和CAShapeLayer来构建一些复杂的动画,希望能在你下次构建动画中,给你一些启发。(备注:收藏下来以供学习,如需转载请备注原创:夏树正茂 投稿) 在接下来的文章中,我们会构建 阅读全文
摘要:
一.查看循环引用问题是否已经完全改好(将如下代码放在viewDidLoad里面。push此VC,5秒之内pop回去,看Log结果)__weak __typeof(self) weakSelf=self; dispatch_time_t time = dispatch_time(DISPATCH_TI 阅读全文
摘要:
NSURL*url=[NSURL URLWithString:@"Prefs:root=WIFI"]; Class LSApplicationWorkspace = NSClassFromString(@"LSApplicationWorkspace"); [[LSApplicationWorksp 阅读全文
摘要:
安全加密:https://github.com/liufan321/NSString-Hash 上拉/下拉刷新:https://github.com/itheima-developer/HMRefresh 照片选择:https://github.com/itheima-developer/HMIma 阅读全文
摘要:
自建一个分类可以设置。 -(void)cornerImageWithSize:(CGSize)size fillColor:(UIColor *)fillColor completion:(void(^)(UIImage *resultImage))completion; -(void)corner 阅读全文
摘要:
在C语言面试和考试中经常会遇到内存字节对齐的问题。今天就来对字节对齐的知识进行小结一下。 首先说说为什么要对齐。为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个字节(每字节8个位,计算机基础知识,别说不知道)。字节对齐有什么好处?以int型数据为例 阅读全文
摘要:
程序崩溃经历 其实在很早之前就想写这篇文章了,一直拖到现在。 程序崩溃经历1 平时开发测试的时候好好的,结果上线几天发现有崩溃的问题,其实责任大部分在我身上。 我的责任: 过分信赖文档,没进行容错处理,也就是没有对数据进行相应的判断处理。 下面附上代码,说明崩溃的原因 因第三方公司提供的数据错乱导致 阅读全文
摘要:
demo:https://github.com/IMCCP/CCPAFNNetworking(收藏下来) 阅读全文
摘要:
iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。 NSTimer 方式1 // 创建定时器 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2 target:self 阅读全文