iOS高效开发技巧
极客James
热衷技术,热爱生活。
展开
-
iOS高效开发 —— 管理第三方框架工具 CocoaPods使用
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如MJExtension,AFNetWorking, MJRefresh等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能原创 2015-10-23 11:29:58 · 2022 阅读 · 0 评论 -
iOS开发 多视角抛析匿名函数—— Block
在iOS开发中Block的使用随处可见,使用场景也非常多,例如在网络中进行网络请求的回调,通过Block实现逆传,封装复杂业务逻辑等等,总之Block是带有自动变量的匿名函数,在iOS开发中,能灵活掌握好Block能达到事半功倍的成效。原创 2015-11-28 15:05:48 · 2990 阅读 · 1 评论 -
iOS基于B站的IJKPlayer框架的流媒体探究
流媒体流媒体技术从传输形式上可以分为:渐进式下载和实施流媒体。1.渐进式下载它是介于实时播放和本地播放之间的一种播放方式,渐进式下载不必等到全部下载完成后在播放,可以边下载边播放,播放完成后,整个文件会保存下来。从用户的体验上合播放方的效果来看,渐进式下载和实时流媒体没有什么区别,不过是渐进式下载保留有文件在本地。下面来介绍下渐进式下载的开发 渐进原创 2016-04-19 16:41:49 · 8674 阅读 · 1 评论 -
iOS开发简单高效的数据存储
学习交流讨论请关注新浪微博:极客James在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题,你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景进行全面抛析。。一、NSUserDefaultsNSUserDefaults被设计用来存储设备和应原创 2016-05-04 00:00:27 · 3439 阅读 · 0 评论 -
iOS开发应用上架必读最新苹果审核规则(史上最全版)
• 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能 • 2.1 崩溃的程序原创 2016-04-24 17:33:59 · 6639 阅读 · 1 评论