Fork me on GitHub
摘要: Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下,一为 查阅方便二为 或许能给他人一些启发,三为 希望得到大家对这篇整理不足之处的一些指点。 什么是Runtime 我们写的代码在程序运行过程中都会被转化成r 阅读全文
posted @ 2016-07-26 18:53 平凡的不平凡 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的时候非常简单。 1. 注册,指 阅读全文
posted @ 2016-07-26 18:46 平凡的不平凡 阅读(222) 评论(0) 推荐(0) 编辑
摘要: static void setLastCellSeperatorToLeft(UITableViewCell* cell) { if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset 阅读全文
posted @ 2016-05-31 10:56 平凡的不平凡 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 我们知道NSUserDefaults可以保存某些信息在本地,例如登录的账号,密码等等,当我们使用NSUserDefaults时,它是将信息写入到本地的一个plist文件里,我们都知道 删除plist里的某一项内容直接用[[NSUserDefaults standardUserDefaults] re 阅读全文
posted @ 2016-03-23 15:32 平凡的不平凡 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 因为个人项目是导航栏点击事件跳转到扫一扫控制器,所以下面的控制器里面会有导航栏 View.h里面 #import <UIKit/UIKit.h> @protocol QRCodeReaderViewDelegate <NSObject> - (void)readerScanResult:(NSStr 阅读全文
posted @ 2016-03-17 20:01 平凡的不平凡 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 前些天自己将xcode升级到7.2版本后,在我写的代码中有需要访问到相册的功能,但是却发现被告知无权限 一开始以为是手机问题,在设置里面找也没有找到,然后看代码,但是代码也没问题,后来才发现是我的plist文件里面 Bundle display name 将名字改为我的app的名字就好了,在运行就发 阅读全文
posted @ 2016-03-17 16:47 平凡的不平凡 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 苹果在cell与cell之间默认没有间距,这样有时候不能满足我们界面要求,所以我们就需要将cell设置为分组模式(也就是每组一行或者多行,分为n组),然后我们就可以在代理中根据自己的需求设计cell之间的距离,但实际是添加了section,看起来像是间距 - (CGFloat)tableView:( 阅读全文
posted @ 2016-03-08 10:35 平凡的不平凡 阅读(281) 评论(0) 推荐(0) 编辑
摘要: iOS多线程的分布(1) NSThread(2) NSOperation(3) GCD现在对下面三个进行一个个的分析,希望那里说得不对的地方希望简友们帮我指点一二。1,NSThread优点:NSThread相对比较轻量级缺点:需要自己管理线程生命周期,线程同步,线程同步对数据加锁有一定的系统开销;N... 阅读全文
posted @ 2015-12-07 00:17 平凡的不平凡 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一.归档操作NSArray*array =@[@"归档",@"反归档",@"开始”];//1.创建归档对象NSMutableData*data = [NSMutableDatadata];NSKeyedArchiver*archiver = [[NSKeyedArchiveralloc] initF... 阅读全文
posted @ 2015-11-19 14:16 平凡的不平凡 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 文章1.让我们来搞崩 Cocoa 吧:有时候搞崩程序比编写它们更有趣,看看作者怎么整跨oc吧。2.Core Data: 多线程大量数据同步:作者看到一个面试题后,整理的一篇关于core data 在多线程中处理大数据的注意事项的文章,总结得很好。3.iOS APP 架构漫谈: 文章虽然不是最近的,但... 阅读全文
posted @ 2015-11-19 09:08 平凡的不平凡 阅读(159) 评论(0) 推荐(0) 编辑
AmazingCounters.com