首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
文章
订阅
云先生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
iOS高级进阶系列之-项目开发基础(下)Mach-O与链接器,Symbol
最左边的是地址,我们看到main的起始地址为100003f20,结束地址为100003f5e。 上篇文章讲了Mach-O是可读,可写的。可读我们已经说了,可写是什么意思?Mach-O之所以能被执行是因为有签名,当我们修改了Mach-O文件,需要重新签名才能被苹果系统所接受。这也…
iOS包依赖管理工具(二):CocoaPods原理和知识
Podfile.lock这个文件是我们新建Podfile文件后会自动生成的一个文件,里面存储了我们已经安装的依赖库的版本。 当我们第一次运行Podfile时,如果对依赖库不指定版本的话,cocoapods会安装最新的版本,同时将pods的版本记录在Podfile.lock文件中…
iOS高级进阶系列
其它系列 Swift底层探索系列 OC底层原理系列 OC基础知识系列 OC高级进阶系列 iOS高级进阶系列之-项目开发基础(上)多环境配置,Mach-O与链接器 iOS高级进阶系列之-项目开发基础(下
iOS 页面渲染 - 离屏渲染
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 前言 Hi Coder,我是 CoderStar! 上周介绍了一下iOS 页面渲染-UIView & CALayer,本周我们来聊一聊 iO
iOS定位的应用:地理/逆地理编码/判断目标经纬度是否在大陆
本文重点: 1.定位 2.地理编码 3.判断目标经纬度是否在大陆:通过经纬度进行判断。利用高德SDK进行判断。(如果是手动输入位置信息就进行逆地理编码获取经纬度)
NSProxy使用
了解NSProxy黑科技,不一样的Method Swizzle,让你对Objective-C消息转发理解更加透彻。
Tagged Pointer
Tagged Pointer1.背景2013年,苹果为iPhone5s 配备了首个采用 64 位架构的 A7 双核处理器,为了节省内存和提高执行效率,苹果提出了Tagged Pointer的概念。假设
iOS - 老生常谈内存管理(五):Tagged Pointer
在objc4源码中,我们经常会在函数中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?请开始阅读本文。 1. Tagged Pointer 是什么? 为了节省内存和提高执行效率,苹果在64bit程序中引入了Tagged Pointer技术,用于优化…
关于runtime的消息机制,你看我就够了!
在上一个博客我们介绍了,消息机制的第一个阶段 超级详细的Runtime的消息机制的消息发送阶段,现在我们继续来探究消息机制的的第二三阶段.消息机制发送阶段的回顾之前的一幅图标记的很清楚,这里我就用文字
什么是Runtime?平时项目有用到过吗?
我们在面试中经常会被问到这些问题,到底怎么回答比较合适?这样我们先去看一下我们平时项目中用到的Runtime,等下我们再来概括上面的问题的答案.我们肯定是用Runtime提供的API去做一些事情.我们