首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
强哥就是光头强呗
掘友等级
iOSer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
赞
文章( 63 )
沸点( 0 )
了解 Mach-O文件
想要一个应用程序运行起来,那么它的可执行文件格式一定要被操作系统所理解。在`Window`系统的可执行文件是`PE`,而在`OS X`和`iOS` 中的可执行文件是`Mach-O,那么`Mach是怎么
深入了解iOS中的Bitcode功能
前言 苹果在WWDC 2015大会上引入了bitcode,随后在Xcode7中添加了在二进制中嵌入bitcode(Enable Bitcode)的功能,并且默认设置为开启状态。很多人在引入第三方SDK
分享:iOS应用架构之谈谈组件化方案
一个App的组件化方案一定不是建立在URL上的,openURL的跨App调用是可以建立在组件化方案上的。当然,如果App还没有组件化,openURL方式也是可以建立的,就是丑陋一点而已。
YYCache 源码解析
YYCache是国内开发者ibireme开源的一个线程安全的高性能缓存组件,代码风格简洁清晰,在GitHub上已经有了1600+颗星。 阅读它的源码有助于建立比较完整的缓存设计的思路,同时也能巩固一下双向链表,线程锁,数据库操作相关的知识。如果你还没有看过YYCache的源码,…
NSCache 源码阅读
NSCache 是一种可变集合,用于临时存储在资源不足时容易被回收的 key-value 键值对。NSCache 具有字典的所有功能,并且还具备如下特性: 区别于 NSMutableDictionary ,NSCache 不需要对 key 进行拷贝。 在 SDWebImage …
在iOS使用黑魔法实现一键全局图片变灰白的一种方案
有些特殊的时候会将APP设置成灰白的主题色,iOS不像在网页中有全局样式滤镜,那在iOS中应该如何便捷有效的实现该功能,接下来就分享我在项目中使用黑魔法(Method Swizzling)进行全局处理的一种实现方法。 Object-C中每个类都维护着一个方法(Method)列表…
实现一套轻量级MVVM框架
在客户端开发项目中,MVC 仍然是主流架构,但是 MVC 也存在十分明显的弊端:Controller 作为中介者常常需要负担大量的业务处理逻辑,所以 MVC 也被戏称为 Masive View Controller 架构。缓解这个问题其实有很多途径,例如: 此外,MVC 架构模…
Tagged Pointer对象安全气垫为何会失效
探究Tagged Pointer内存结构的演进和设计原理,解决Tagged Pointer对象安全气垫失效的问题。
iOS 从源码解析Runtime (十一):聚焦 objc_class(class_data_bits_t 内容篇)
class_data_bits_t data 作为 objc_class 的第四个成员变量也是最后一个成员变量,它的作用正如它的名字 data,而它也正是存储管理了类相关的所有数据,例如我们上篇一直讲的当缓存未命中时就会去类的方法列表中继续查找,而这个方法列表正保存在 data…
Github+PicGo+jsdelivr 搭建免费图床
点击用户头像,在弹出的菜单中,点击setting. 选择第三个选项Personal access tokens, 然后点击generate new token。这一步会提示输入账户密码,验证完密码后会继续后面的操作 填写note, 这个不重要,自己方便记忆即可。然后勾选上not…
下一页
个人成就
文章被点赞
72
文章被阅读
44,989
掘力值
1,209
关注了
28
关注者
36
收藏集
1
关注标签
7
加入于
2019-07-25