首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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去做一些事情.我们