首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS开发
user2996396126286
创建于2022-08-09
订阅专栏
学习iOS的开发,比如框架,比如一些机制
暂无订阅
共10篇文章
创建于2022-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
客户端安全模式
需求背景: iOS 8.15日线上由于unity广告sdk下发了异常代码,出现启动App即闪退的重大崩溃;为避免启动奔溃影响用户正常使用,检测到多次启动奔溃后进入安全模式,此次需求仅解决类似问题,后续
iOS自动化打包
iOS手动打包流程 自动化打包 CD(持续交付):软件交付管道以快速、自动化和可重复的方式从源代码生成发布版本,如何完成这项工作的总体设计称为持续交付; CI(持续集成): 启动管道 iOS自动化打包
iOS 多语言开发
Swift 多语言开发 项目添加多语言 参考链接 注意点:多语言文件翻译之后需要按key value 格式 翻译前 key 先填好,value中占位符先填好;避免翻译后需要改多份 占位符:字符:%@
iOS开发中 Xcode 稀奇古怪的问题
The developer disk image could not be mounted on this device..the caller 没有权限。。。。【可连接真机,但出现这个错误,跑不了包
新设备安装Cocoapods 与pod install 最简单暴力姿势
无比痛苦,写一个最直接最简单的最暴力的 对于下载速度:有代理上代理;没代理换国内源;cocoapods
Category 和 Extension
category 分类 主要作用是为存在的类添加方法,可以把类的实现放在不同的文件里;为已经存在的类添加方法, 使模块化,组件化(不同功能不同的分类)。可以在不修改原来类的基础上,为一个类 扩展方法。
Runtime
消息发送机制 方法名(selector)被编译后会被一个数据类型为SEL(消息选择器)的内部标识符替代 通过@selector 可以操作编译后的selector performSelector:(SE
OC 基础知识
isa变量:Class类型的指针;每个实例对象都有个isa的指针,它指向对象的类;而类里也有个isa的指针,指向meteClass(元类),元类保存了类方法的列表,当类方法被调用时,先从本身找类方法的
iOS多线程基础
多线程 Runloop:每个线程都有一个runloop去查询是否有用户操作 主线程:app一直存在的线程;所有UI操作放在主线程,保证流畅体验和线程安全 非主线程:如网络操作:获取图片等,IO操作等放
社招iOS 面试题目、提问意图分析以及答案整理
面试的问题集锦及反思,如果线上出现崩溃,怎么去定位;如果是一个纯粹的Swift项目,想用一些OC,有哪些工作需要做