首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
iMinger
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
一位iOS的面试经历,分享给大家
百度移动云可穿戴部门的面试经历,整个面试收获很大,发现了很多不足。另外面试题目个人觉得也不错。这里分享给大家
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
CocoaPods对三方库的管理探究
CocoaPods是iOS开发中经常被用到的第三方库管理工具,我们有必要深入了解一下它对项目产生了什么影响,以及它是如何工作的。 从目录看,除了pod init引入了Podfile,其余三部分内容:FFDemo.xcworkspace、Podfile.lock、Pods目录都是…
iOS拾遗——为什么必须在主线程操作UI
究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操作会发生什么?在后台线程对UI进行操作不是可以更好的避免卡顿吗?这篇文章就是基于这样一些疑问而产生的。
iOS开发 -卡死崩溃监控原理及最佳实践
不同于 Android 系统中的卡死(ANR)问题,目前业界对 iOS 系统中 App 发生的卡死崩溃问题并无成熟的解决方案,主要原因是:
iOS-底层原理10 App启动到main方法前都做了什么
启动之前(编译阶段) 编译阶段主要是把代码编译成可执行文件。以及启动时主要执行了那些方法的探索。哦里给
iOS 从 _objc_init 分析类的加载流程
在启动 app 的时候, dyld 会对动态库进行加载、链接等一系列动作,之后就会来到 libobjc.A.dylib 库中调用 _objc_init 对类进行处理,通过 map_images 映射出整个镜像文件,再通过 read_images 加载镜像文件,此时类已经加载完成…
iOS 制作组件库上传到CocoaPods
本文提供关于如何制作组件化并上传至CocoaPods,常见问题分析和解决方案处理,分析处理解决方案。
OCRunner:完全体的iOS热修复方案
使用OCRunner开发补丁的工作流. 下发二进制补丁文件。增加安全性,减小补丁大小,省去词法分析与语法分析,优化启动时间,可在PatchGenerator阶段进行优化(TODO: 未被调用的函数等信息,将会被过滤) OCRunnerDemo可以作为整个流程的参照. 1. Co…
混合开发:flutter集成进iOS工程
就可以一次性将flutter的编译产物由此依赖进入iOS项目中,不用再每次去在Xcode->Build Phases中去添加设置脚本文件路径等繁琐操作,一定程度上简化了集成的繁琐性。 1.2. 接下来创建名字为‘ MyFlutterPod’的Pod库 创建完成之后会有一个工程自…