自己整理的,可以选择合适自己项目的使用 网络请求:AFNetworkingYTKNetwork 加载框:MBProgressHUDSVProgressHUD 轮播图:TYCy...
自己整理的,可以选择合适自己项目的使用 网络请求:AFNetworkingYTKNetwork 加载框:MBProgressHUDSVProgressHUD 轮播图:TYCy...
目录一、崩溃收集介绍二、第三方库收集崩溃信息三、原生收集崩溃信息四、崩溃信息符号化五、崩溃中断拦截 一、崩溃收集介绍 App线上崩溃一直都是比较棘手的问题,尽管我们努力在...
Time Profiler 简介:时间分析工具,能帮助我们分析代码的执行时间,找出导致程序变慢的原因。 下面就用三个方法来进行相关测试: 一、打开Instruments 再打...
当面对多个初始化方法时,外部调用者往往会手足无措,不知道哪一个才是正确的初始化方法,对此,苹果提供了两个关键字: NS_UNAVAILABLE 与 NS_DESIGNATED...
任何一个App都会有username这种需要全局使用的数据任何一个App都会有userdata数据发生变化相关UI的同步更新的需求 本节我们来使用Provider解决第二个问...
如果两个不同对象的hashCode相同,这种现象称为hash冲突。有以下的方式可以解决哈希冲突: 开放定址法:开放定址法就是一旦发生了冲突,就去寻找下一个空的散列地址,只...
错误1 Failed to find newest available Simulator runtime 解决办法 终端输入
什么是组件化开发,我就不详细介绍了,网上可以找到很多资料.IOS-组件化架构漫谈这篇文章就比较全面的介绍了组件化开发的由来及方案,不了解的小伙伴可以进去看一下. 本文主要讲的...
起因 项目中用到了YYKit中的一些组件,比如YYText和YYImage,于是抽了点时间阅读了一下当中的一些代码。 发现了在YYKit中用了很多的函数方法,比如: 这种: ...