大多数Swift开发人员不知道自己犯的错误
本文概述 1.强制展开可选 2.不知道强参考周期的陷阱 3.到处使用自我 4.不知道你的类型 5.不使用枚举的全部潜力 6.不使用功能部件 7.停留在舒适区, 不要尝试面向协议的编程 据我们了解, Swift不是玩具语言 从Objectiv...
本文概述 1.强制展开可选 2.不知道强参考周期的陷阱 3.到处使用自我 4.不知道你的类型 5.不使用枚举的全部潜力 6.不使用功能部件 7.停留在舒适区, 不要尝试面向协议的编程 据我们了解, Swift不是玩具语言 从Objectiv...
本文概述 为什么我们现在应该关心iOS ARKit? ARKit浸入功能 iOS中的ARKit入门 在ARKit中检测平面 画画 检测用户的指尖 ARKit与未来 苹果最近宣布了其名为ARKit的新增强现实(AR)库。对于许多人来说, 它似...
本文概述 在Mac上使用C#编写你的第一个跨平台Android和iOS应用程序 使用地图和位置服务 C#开发人员正在接管Android和iOS 从前, 有一家公司拥有所有最好的工具, 并且为他们的平台编写软件很棒。但是慢慢地, 他们对自己的...
本文概述 通讯协定 协议扩展 协议扩展与基类 面向协议的代码:安全而富有表现力 协议是Swift编程语言的一项非常强大的功能。 协议用于定义”适合特定任务或功能的方法, 属性和其他要求的蓝图”。 Swift会在编译时...
本文概述 处理意粉代码 升级到MVC设计模式 MVVM抢救 在Swift中应用MVVM 现在怎么办? 因此, 你开始一个新的iOS项目, 从设计人员那里收到了所有需要的.pdf和.sketch文档, 并且你已经对如何构建此新应用程序有一个愿...
本文概述 单元测试与UI测试 设置自动化测试 写作单元测试 编写UI测试 通过编写良好的测试成为更好的开发人员 作为一名优秀的开发人员, 你将尽力在编写的软件中测试所有功能以及所有可能的代码路径和结果。但是, 能够手动测试用户可能采取的每种...
本文概述 什么是CloudKit? 基本的CloudKit设置 构建笔记应用 CloudKit解决了同步问题 如今, 现代移动应用程序开发需要经过深思熟虑的计划, 以使用户数据在各种设备之间保持同步。这是一个棘手的问题, 存在许多陷阱和陷阱...
本文概述 但是为什么要使用像素完美的设计? 创建iOS UI设计 自定义代码以实现像素完美的结果 本文总结 你可能无数次听到过”像素完美设计”一词, 甚至没有考虑它的含义或含义。最近几个月, 你可能已经听说过像素完美...
本文概述 iOS联网问题 AFNetworking的问题 我们如何解决AFNetworking的局限性? AFNetworking的简单单例示例 网络示例 总结我们的AFNetworking教程 对于iOS体系结构模式, “模型...
本文概述 Fastlane入门 部署自动化 Fastlane工具, 操作和插件 通道 在iOS上使用Fastlane iOS自动化变得简单 为iOS制作软件不只是编写Objective-C或Swift代码:还涉及了解UIKit的工作原理, ...