- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 (0048)iOS开发之内存管理探究
注意网上很多人支招在ARC模式下可以利用_objc_rootRetainCount()或者CFGetRetainCount()取得 retainCount都是不准确的,特别是在对象拷贝操作之后你会发现二者取值也是不同的,因此如果大家要查看retainCount最好还是暂时关闭ARC。内存管理的知识点 1.让对象引用计数增加的9个操作 alloc,ne
2017-05-12 15:22:01 363
原创 (0047)iOS开发之nil/Nil/NULL的区别
小结: 1.oc最好用nil [ nil 任意方法],不会崩溃 nil是一个对象值。NULL是一个通用指针(泛型指针)。2. NSNULL,NULL和nil在本质上应该是一样的,NULL和nil其实就是0,但是在Objective-c中,对于像NSArray这样的类型,nil或NULL不能做为加到其中的Object,如果定义了一个NSArray,为
2017-05-12 14:32:47 356
原创 (0045) iOS 开发之MBProgressHUD 源码学习
(0045) iOS 开发之MBProgressHUD源码学习第一部分:学习所得和分析线程1. 学习到了kvo的使用 和屏幕方向的旋转判断。2. 如果调起这个 HUD的方法不是在主线程调用的,是不是会 crash呢,你是怎么处理的?会,#define MBMainThreadAssert() NSAssert([
2017-05-10 11:55:44 786
原创 (0044) iOS 开发之SDWebImage 深度学习其源码和原理
闲着没事看了SDWebImage的源码。清晰了它的原理。SDWebImage 深度学习1.它是iOS图片加载框架它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件。在项目中使用SDWebImage来管理图片加载相关操作可以极大地提高开发效率,让我们更加专注于业务逻辑实现。实现原理:其实SDWebIm
2017-05-09 21:18:45 1229
原创 (0043) iOS 开发之Xcode相关路径
Xcode 常用用路径:1. 插件路径:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 2. 模拟器app路径: ~/Library/Developer/CoreSimulator/Devices3. Xcode 证书自动配置Provisioning Profile文件位置:~/Library/Mo...
2017-05-08 17:20:48 302
转载 (Mac-使用问题)Mac升级到 10.12后,下载的一些安装包提示损坏。
转载:http://blog.csdn.net/qq_31251767/article/details/53141786 Mac升级到macOS Sierra 10.12后,发现SVN管理软件Conerstone 2.7破解版已经无法使用,需要更新版本。 安装Cornerstone_3.0.1破解版后,发现提示“cornerstone 已损坏,打不开。” 导致问题原因...
2017-05-08 16:56:39 2058
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人