08 2014 档案
摘要:因为项目要用到第三方包ZXingObjC,需要安装cocoapods.下面是我曲折的安装过程。1、直接在终端内输入:sudo gem install cocoapods我直接安装成功。由于国内网络问题,可能会被封掉,导致安装失败。可通过终端内输入:gem sources~XXX$ gem sourc...
阅读全文
摘要:面向对象程序设计六大原则总结一、“开-闭”原则(Open-Closed Principle,OCP) 1.1“开-闭”原则的定义及优点1)定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed...
阅读全文
摘要://获取快照- (UIView*)customSnapshotInView:(UIView*)inview{ UIView *snapshot = [inview snapshotViewAfterScreenUpdates:YES]; snapshot.layer.shadowColo...
阅读全文
摘要:如果出现exc_bad_access错误,基本上是由于内存泄漏,错误释放,对一个已经释放的对象进行release操作。但是xcode有时候不会告诉你错误在什么地方(Visual Studio这点做得很好)。不过我们可以通过设置xcode环境变量环境变量NSZombieEnabled,Mallo...
阅读全文
摘要:一、OOA(Object-Oriented Analysis):面向对象分析方法 OOA是指在一个系统开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业...
阅读全文
摘要://检测网络是否有效- (BOOL) checkNetworkIsValid { struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = size...
阅读全文
摘要:图像IO潜伏期值得思考- 凯文 帕萨特在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。在这一章中,我们将研究如何优化从闪存驱动器或者网络中加载和显示图片。加载和潜伏绘图实际消耗的时间通常并不是影响性能的因素。图片消...
阅读全文

浙公网安备 33010602011771号