分类 1.分类数据结构 2.分类添加方法的原理: 编译期过程编译器生成实例方法列表OBJC$CATEGORY_IN...[作者空间]
前言 之前在做 app 性能优化,发现下载一个大文件的时候,内存会飙升。看了一下代码才发现 前同事 采用的是一次性...[作者空间]
所谓Widget,就是我们熟知的小组件,这是独立于应用之外的又一个新小应用,但是和主应用之间又有着一定的关系。 例...[作者空间]
3dtouch是前几年的功能了,今天做项目的时候,用到了,所以就写点,分享一下。 首先: 给应用添加3D Touc...[作者空间]
前言: 我负责努力,其余交给运气。 正文: 闲暇之余,把线程的问题整理一下,感觉可能会有点长,所以先自分一下章节,...[作者空间]
1、NSInvocation的作用封装了 方法调用对象、方法选择器、参数、返回值等,可以给对象发送一个参数大于两个...[作者空间]
1、通常我们通过时间戳的方式跟后台进行时间格式上的统一;2、有时我们会纠结于获取到的时间有8小时时差;3、时间戳与...[作者空间]
1. 使用UIView.layer.cornerRadius 进行圆角设置 此处view.layer. masks...[作者空间]
一.UI框架 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullTo...[作者空间]
===============队列===========GCD三种创建队列的方法 (1)自己创建一个队列第一个参数...[作者空间]
GCD(Grand Central Dispatch) GCD 中其实没有线程的说法,只有队列的说法。习惯使用线程...[作者空间]
更改状态栏颜色 iOS7以后 状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白...[作者空间]
需求 iOS项目中需要导入第三方字体,来进行显示字体样式。 实现方法 1 先找到适合的字体 先在字体吧找到漂亮好看...[作者空间]
一、时间复杂度和空间复杂度 要学习算法首先要弄明白两个概念 1、时间复杂度:即一个算法执行所耗费的时间,理论上不可...[作者空间]
最近开始忙了起来,底层知识研究的少了,这是我去年个人博客里面的一篇文章,有朋友说这个知识点儿挺好的,我就拿过来了,...[作者空间]
一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaP...[作者空间]
自苹果在2015年发布3dtouch功能以来, iPhone 6s之后的机型全都匹配了 3dtouch功能。此功能...[作者空间]
使用Xcode管理代码时,会产生一些文件影响代码同步,比如UserInterfaceState.xcusersta...[作者空间]
简介 Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它...[作者空间]