iOS

iOS开发见闻-第13期

iOS开发见闻

Posted by CatchZeng on January 30, 2016

文章

1.iOS 启动时优化 :本文虽是针对 Facebook 应用的启动时优化,文中所说的大部分优化策略对于小型应用来说意义可能并不是很大,但是重要的是,我们应学习Facebook 工程师通过一系列系统的考量寻求优化解决方案的方式。

2.如何打造一个让人愉快的框架 :喵神的框架论,如果你想做一个框架,不妨先看看这篇文章,或许会为你的框架提供更好的思路。

3.熟练使用 LLDB,让你调试事半功倍 : LLDB是Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xcode运行程序,实际走的都是LLDB。熟练使用LLDB,可以让你debug事半功倍。

4.iOS到Android到底有多远 :本人对Android和iOS都很喜欢,两者的开发其实不大,而且能起到差异性学习的效果。这篇文章讲述了iOS和Android开发的一些要点,如果你也有意学习Android,那么可以看看。

5.CoreData-VS-Realm :现在谈及Realm想必大家都不会陌生,它的到来改变了持久化的格局,那它到底值不值得用呢?看看萧宸宇的使用感受吧。

工具

1.Dash-Plugin-for-Xcode :一款集成了 Dash 文档查看器应用的 Xcode 插件,允许开发者在使用 Option-Click 或作用相同的快捷键操作查看当前文本的相关文档时,用 Dash 代替 Xcode 的文档查看器。 Dash-Plugin-for-Xcode

2.superwebview : 嵌入的Web体验差、功能弱?试试SuperWebView。任何一款APP,集成SuperWebViewSDK后都可以大幅缩短迭代周期。支持功能动态增加,无需提交AppStore审核,用户无需重新下载,比原生WebView更流畅更强大的用户体验。 superwebview

3.Liya : 是不是厌倦了手动创建数据库,创建CoreData?他可以帮你可视化操作Sqlite以及CoreData! Liya

4.GT:GT(随身调)是APP的随身调试平台,它是直接运行在手机上的“集成调试环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。 GT

开源

1.AudioKit : 一个开源的强大的音频合成、处理和分析库。用于 iPhone/OS X 应用的开发,支持 Objective-C 和 Swift 语言。 AudioKit

2.Yep : Yep 是一款非常小巧而轻量化的社交 App,围绕「遇见天才」这个主题,让用户去找到领域中的精英或者是正在一起学习的人。作者不但开源了代码,而且讲述了工程的结构,相当难得。 Yep

3.PermissionScope : PermissionScope 是 Swift 框架,是智能 iOS 用户权限 UI 和统一 API,可以智能的处理用户权限请求。 PermissionScope

4.PLCameraStreamingKit : 一个适用于 iOS 的 RTMP 直播推流 SDK,可高度定制化和二次开发。特色是支持 iOS Camera 画面捕获并进行 H.264 硬编码,以及支持 iOS 麦克风音频采样并进行 AAC 硬编码;同时,还根据移动网络环境的多变性,实现了一套可供开发者灵活选择的编码参数集合。借助 PLCameraStreamingKit,开发者可以快速构建一款类似 Meerkat 或 Periscope 的手机直播应用。 PLCameraStreamingKit

5.Localize-Swift : Localize-Swift 是一个简单的用于 Swift 应用的国际化和本地化框架,提供了清晰的语法和应用内的多语言切换。。 Localize-Swift