iOS

iOS开发见闻-第17期

iOS开发见闻

Posted by CatchZeng on April 21, 2016

文章

1.在iOS上自动检测内存泄露 : Facebook一口气发布了三个利器FBRetainCycleDetector、FBAllocationTracker、FBMemoryProfiler。该篇文章的难得之处在于侧面上反应了Facebook面对问题的思考角度、深度,值得我们借鉴。

2.React Native最佳学习模版- F8 App开源了 :如果说最近iOS界什么名词最火,我会说的React Native。该篇文章带来了最佳学习模版-F8 App,在研究React Native的朋友别错过。

3.高速公路换轮胎——为遗留系统替换数据库 : 作者由几个月的重构项目经历,讲述了如何一步步替换数据库的过程。文章思路清晰,从背景、系统面貌到方案选型、技术实现,是篇值得称赞的文章。

4.网易漫画Swift混编实践 :时至今日,工程是否要换成Swift写仍是讨论的热题。如果你想换不妨先看看网易怎么做的,至少能少踩坑。

工具

1.JSPatchX :JSPatch XCode 代码自动补全插件。 JSPatchX

2.AtAutoCompletion : 一款@的自动补全插件。 AtAutoCompletion

3.BlockJump : 让你在类文件中快速跳转的插件。 BlockJump

开源

1.YFStartView : 在启动图都是一个PNG的年代下,有强迫症的我已经受不了,换个设计吧。 YFStartView YFStartView

2.ZFPlayer : 基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度。 ZFPlayer ZFPlayer ZFPlayer

3.DCAnimationKit : 各种动态效果于一身,喜欢动画的朋友可以Star一下。 DCAnimationKit DCAnimationKit DCAnimationKit

4.TextAttributes : 一款使得attributed strings更易拼接的库,而且支持动态更新。 TextAttributes

5.CATLog : 利用Xcodecolors & KZLinkedConsole两个插件实现的一款日志工具,支持分级别、log文件、记录Crash信息、分级颜色显示、点击Log信息跳转到类文件等特性,欢迎Star、Fork、Issue。 CATLog CATLog