Swift App 混入OC/C/C++代码 方法一 使用桥接文件。 方法二 使用.modulemap Swift...[作者空间]
1、柯里化 把接受多个参数的方法进行一些变形,使其更加灵活的方法。函数式特点的重要表现。 柯里化是一种量产相似方法...[作者空间]
苹果邮件内容Guideline 5.1.1 - Legal - Privacy - Data Collection...[作者空间]
一.简单复习一下KVO的使用 定义一个类,继承自NSObject,并添加一个name的属性 在ViewContro...[作者空间]
pod的时候可能会遇到libwebp v1.1.0 超时问题,直接进入到/Users/mac/.cocoapods...[作者空间]
简单说就是进行方法交换。 在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是s...[作者空间]
如果collectionView的宽度和每个item的宽度一样,那么我们只需要设置collectionView的p...[作者空间]
就像之前说的,所有的动画都是在CALayer上面的。所以在做动画之前我们就要先建立一个CALayer,然后把动画作...[作者空间]
1.组件化基本分层 组件化的分层思想是三层基础模块通用模块业务模块 模块的集成顺序是从下至上,从基础模块 到 通用...[作者空间]
Swift已成为一种流行的编程语言,并且每天都在发展。开发Swift框架具有以下优点。隐藏您的代码实现。由于.fr...[作者空间]
前言 一步一个脚印地探索iOS的OC底层原理,通过前面的文章可以大概了解了OC对象创建的alloc原理和OC对象的...[作者空间]
1.工程导航器:Command+1 快速浏览代码、图片以及用户界面文件。 2.显示/隐藏导航器面板:Command...[作者空间]
KVC部分 KVC的设值过程:( 即 [person setValue:@"beckhams" forKey:@"...[作者空间]
iOS 动画(一)iOS 动画(二) 基于 UIView 的 transform 属性 缩放 该方法有两个参数,分...[作者空间]
ios获取设备唯一标识符 开发中有时候我们需要获取设备的唯一标识来处理一些业务上的需求,在iOS5版本之前,我们可...[作者空间]
将数组或者字典对象写入沙盒plist文件中。如果处理的数据较多比较费时,可以使用多线程异步操作。 归档的对象需要遵...[作者空间]
1、全局初始化设置statusBar的颜色 在 Info.plist 里增加一行 UIStatusBarStyle...[作者空间]
一、runtime简介 1.oc是一门动态语言,会把一些决定工作从编译链接推迟到运行时,仅仅编译器是不行的,还需要...[作者空间]
Block本质上也是一个OC对象,它内部也有个isa指针,它是封装了函数调用以及函数调用环境的OC对象。闭包 = ...[作者空间]
instance-对象创建两个对象,并打印,例一: 可以看到两个对象的内存地址不一样 结论:因为创建的对象可以有多...[作者空间]