iOS

iOS开发见闻-第10期

iOS开发见闻

Posted by CatchZeng on December 8, 2015

文章

1.Swift 官方 API 设计准则 :与《Swift 3 API 设计准则》的区别在于,那片文章只是一个概览说明,此文章是苹果官方发布的 API 设计准则,虽然还处于样稿阶段,但是有一定的参考价值。

2.Objective-C Class Ivar Layout 探索 :刨根究底的sunnyxx这次又带给我们惊喜。(关于Class Ivar Layout可能比较少人接触,不过看完文章自然就懂了)

3.IOS银行卡合法性校验 : Luhn检验数字算法,也叫做模数10公式,是一种简单的算法,用于验证银行卡、信用卡号码的有效性的算法,喜欢研究算法的朋友不要错过。

4.手动解析CrashLog之—-方法篇 :虽然目前已经有很多不错的第三方CrashLog搜集平台(如友盟、Crashlytics等),通常已经不需要我们手工处理CrashLog,但了解CrashLog的还原原理和方法还是有必要的。感兴趣的朋友可以继续研读原理篇

工具

1.ACCodeSnippetRepositoryPlugin :一个Xcode代码段的管理插件,像管理Xcode的插件一样,在Xcode里管理代码段是不容易的。该插件用Git仓库来同步Xcode的代码片段。 ACCodeSnippetReposito

2.KSHObjcUML : Objective-C类引用关系图的Xcode插件。【这款插件在我重构代码的过程中帮了不少忙,推荐使用】 KSHObjcUML

3.Open-Sublime-Text : 相信大家对Sublime Text并不陌生,它的强大编辑工程确实称赞。这款插件能帮助我们将代码在Sublime Text打开并编辑。 Open-Sublime-Text

开源

1.DGElasticPullToRefresh:是一款带有弹性效果的 iOS 下拉刷新组件,效果很赞。 DGElasticPullToRefreshDGElasticPullToRefresh

2.BaiDuMusic :用swift写的一个简单的播放器(百度随心听),可在线播放音乐电台,支持后台播放,封面信息,可显示歌手名,专辑名,当前播放时间等,项目用到了第三方开源框架,有OC的,也有纯swift的,可以当做学习swift的例子。 BaiDuMusic BaiDuMusic

3.TOCropViewController :一个开源的 UIViewController 的子类,允许用户对 UIImage 的对象执行基本的操作,尤其是裁剪和一些基本的旋转。它在设计时考虑到了iOS8照片应用程序,正因为如此,它在表现方面不会让大多数用户感到陌生。TOCropViewController

4.SwiftGif : Swift 对 UIImage 的扩展,实现了 Gif 动画图像的支持。 SwiftGif