首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
吾辈爱猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS 多线程总结
多线程概念、GCD/NSOperation/NSThread简介和对比、线程安全、多线程的一些面试题
iOS探索 动态方法解析和消息转发机制
使用anInvocation将消息发送到该对象。anInvocation将保存结果,运行时系统将提取结果并将其传递给原始发送者
iOS Runloop 简介
runloop简介、存在价值、与线程关系,runloop运行过程、模式、事件、观察者,runloop应用
谈谈 iOS 中图片的解压缩
对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其中就包括了对图片的解压缩。
iOS 保持界面流畅的技巧
为了公平起见,所有界面和交互我都从官方应用原封不动的抄了过来,数据也都是从官方应用抓取的。你也可以自己抓取数据替换掉 Demo 中的数据,方便进行对比。尽管官方应用背后的功能更多更为复杂,但不至于会带来太大的交互性能差异。
移动 H5 首屏秒开优化方案探讨
随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,以下把所有网页都称为 H5 页面,虽然可能跟 H5 没关系),很多
Cocoapods原理总结
CocoaPods是IOS项目的依赖管理工具,类似于Android的gradle,不过gradle不仅有依赖管理功能,还能负责构建。CocoaPods只负责管理依赖,即对第三方库的依赖,像gradle一样支持传递依赖,即如果A依赖于B,B依赖C,我们在A工程里指出A依赖于B,Co
iOS组件化-路由设计分析
组件化也是一个老生常谈的话题了,本文主要说一下在组件化中,站比较重要的位置的路由设计。 你的项目里可能是直接依赖了三方的路由组件,也可能是自己根据项目的实际需求私人订制了一套路由组件,下面我想通过几个呼声比较高的三方组件来聊一聊路由的设计和分析。这里不推荐说大家用哪个好哪个不好…
探秘Runtime - Runtime介绍
OC语言是一门动态语言,会将程序的一些决定工作从编译期推迟到运行期。 由于OC语言运行时的特性,所以其不只需要依赖编译器,还需要依赖运行时环境。 OC语言在编译期都会被编译为C语言的Runtime代码,二进制执行过程中执行的都是C语言代码。而OC的类本质上都是结构体,在编译时都…
iOS爱上底层-Block实现与原理
很多人在面试的时候都会被问到Block,那么Block分为哪几种类型呢? 其实Block共有6种类型,其中三种常用级别,分别是:_NSConcreteGlobalBlock _NSConcreteStackBlock _NSConcreteMallocBlock,三种系统级别 …