首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
oc
思忆00000
创建于2021-07-23
订阅专栏
记录一些点
暂无订阅
共6篇文章
创建于2021-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS企业证书打包
打包成ipa就不说了,和个人证书区别不大。 配置SSL证书那块也是由服务器那边来处理就不多说了,主要说创建plist的事 以上就是需要填写的东西,特别注意ipa文件名和plist文件名必须一致 这是p
iOS CTMediator
随着公司的业务越来越多,项目也越来越大,项目耦合也越来越严重。传统的MVC模式已经解决不了问题,组件化势在必行。 CTMediator采用的是target-action的方式,通过runtime的反射
值类型和引用类型
值类型的变量直接包含他们的数据,值类型都有他们自己的数据副本,因此对一个变量操作不可能影响另一个变量;值类型甚至可以直接用+号等操作符 引用类型的变量存储对他们的数据引用,因此变量称为对象,因此对一个
iOS调起打电话的功能
NSMutableString * str = [[NSMutableString alloc] initWithFormat:@"telprompt://%@",self.phoneStr];
iOS runtime转发
runtime消息转发有3步: // [self performSelector:@selector(foo)]; // [self performSelector:@selector(f
runtime交换方法
(void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ Class cl