Swift小记

今年开始公司使用swift进行新项目的开发,这里记下一些自己学习Swift的心得.

  • Swift版 #pragma
    swift使用以下三种进行标记
    //MARK:delegate&datasource
    //FIXME:这里需要修正
    //TODO:这里明天做


西瓜专栏
iOS.Objective-C

我偏要勉强.

144 声望
1 粉丝
0 条评论
推荐阅读
万字长文详解如何使用Swift提高代码质量 | 京东云技术团队
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同...

京东云开发者1阅读 880

封面图
作为移动开发你不能不了解的编译流程
阅读本文,或许能够了解关于以下的几个问题: 1、编译器是什么?为什么会有编译器这样一个东西? 2、编译器做了哪些工作?整个编译过程又是什么? 3、Apple的编译器发展历程以及为什么会抛弃GCC换成自研的LLVM? ...

京东云开发者阅读 2k

封面图
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。

京东云开发者阅读 2k

封面图
iOS代码覆盖率(一)-全量覆盖率自动化实践
这是一个统计基于 Swift & Objective-C 工程的代码覆盖率的自动化脚本。之所以做成 Pod ,是便于更好的复用,该 Pod 只包含了收集生成代码覆盖率的脚本。整体比较简单方便。

京东云开发者阅读 2k

封面图
云音乐 Swift 混编 Module 化实践
云音乐 iOS App 经历多年的迭代,积累了大量的 Objective-C(以下简称 OC) 代码,目前已经完成主工程壳化,各层组件关系如下:

云音乐技术团队阅读 1.8k

封面图
iOS 预编译指令
iOS 预编译指令是否是模拟器 {代码...} 是否是DEBUG模式 {代码...}

zyan阅读 305

百度工程师移动开发避坑指南——Swift语言篇
对于Swift开发者,Swift较于OC一个很大的不同就是引入了可选类型(Optional),刚接触Swift的开发者很容易在相关代码上踩坑。

百度Geek说阅读 131

封面图

我偏要勉强.

144 声望
1 粉丝
宣传栏