swift
34 人感兴趣 · 58 次引用
- 最新
- 推荐
百度工程师移动开发避坑指南——Swift 语言篇
本期我们带来与Swift可选类型相关的几个避坑指南:可选类型要判空;避免使用隐式解包可选类型;合理使用Objective-C标识符;谨慎使用强制类型转换。希望能对Swift开发者有所帮助。
万字长文详解如何使用 Swift 提高代码质量 | 京东云技术团队
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash
从 java 到 JavaScript(1),看 Dart:对比 Java/Go/Swift/Rust
动态类型语言不满足人民群众日益增长的性能需求,同时暴露了对类型过于宽松而造成的可维护性,可调试性下降。Dart作为新时代的语言,支持JIT与AOT的新人,个人觉得还是好好琢磨下,笔记可能是未来web王者
iOS 代码覆盖率(一)- 全量覆盖率自动化实践
这是一个统计基于 Swift & Objective-C 工程的代码覆盖率的自动化脚本。之所以做成 Pod ,是便于更好的复用,该 Pod 只包含了收集生成代码覆盖率的脚本。整体比较简单方便。
Swift 之 struct 二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
Swift 之 struct 二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积带来的影响及规避措施。
Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践
Swift 调试断点是与开发体验关系最为密切点之一,优酷 iOS 团队整理了解决方案并分享,希望能帮助到大家。
用 SwiftUI 实现一个开源的 App Store
AppStore 在 iOS 11 之前,排行榜一直是衡量 App 活跃度的指标,但 iOS 11 后苹果弱化了榜单功能,导致查询榜单困难,编者通过深入调研最终用 SwiftUI 实现了一个开源App
cocoapods 的主模块如何判断子模块有没有被加载?
在制作 cocoapods 库时,有时需要分成多个子模块,而且子模块是用户按需进行加载的,我们可以通过两种方式来判断用户是否加载了特定的子模块。
制作第三方库时,我们的资源到底在哪?
在制作 iOS 的第三方库时,有时需要携带图片资源或者多语言文件。我们应该如何管理这些资源文件,才能正确的读取到资源文件呢?
通过 UIView 和 UIControl 实现的蒙层,哪种更简单?
在 APP 内,经常需要弹出一个自定义的 UIView 来供用户选择,底部还会添加蒙层。实现蒙层时,相比于 UIView,显然使用 UIControl 更加轻量级,实现逻辑更加清晰、简单。
Flutter 与 Swift - 在创建 iOS 应用程序时应该押注什么技术?
Swift 和 Flutter 是考虑创建 iOS 应用程序的公司最想要的两种技术。开发者能用原生技术取胜吗?如何选择,哪种更适合您的应用?让我们一探究竟吧!
是时候封装限制 UITextField、UITextView 的最大字符长度了
当用户输入中文时,有一个从输入的拼音字符到联想到的汉字,再到确认汉字的过程。整个过程,UITextField 和 UITextView 都会通知代理用户输入的字符产生了变化。但是,在用户输入拼音字符时,也就是还没有确实汉字之前,就判断字符长度就会出现差错。
2021 年 iOS 应用程序开发七种最佳语言
移动应用程序现在几乎是每个在线业务的必备品。最新的 StatCounter 数据显示,多达56% 的在线连接是通过移动设备建立的,这使它们高于平板电脑和计算机。更重要的是,同一个消息来源说,其中27% 是 iOS 设备。
Swift 仿自如 App 裸眼 3D 效果
前两天看了自如客APP裸眼3D效果的实现,感觉实现的 banner 设计的很有创意,效果很是惊艳。又看到拿去吧你!Flutter 仿自如 App 裸眼 3D 效果,然后决定使用 Swift 实现一下。
Qunar SwiftUI 的实践、评测与思考
SwiftUI 相对于其他UI框架具有非常高的开发效率与运行效率,相对于 Objective-C+UIKit 更是一个全面的框架升级。 这篇文章是为了让大家熟悉 SwiftUI ,让客户端同学在技术选型的时候有切实的数据和特性来参考,也希望推进大客户端的 Swift 基础设施建设。
WWDC21: Swift 5.5 新特性解读
6月8日凌晨,苹果在 WWDC21 大会上,正式发布了 Swift5.5 。让我们一起来看一看,这次发布的 Swift5.5 有什么新性能。