首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
crash保护
订阅
Yannik
更多收藏集
微信扫码分享
微信
新浪微博
QQ
102篇文章 · 0订阅
iOS引用计数管理之揭秘计数存储
最近偶尔出去面试了解一下现在iOS行情和面试会问的问题。其中有这样的一个问题被问到很多次:引用计数原理。回去查资料发现当时回答的很糟糕,于是就在这里单独写一篇文章记录下来。这篇文章只讲一个问题:引用计数的数量存哪里的,文末提到的其他问题后面会单独再写。
wkwebview离线化加载h5资源解决方案
思路:使用NSURLProtocol拦截请求转发到本地。1.确认离线化需求2.使用[NSURLProtocol]拦截区别于uiwebviewwkwebview使用如下方法拦截3.下载[zip]+使用[
iOS - Swift 面向协议编程(二)
在外部只要调用FirstTypeView的loadFromNib方法就可以初始化一个View来使用了。好,现在又有一个类SecondTypeView,也是要求使用xib来初始化view。这时我们就会想,一样的加载xib的方法,那我们就把它抽取出来放到父类就可以了。这里的父类以B…
iOS 开发 - 多线程陷阱
随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美 UITableView 了。然而,多线程技术在提供我们生产力的同时,也不可避免的带来了陷阱,正如著名计算机学者所言:能力越大,bug 越大
开源UI界面布局框架MyLayout1.9发布
MyLayout是一套功能全面的iOS开源UI界面布局框架。它囊括了前端所有流行的界面布局技术和解决方案,同时具有如下七大特点: 功能强大。它可以减少我们在开发UI界面时所花费的时间以及减少需要适配多种设备而所消耗的时间。实践表明使用MyLayout进行界面布局时可以减少几乎5…
iOS 基础
这种问题在开发时经常遇到,原因是访问了野指针,比如访问已经释放的对象的成员变量或者发消息、死循环等。 3》expr 可以在调试时动态执行制定表达式,并将结果打印出来。常用于在调试过程中修改变量的值。 4》为类动态添加新的方法。 4》支持了更多的HTML属性。 2》如果需要绘制图…
一句话集成引导页
简单、解耦、快速
AsyncDisplayKit介绍(一)原理和思路
UITableView/UICollectionView的优化一直是iOS应用性能优化重要的一块。即使是iOS10+iPhone7这样的最新软硬件配置,在系统的信息app中滚动,仔细观察的话仍然能感到一定的掉帧现象。对于UI要求苛刻的苹果竟然在如此简单的tableView上无法…
iOS 多线程记录(一)
文章主要记录了iOS中多线程的基础概念及使用方法,在此做一个记录。一是加深印象,以后自己使用时也可以方便查找及复习,二是在自己的学习过程中,总有大牛的文章作为引导,希望自己也能给需要这方面知识的人一些帮助。 关于这篇文章的Demo可以去我的github中MultiThreadD…
iOS 触摸事件的流动
起始阶段 —-> cpu 处于睡眠状态,等待事件发生 —-> 手指触摸屏幕