界面渲染 UIView继承自UIResponder,可以处理系统传递过来的事件,如:UIApplication、UIViewController、UIView,以及所有从UI...
界面渲染 UIView继承自UIResponder,可以处理系统传递过来的事件,如:UIApplication、UIViewController、UIView,以及所有从UI...
目录 1.多线程管理2.RunLoop3.Runtime(运行时)4.内存管理5.性能(内存)优化举例6.App 编译与启动以及 App 启动如何优化7.自动释放池 auto...
1.什么是 Protocol,它在 iOS 中有哪些常见应用场景? 答案:Protocol 是 Objective-C 和 Swift 中常用的一种抽象数据类型,它定义了一组...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 引言 iOS 5.0之后apple引入了Xcode编译器特性ARC...
系统对定位权限的设置会随着时间发生变化,而我们只能拥抱变化!本文是对定位权限设置做个记录,方便以后做系统适配。本篇也会持续更新~。 在iOS 7及以前: 系统设置里面有永不、...
在项目开发中,使用到了NFC功能,然后对NFC功能进行了研究和使用总结。记录下来可以方便后续的使用。 NFC的官方文档:https://developer.apple.com...
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
iOS lable文字字未占满一行就换行 我们在使用lable时,当设置换行后,发现有时候文字并未达到lable宽的边界处就换行了,有时候这个并不影响布局,但如果想要修改的话...
OC swift
1、iOS卡顿监测方案总结[https://juejin.cn/post/6844903944867545096] 文章总结了业界的很多卡顿监控技术。包括:FPS、runlo...
内存管理之Tagged pointer iOS开发者对引用计数这个名词肯定不陌生,引用计数是苹果为了方便开发者管理内存而引入的一个概念,当引用计数为0时,对象就会被释放。但是...
做了一个图片、视频浏览功能,需要在浏览时隐藏状态栏,视频、图片全屏显示出来。如果单纯的是在导航push的viewController中进行显示,那状态栏很容易控制。 在vie...
动画在UI交互中是一种增强用户体验的利器,目前看到几乎每一个移动App都会使用到各种动画效果。在IOS开发中实现动画效果通常有三种方式。 1、基于UIView,为了方便实现简...
使用PHImageManager获取视频asset 后面两个子方法取自YBImageBrowser[https://github.com/indulgeIn/YBImageB...
做开发的都知道,不要重复的造轮子,要提高工作效率,轮子好多人都已经造好了,好用,bug又少,本篇文章就是要整理好用的第三方库,希望可以帮助大家,帮助自己,慢慢更新中, 如果有...
篇文章继续为大家讲解下iOS安装包瘦身思路。 瘦身指导原则 常规瘦身方案 压缩资源 删除无用/重复资源 删除无用代码 非常规瘦身方案 脑图借鉴 瘦身指导原则 总体指导原则为:...