首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
醉红叶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Swift 5.3 新特性精讲(3):属性观察者以及didSet的性能优化
Swift 一直以来有个非常方便的特性:属性观察者(Property Observer),即属性上的willSet 和 didSet 函数。在 Swift 5.3 中,对 didSet 有一处小的性能优化,在了解这个之前,我们来仔细复习一下 didSet,有一些细节你不一定知道…
iOS开发——方法动态决议和消息转发机制
1. 动态方法决议 在经过_class_resolveMethod方法后,在进行一次retry,重新进行一遍方法的查找流程,而只有一次动态方法解析的机会就是在_class_resolveMethod方法中。 由此:我们可以在+(BOOL)resolveInstanceMetho…
学习 iOS14 新特性,教你如何创建一个优秀的 App Clip
App clip 是 App 应用程序的轻量级版本,可在用户需要的位置和时间提供某些功能。在 Xcode 中, App clip 是和你主应用程序共享代码和资源的附加 Target。App clip 还可以访问和 App 相同的 frameworks。例如,您的 App cli…
Cocoapods原理总结
CocoaPods是IOS项目的依赖管理工具,类似于Android的gradle,不过gradle不仅有依赖管理功能,还能负责构建。CocoaPods只负责管理依赖,即对第三方库的依赖,像gradle一样支持传递依赖,即如果A依赖于B,B依赖C,我们在A工程里指出A依赖于B,Co
一篇文章拿下《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》
一篇文章拿下《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》
支付宝移动端动态化方案实践
结合上周分享的《模块化与解耦式开发在蚂蚁金服 mPaaS 深度实践探讨》,我们已经对支付宝在移动端开发架构的设计思路有了初步了解。本文将结合在 iWeb 武汉站的分享,带领大家进一步了解 mPaaS 在移动端动态化方案设计。 1. 支付宝动态化方案的探索 支付宝从最开始的工具型…
刚刚,阿里开源 iOS 协程开发框架 coobjc!
coobjc是为iOS平台打造的开源协程开发框架,支持Objective-C和Swift,同时提供了cokit库为Foundation和UIKit中的部分API提供了协程化支持,本文将为大家详细介绍coobjc的设计理念及核心优势。
搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
一、了解hash的重要性在iOS开发中随处可见Hash的身影,难道我们不好奇吗?下图只是列出了部分知识点(Hash在iOS中的应用分析整理)摘自知乎的一句话:1.1、关联对象的实现原理:参考资料:iO
深入理解JSCore
动态化作为移动客户端技术的一个重要分支,一直是业界积极探索的方向。目前业界流行的动态化方案,如Facebook的React Native,阿里巴巴的Weex都采用了前端系的DSL方案,而它们在iOS系统上能够顺利的运行,都离不开一个背后的功臣:JavaScriptCore(以下…
像微信那样有追求的 UINavigationBar
UINavigationBar 是每一个 iOS 工程师都会遇到的坎,它令人抓狂的地方在于是否能随着页面切换而平滑地过渡到目的状态。想要把这件事情做好,不需要高深的算法,不需要深刻的底层原理,只需要一颗执着的内心。