首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
tingling同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
详解iOS的presentViewController
这些场景都会暂时中断APP的正常执行流程,主要作用是收集信息以及显示一些重要的提示等。 container view controller 指的是VC的容器类,通过container view controller,我们可以很方便的管理子VC,实现VC之间的跳转等,iOS中co…
Objective-C的属性(property)
以下:「attribute(s)」,「特性」是指同一事物(都指@property后面括号内的单词)。 用Objective-C做过开发的朋友都知道,类里面的属性(可以近似地理解为类的变量)是用@property关键字定义的,然后@property后面的括号,会写上若干「特性(a…
iOS Category底层原理详细研究流程
让我们从多个方面来回答这个问题。 Category 是一个 .h 和一个 .m. Extension 是一个 .h . 那么同样, 创建时, 选择对应的类型即可. 如上使用, 发生崩溃. 将 NSObject 修改为 LBPerson , 结果正常. 打印结果: 闪退. 当然,…
Objective-C(九)KVC与KVO
本文是Objective-C系列的第9篇,主要讲述了KVO的底层实现,以及KVC的使用及KVC中调用流程。 KVO全称Key Value Observing,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,只针…
从iOS中的引用计数说起
在详解iOS中的Runtime一文中,对isa进行了详解。 从arm64架构开始,苹果对isa进行了优化,变成了一个共用体(union)结构,还使用位域来存储更多的信息。如下 isa中不同的位域代表不同的含义。 我们只有一个需要存储20这个数据,按照正常的技术方案,在64位CP…