首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
reborn_m
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
iOS 二进制调试
cocoapods 组件化、lldb 调试器调试原理、framework 格式、swift 二进制源码调试,
二进制重排(一)
摘要 · 启动检测 - 时间阶段 · 优化方法 - 如何检测 - 如何使用 · 符号绑定 · 虚拟内存
iOS 组件化方案总结
组件化初探为什么需要组件化模块间解耦模块重用提高团队协作开发效率便于单元测试哪些项目不需要组件化项目较小,模块之间交互简单、耦合少模块没有被多个外部模块引用,只是一个简单的小模块模块不需要重用,代码也
[贝聊科技]一次立竿见影的启动时间优化
@NewPan 贝聊科技 iOS 菜鸟工程师 之前公司的 UI 设计师和我们提过好几次启动时间的事情,当时在开发业务,所以没有时间去做这件事。最近发完版本,终于有时间搞一搞启动时间了。 一般而言,启动时间是指从用户点击 APP 那一刻开始到用户看到第一个界面这中间的时间。我们进…
2020年疫情之下iOS面试题总结篇
2020年注定是一个特殊且不平凡的一年。疫情之下,内忧外患,部分企业,倒下的倒下,扣薪的扣薪……,在这样的大环境之下,即是危机也是机会,毅然决定踏上求职之路。起初自信满满,在没有做好充分准备情况之下,简历寥寥草草,简简单单,以至于错失不少好机会。切记切记!吃一堑长一智。最后通过…
iOS 如何优化项目
在项目业务趋于稳定的时候,开发完迭代需求后,我们可能会无所适从,进入一段空白期,但是对于攻城狮来说闲暇不是件好事,所以我们可能总想学点什么,却又没有头绪。这个时候我们就可以考虑完善和优化我们的项目了。从中可以运用到一些底层RunLoop或者Runtime的知识,熟能生巧总是没错…
iOS13适配
在Xcode10上编译不会有问题,但是在Xcode11上编译的会崩溃。并且- (void)setValue:(nullable id)value forKey:(NSString *)key方法没问题,- (void)setValue:(nullable id)value fo…
iOS OTA无线分发安装App内测下载
将github上demo的html文件链接复制到,打开下面网址后出现的输入栏中,点击按钮即可。 2. 在HTML文件的地址前面加上htmlpreview.github.io/?
iOS中切面编程两种姿势的选择
需要记录应用内页面跳转日志. 在iOS中,我们可以通过记录 viewDidAppear(:) 和 viewDidDisappear(:) 方法对的出现次数来判断页面的跳转情况。 (当然他们可能不能完全准确地表现这一个记录,需要一些防御机制来保证哪些调用是有效的) 重写以上的两个…
利用fastlane进行项目的自动化构建
fastlane是一套基于ruby开发的自动化构建工具,为项目的发布流程提供一整套解决方案。 初始化的过程中会询问您的APPID和密码,请放心它只会把密码信息存在本地的keychain中,并不会传到云端服务器。 第一次创建可以选择第三项,它会自动检测当前项目的App Name和…