首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
ReturnTrue
更多收藏集
微信扫码分享
微信
新浪微博
QQ
134篇文章 · 0订阅
iOS 内存管理机制
内存管理 1. 引用计数 引用计数(Reference counting)是一个简单有效管理对象生命周期的方式。 当我们新建一个新对象时候,它的引用计数+1,当一个新指针指向该对象,将引用计数+1。当
iOS底层探险② 从LLVM源码分析为什么alloc、retain、isKindOfClass等AWZ、RR、CORE系列方法没有走自身的IMP
LLVM优化,过反汇编看出实际调用的并不是自身 `NSObject.mm` 方法的 `IMP`而实际调用的是 `objc_alloc` `objc_alloc_init` `objc_opt_new`
【iOS】—— weak的基本原理
我们之前也会经常使用weak指针,用来解决循环引用的问题,但是为什么weak指针可以做到如此呢,他又是由原理来支撑其可以实现这些操作的呢? 一、weak基础 1.基本概念 以我们之前的使用经验来看:w
夜半无事--探究KVO的实现
KVO 全称是Key-Value Observing,即键值观察者。是苹果官方提供的一种事件通知机制。 键值观察提供了一种机制,该机制允许将其他对象的特定属性的更改通知对象。对于应用程序中模型层和控制器层之间的通信特别有用。控制器对象通常观察模型对象的属性,而视图对象通过控制器…
探究Mach-O文件
进程是可执行文件在内存中加载得到的结果,这种文件必须是操作系统理解的格式,这样操作系统才能解析文件,简历所需要的依赖(如库),初始化运行环境并执行。 除了用MachOView能查看MachO文件信息,还可以通过otool命令查看,我们先来分析Header中的内容:otool -…
浅析静态库
库(library) 在平常的开发过程中,我们一定有接触过库,那么到底库是什么? 通俗来讲,库就是一段编译好的二进制代码,加上头文件可供别人使用。 库的用处 某些代码需要给别人使用,但是又不希望别人可
iOS App Crash 学习:(一):Objective-C 异常分析(NSException)
后续我们对以上情况慢慢深入,本篇先来学习我们最熟悉的 NSException。 NSException 系统的异常处理是一个管理非典型事件(例如发送了未被识别的消息)的过程,此过程将会中断正常的程序
01-iOS 性能优化|性能调试工具Instrument简单介绍
项目开发建设的过程中,为了交付用户体验较佳的客户端App,保障产品交付质量。往往需要我们开发者关注客户端软件的性能指标问题。因此,我们要对"应用的性能优化"专题有所了解
盒马 iOS Live Activity &“灵动岛”配送场景实践
盒马将苹果 Live Activity&灵动岛 特性第一时间落地到30分钟配送场景中,在此过程端侧踩“坑”的实战经验分享给大家
iOS 获取SSID不成功引起的内存泄露
大于等于iOS12,必须要在entitlement中配置com.apple.developer.networking.wifi-info,值为YES。等价于在Capability添加Access WiFi Infomation。 小于等于iOS13,必须要满足四个条件其一。 经…