24个好用的Extension让代码更整洁(转自Medium)

扩展(Extension)是swift和oc最好用的功能之一,能够无侵入的对现有系统类和工程添加新方法
作为一个iOS和Android的双料开发者,我经常能看到Android代码的功能方法更简洁,易懂;
当然通过扩展,我们也可以把这些特性使用在swift上,使swift项目也更精炼,更加好用
以下代码是基于swift,但其实对于oc,大部分也可以很容易的移植
阅读全文 扩展(Extension)是swift和oc最好用的功能之一,能够无侵入的对现有系统类和工程添加新方法
作为一个iOS和Android的双料开发者,我经常能看到Android代码的功能方法更简洁,易懂;
当然通过扩展,我们也可以把这些特性使用在swift上,使swift项目也更精炼,更加好用
以下代码是基于swift,但其实对于oc,大部分也可以很容易的移植
阅读全文
通过CollectionView快速实现一个无限轮播器,基于原生uikit
你是否想过在按下app icon图标时到application::didFinishLaunchingWithOptions:?之间发生了什么
iPhone app技术上讲可以概括的描述为一个函数UIApplicationMain(::::)
下面一起探究以下其中原理
阅读全文6、7章
Block和GCD 37-46
系统框架 47-52
前五章内容:
熟悉oc 1-5
对象、消息、runtime 6-14
接口与API 15-22
协议与分类 23-28
内存管理 29-36
hexo Tranquilpeak 主题配置
阅读全文author.bio
author.job