iOS ---Swift学习与复习详解

swift中文网 http://www.swiftv.cn http://swifter.tips/ http://objccn.io/ http://www.swiftmi.com/code4swift  http:/...

iOS-----Crash文件分析(一)详解

开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果...

iOS-----dSYM 文件分析工具详解

来到新公司后,前段时间就一直在忙,前不久 项目 终于成功发布上线了,最近就在给项目做优化,并排除一些线上软件的 bug,因为项目中使用了友盟统计,所以在友盟给出的错误信息统计中能比较方便的找出客户端异常的信息,可是很多像数组越界却只给出了...

iOS-------应用性能调优的25个建议和技巧详解

性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而由于iOS设备的限制,有时搞好性能是一件难事。开发过程中你会有很多需要注意的事项,你也很容易在做出选择时忘记考虑性能...

iOS----CocoaPods的安装、使用和,原理+参考流程+常见问题详解

   一、什么是CocoaPods   CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设...

iOS----自定义UIView,绘制一个UIView详解

    绘制一个UIVIew最灵活的方式就是由它自己完成绘制。实际上你不是绘制一个UIView,你只是子类化了UIView并赋予子类绘制自己的能力。当一个UIVIew需要执行绘图操作的时,drawRect:方法就会被调用。覆盖此...

iOS-数据加密-MD5加密详解

数据加密 iOS开发中关于数据加密算法使用最多的就是MD5和Base64,但是开发者中最喜欢的也就是MD5,所以今天就简单介绍一下MD5在吗去使用, 当然关于数据加密还是看公司使用什么,公司使用什么我们就用什么,这里只是一个借...

iOS---正确使用NSNotification对象详解

我们在开发程序的时候,程序内不同对象间的通信是不可避免的,iOS中主要有以下这些通信方式:     iOS中的通信方式   图中按照耦合度的强弱和通信的形式(一对一还是一对多)进行了划分,这篇文章...

iOS---基于对Sqlilte3的二次包装的第三次包装--->JKDBModel ,一个好用的离线缓存库详解

  https://github.com/Joker-King/JKDBModel   1.将FMDB和DBModel拖入项目中,然后添加libsqlite3.dylib   2....

iOS--碎片知识锦集详解

知识锦集day01 1.UIView的两个方法: sizeThatFits和 sizeToFit  官方文档上说:  - (CGSize)sizeThatFits:(CGSize)size; &...