首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
微信在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS探索:RunLoop本质、数据结构以及常驻线程实现
RunLoop的本质RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象没有消息需要处理时,休眠以避免资源占用,状态切换是从用户态通过系统调用切换到内核态有消息处理时,立刻被唤醒,状
使用podspec创建iOS插件
在WWDC 2014全球开发者大会上,苹果开放了动态库、App Extension等全新的功能,这为iOS插件化开发带来了可能。在iOS开发中,动态库是iOS提供的一种资源打包方式,可以将代码文件、头文件、资源文件和说明文档等集中在一起,并且可以在运行时进行动态加载。 目前,很…
WKCrashSDK - crash拦截工具
原理网上已有很多文章阐述,这里推荐几个链接。 封装完善,使用方便,仅需将文件导入项目即可生效。 具备debug期crash发生的UI层级提示。 可和线上接口配合实现实时开关操作。 经过实际测试,已在我司多个线上APP实测有效,暂未发现有什么奇怪的问题。 其实从上述原理文章以及能…
LLVM & Clang 入门
本文主要从下面几个方面简单介绍了一下 LLVM & Clang。 LLVM包含三部分,分别是LLVM suite、Clang和Test Suite。 LLVM suite,LLVM 套件,它包含了 LLVM 所需要的所有工具、库和头文件,一个汇编器、解释器、位码分析器和位码优化…
系统学习iOS动画之七:其它类型的动画
前面学习很多动画方面的知识,但有两个更专业的主题不适合前面的任何部分。 26-粒子发射器 —— 学习如何创建粒子发射器并创建以下降雪效果。 27-UIImageView的帧动画 —— 通过将帧动画与传统视图动画相结合,创建类似卡通的效果。 瀑布,火,烟和雨的影响都涉及大量的视觉…
OCEval-动态执行ObjectiveC的热修复方案
目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的热修复和动态化方案。但是都必须通过下发Javascript脚本来调用Objective-C。 尤其是JSPatch,编写大量的JS代码来调用OC的方法,开发效率较低(目前可以借助语法转换器),运行效…
iOS探索:网络相关
HTTP超文本传输协议请求报文我们来看一下请求报文的格式,首先是请求行,请求行包括方法、URL、协议文本,方法常见的有GET/POST,URL就是我们的请求地址,协议文本一般是HTTP1.1版本然后再