[资源]iOS模块,库
AFNetworking,YTKNetwork
iOS网络请求相关框架的使用
平常开发中用户点击头像, 进入个人主页,这看似平常的操作, 背后极有可能会牵扯到多个模块。 再如: 视频模块的播放页, 有与视频相关的音乐,点击这些音乐,需要跳转到音乐模块的播放页, 这样视频与音乐模块之间,不可避免的会产生依赖或耦合。 这个问题让人脑壳疼,相信很多朋友都这样做过,写一些代理或通知, 不停的传递事件; 有时干脆直接导入另一个模块。
iOS 撸一个简单路由Router
在iOS6.0以后,苹果公司推出了一种新的界面布局方案AutoLayout,这种方法主旨是通过相对的约束设置进行布局来减少代码中硬编码的编写,从而达到多设备适配以及简化布局的能力。这种新的解决方案也有很多的缺点就是代码量会剧增而且编写起来非常麻烦,即使是用XIB或者SB的话也会出现拉约束的线非常的多和混乱。幸好这时候一个开源库Masonry的出现使得布局编码得到了简化,新的方法以及新的语法给了大家很大的帮助。
而我呢,当时也试着去了解学习AutoLayout这种布局方法,后来发现太过于复杂和繁琐了(其实本质是不想学习新的东西)!然后又因为懂一点点android相关的编程,了解到android中有四大布局体系,而其中用的最多的就是线性布局。于是想既然如此那我为什么不自己写一个类似android的线性布局呢?
iOS开源界面布局库终于破3000star