云信息

导航

2015年7月23日 #

iOS 注释的5要3不要和编码规范的26个方面

摘要: 注释代码注释,可以说是比代码本身更重要。这里有一些方法可以确保你写在代码中的注释是友好的:不要重复阅读者已经知道的内容能明确说明代码是做什么的注释对我们是没有帮助的。// If the color is red, turn it greenif(color.is_red()) {color.turn... 阅读全文

posted @ 2015-07-23 00:12 云信息 阅读(248) 评论(0) 推荐(0) 编辑

2015年7月22日 #

自释放

摘要: 何为“自释放”?可以简单的理解为对象在生命周期结束后自动清理回收所有与其相关的资源或链接,这个清理不仅仅包括对象内存的回收,还包括对象解耦以及附属事件的清理等,比如定时器的自我停止、KVO对象的监听移除等对象内存的回收开发中,对象管理的基本原则——谁创建谁释放。但是,非ARC工程中,我们会用auto... 阅读全文

posted @ 2015-07-22 23:57 云信息 阅读(269) 评论(0) 推荐(0) 编辑

设计模式之三:单例模式singleton

摘要: 单例设计模式确切的说就是一个类只有一个实例,有一个全局的接口来访问这个实例。当第一次载入的时候,它通常使用延时加载的方法创建单一实例。提示:苹果大量的使用了这种方法。例子:[NSUserDefaults standerUserDefaults], [UIApplication sharedAppli... 阅读全文

posted @ 2015-07-22 23:55 云信息 阅读(164) 评论(0) 推荐(0) 编辑

设计模式之二:MVC

摘要: 模型(Model) 视图(View) 控制器(Controller) (MVC) 是 Cocoa 中的一种行为模块,并且也是所有 Cocoa 设计模式中使用最多的。在程序中按照它们的角色来分类这些对象并且鼓励你的基础代码也按照这个来划分。这三种角色是:模型:这是一种暂时保存你程序数据和定义如何操作它... 阅读全文

posted @ 2015-07-22 23:53 云信息 阅读(136) 评论(0) 推荐(0) 编辑

设计模式之一:概论

摘要: 设计模式的功能是在软件设计当中是解决一些重复的公共问题。他们是一些模板来帮助你更容易的书写代码和复用你的代码。他们还可能帮助你创建低耦合的代码,你可以很轻松的修改和替换其中的组件。如果你已经很熟习设计模式了,我这里有一些好的建议。首先,你已经使用了大量由 Cocoa 创建 iOS 设计模式,同时最好... 阅读全文

posted @ 2015-07-22 23:50 云信息 阅读(179) 评论(0) 推荐(0) 编辑

老鸟们的开发经验

摘要: 正如大家所见,App Store和Google Play里已经有了超过百万的应用,市场拥挤不堪。但是,我仍然相信开发者们可以拔丁抽楔,依靠移动应用过上不错的生活、建立自己的事业。事实上,自从创立Mobile App Chat播客以来,我有幸采访了超过100位企业家,包括Chris Batron(Sh... 阅读全文

posted @ 2015-07-22 23:32 云信息 阅读(168) 评论(0) 推荐(0) 编辑

iOS开发中可能有用的那些分类们Categories

摘要: Categories是给你得不到源码的classes增加功能的一种方法。UIImageView+FaceAwareFill这个类别使用了Aspect Fill内容模式,可以自动根据图像内容进行调整,当检测到人脸时,它会以脸部中心替代掉以图片的几何中心。 测试环境:Xcode 5.0,iOS 6.0以... 阅读全文

posted @ 2015-07-22 22:52 云信息 阅读(289) 评论(0) 推荐(0) 编辑

人脸识别SDK小结

摘要: Face++人脸识别进入官网Face++ 致力于研发世界最好的人脸技术,提供免费的API和SDK供企业和开发者调用,更有灵活的定制化服务满足不同需求。已有多家公司使用Face++技术服务,完成包括人脸搜索、定位、识别、智能美化等功能。我们旨在为合作者提供完善的技术与维护服务。百度媒体云人脸识别进入官... 阅读全文

posted @ 2015-07-22 22:33 云信息 阅读(817) 评论(0) 推荐(0) 编辑

NSDate和NSString相互转换

摘要: NSDate转NSString日期转成字符串。这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策。脑子里蹦出四个字:这怎么转?直接上代码://获取系统当前时间NSDate *currentDate = [NSDate date];//用于格式化NSDate对象NSDateFormatter *da... 阅读全文

posted @ 2015-07-22 22:26 云信息 阅读(178) 评论(0) 推荐(0) 编辑

socket协议下如何缓存图片--推荐EGOCache

摘要: EGOCache是一个轻量级的缓存框架。用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串。有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking和SDWebImage不是已经有这些功能了吗?是的,不过AFNetworking和SDWebImage... 阅读全文

posted @ 2015-07-22 22:21 云信息 阅读(257) 评论(0) 推荐(0) 编辑