首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
风中的马甲
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
静态库原理
iOS 中常用的库文件格式 有 .a .dylib .framework .xcframework,今天我们来探索一下 .a文件,也就是静态库。 首先我们先看下 .a文件是什么,我们来查看 AFNetWorking里面的.a信息。 从这一点我们可以看出,.a文件是.o文件的合集…
给 UIView 来点烟花
你也很喜欢常用 app 里的那些小细节吧?当我从 dribbble 中寻找灵感时,就发现了这个漂亮的设计:当用户在某个重要的视图中修改设置或者进行了什么操作时,会有烟花在周围绽放。于是我就在想这个东西有多难实现,然后过了一段时间,我完成了 :) 下面是对于这个效果的详细描述。烟…
[译] Swift | 非透明类型
具有非透明返回类型的方法或者函数可以隐藏它返回值的类型信息,相较于提供一个确切的类型作为函数,它是提供一个所支持的协议来描述其返回类型。隐藏类型信息这个操作在模块和调用模块的代码之间的边界处很有用,因为返回值的基础类型可以保持私有。与返回一个协议类型不同的是,非透明类型可以保留…
iOS App安装验证原理
... Xcode生成App安装包,同时把Provisioning Profile文件打包放到App里面,使用Mac中保存的TestName私钥对App进行签名,生成安装包。
iOS底层面试总结
总结不易,耗时耗力,您的一颗小星星✨是我无限的动力。 我们经常会看一些面试题,但是好多面试题我们都是知其然不知其所以然,你如果认真的看了我上面总结的几十篇文章,那么你也会知其所以然。 默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现 2…