优雅的使用Sublime-Text3https://www.sublimetext.com/http://www.sublimetextcn.com/
如何安装插件详见:https://packagecontrol.io/installation
安装方法:
Cmd+Shift+P->install package -> ...
阅读更多
iOS内存泄漏Instrument — Leaks,Allocations,AnalyzeAnalyze-静态分析工具
Product->Analyze(command+shift+B)
可以找出代码潜在错误,如内存泄露,未使用函数和变量等,还可以检测出一些内存泄漏问题,比如一些比较明显的循环引用,CF库对 ...
阅读更多
iOS常用第三分库源码分析AFNetworkingGitHub:https://github.com/AFNetworking/AFNetworking
AF分为如下5个功能模块:
网络通信模块(AFURLSessionManager、AFHTTPSessionManger)
网络状态监听模块(Reachability)
...
阅读更多
iOS多线程在 iOS 中其实目前有 4 套多线程方案
NSThread
GCD
NSOperation & NSOperationQueue
Pthreads(基于c语言的框架,不常用)
基本概念
名称
概念
进程
一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个 ...
阅读更多
iOS中Class相关方法区别一、isKindOfClass、isMemberOfClass和isSubclassOfClass区别123456789101112131415161718191.首先申明 四个类 A->B->C->D ,继承关系 A继承B,B继承C,C继承D。即D是最顶层的父类,A是最基层的子类 ...
阅读更多
KVO原理及实现KVO的实现原理简述: 当一个类的属性被观察的时候,系统会通过runtime动态的创建一个该类的派生类NSKVONotifying_A,并且会在这个类中重写基类被观察的属性的setter方法,而且系统将这个类的isa指针(object_getClass(obj))指向了派生类,从而实现了给监听的属 ...
阅读更多
iOS逆向工程http://iosre.com/
最好的iOS逆向工程工具
https://github.com/Hack-with-Github/Awesome-Hacking
逆向:关于逆向的图书、培训、实战、工具等https://github.com/tylerhalfpop/awesome-revers ...
阅读更多
iOS版本新特性(持续更新)iOS7~最新版SDK 版本新特性
https://onevcat.com
开发者所需要知道的iOS7 SDK新特性开发者所需要知道的 iOS8 SDK 新特性开发者所需要知道的 iOS 9 SDK 新特性开发者所需要知道的 iOS 10 SDK 新特性
iOS 10SiriKit:仅限于几类应用( ...
阅读更多
JSON转模型工具(Mac)|工具 工欲善其事,必先利其器,要想不加班、少加班,进行高效率工作,开发辅助工具是必不可少的。JSONToModel就是这样一款将JSON字符转换成model代码的开源工具。虽然网上有很多类似工具,但有个共同特点就是没有代码高亮,不美观,有的不支持网络请求将直接JSON数据生成模型代码。 ...
阅读更多
CSS转JSON|devtools
.comments {
width:100%;/*自动适应父布局宽度*/
overflow:auto;
word-break:break-all;
}
CSS转JSON
...
阅读更多