首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
yz1106
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
赞
文章( 23 )
沸点( 0 )
从一道 iOS 面试题到 Swift 对象模型和运行时细节——「iOS 面试之道」勘误
面试工作基本结束,如果不出什么意外(比如资方最后撤回录用邀约之类)的话我将会去一家我认为比较有作为空间的公司工作。在准备面试过程中,我买了一本「iOS 面试之道」看,然而发现里面在技术这一部分还是有一些纰漏的。发现这些纰漏后我发了电子邮件给本书技术部分的共同作者,但是后来又发现…
Swift中的类与结构体
结构体除了属性的存储更安全、效率更高之外,其函数的派发也更高效。由于结构体不能被继承,内部函数属于静态派发,在编译期就确定了函数的执行地址,减少了函数的寻址过程以及内存地址的偏移计算,更加高效。
iOS15 切换上架App图标的最新方案
iOS15之后,苹果支持将上线AppStore的包进行图标切换,目的是根据不同的图标判断用户转化。因此在Xcode13之后,多ICON的设置方法由之前的手动配置,改成了更加方便的配置方式。
一种Swift Hook新思路——从Swift的虚函数表说起
由于历史包袱的原因,目前主流的大型APP基本都是以Objective-C为主要开发语言。但是敏锐的同学应该能发现,从Swift的ABI稳定以后,各个大厂开始陆续加大对Swift的投入。虽然在短期内Swift还难以取代Objective-C,但是其与Objective-C并驾齐驱…
Swift 让编译器自动生成类型 | 七日打卡
在我们过往的讨论中,我们多次提及了泛型的概念。泛型是 Swift 编程语言最强大的功能之一。 作为一种类型安全的语言,泛型是 Swift 的核心特性——包括它的标准库,也大量使用泛型。在学习之前,你应该对Swift的类型、类和协议有基本的了解。 Swift 中的复杂数据类型 一…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
iOS开发小技巧合集
SDWebImage本地缓存有时候会害人。如果之前缓存过一张图片,即使下次服务器换了这张图片,但是图片url没换,用SDWebimage下载下来的还是以前那张,所以遇到这种问题,不要先去怼服务器,清空下缓存再试就好了。 是因为编译的时候,在此路径下找不到这个文件,解决这个问题,…
Swift 编程思想(一)面向协议编程
Swift编程思想的系列文章,本章主要讲解面向协议编程的一些内容。什么是面向协议?如何使用?实战中的用途。
探索Swift中Class的大致结构
通过上一篇文章我们知道,swift中分配类内存空间调用的是这个方法,这个时候我们查看swift的源码,看该方法是如何实现的。 我们在HeapObject.cpp文件中找到该函数的实现,我们设一个断点在方法里面,运行下源码。 我们看到在初始化的时候,进入了swift_allocO…
Swift 仿自如 App 裸眼 3D 效果
前两天看了「自如客APP裸眼3D效果的实现」,感觉实现的 banner 设计的很有创意,效果很是惊艳,然后决定使用 Swift 实现一下,附上最终实现的项目源码。
下一页
个人成就
文章被点赞
9
文章被阅读
4,545
掘力值
174
关注了
1
关注者
0
收藏集
1
关注标签
5
加入于
2020-03-03