首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
杂知识
订阅
Fat君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 1订阅
iOS中strong,weak,assign,copy,atomic,nonatomic
strong的作用:在ARC环境下,只要某一对象被一个strong指针指向,该对象就不会被销毁。如果对象没有被任何strong指针指向,那么就会被销毁。在默认情况下,所有的实例变量和局部变量都是strong类型的。可以说strong类型的指针在行为上跟非ARC下得retain是…
iOS 底层探索 - 分类的加载
上一章我们探索了 iOS 中类的加载,让我们简单回顾一下大概的流程。 我们大致明白了类的加载流程,接下来,让我们在 _read_images 源码中打印一下类加载之后的结果验证一下是否加载了我们自己创建的类。 但是打印出来的结果没有 LGPerson ,这是为什么呢?答案看这里…
iOS-应用程序的加载
资料准备: 1、dyld源码下载opensource.apple.com/ 2、libdispatch源码下载opensource.apple.com/ 3、libSystem源码下载opensour
iOS SDK封装Framework带资源文件封装
2、Build Active Architecture Only修改为NO,否则生成的静态库就只支持当前选择设备的架构。 默认生成的.h文件中,我的是MyFramework.h,把所有需要暴露的.h文件都用#import 引入,记住一定要将所有需要暴露的.h文件都引入,也就是上…
运行时Hook所有Block方法调用的技术实现
本技术实现在YSBlockHook中。 iOS系统中一共有:C函数、Block、OC类方法三种形式的方法调用。Hook一个方法调用的目的一般是为了监控拦截或者统计一些系统的行为。Hook的机制有很多种,通常良好的Hook方法都是以AOP的形式来实现的。 当我们想Hook一个OC…
细说API - 认证、授权和凭证
遗憾的是依然有大量候选人答非所问,无法搞清楚 cookie 和 session 之间的区别。而在工作中也有让人惊讶的真实案例:把 user ID 存储到 local storage 中当做 token 使用,原因是他们声称弃用了 cookie 这种落后的东西;一个移动端项目,服…