iOS流布局UICollectionView系列一——初识与简单使用UICollectionView 一、简介 UICollectionView是iOS6之后引入的一个新的U...
git reset HEAD 撤销本地已缓存的文件例如:git reset HEAD MyAssets
开源svn管理工具:svnX 2.0[https://mac.softpedia.com/get/Development/Editors/SvnX.shtml]https:/...
无论在MRC下还是ARC下均不需要,被关联的对象在生命周期内要比对象本身释放的晚很多,它们会在被 NSObject -dealloc 调用的object_dispose()方...
weak属性的特点: weak 表明该属性定义了一种“非拥有关系” (nonowning relationship)。为weak属性设置新值时,设置方法既不保留新值,也不释放...
map就是键值对集合 HashMap:最常用,根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只...
技 术 文 章 / 超 人 2019-03-20 补充@ dynamic与@ synthesize内容 个人觉得要更加深入直观了解MRC与ARC的区别建议先从内存分析开始所以...
首先纪念一下第一次被拒!!!!!!!!!!!!!!! 被拒的原因是: 说我工程中的actionColor这个方法是私有的api或者使用的这个方法的名称和私有api的名称相同,...
镜像使用 https://mirrors.tuna.tsinghua.edu.cn/help/CocoaPods/ 对于旧版的 CocoaPods 可以使用如下方法使用 tu...
在OC中如果不注意指针内存块的问题,你可能会遇到一些很奇怪的问题,但是却很难解决,本文将解释一些在OC中你可能需要了解的知识点。 我们来看这段代码: 我们可以看到str1和s...
extension 在编译期决定,它就是类的一部分,在编译期和头文件里的 @interface 以及实现文件里的 @implement 一起形成一个完整的类,它伴随类的产生而...
今天简单学习了iWatch的开发,做了个demo 介绍下demo: iWatch端界面: iPhone端界面: 功能: iPhone端填写姓名后,点击发送,即发送消息(包含姓...