文章目录
引言
给新手看的入门基础篇
I 入门常见问题
1.1 请问iOS入门的话,xcode虚拟机就可以了?
使用Xcode的模拟器只是真机方面的功能无法调试而已,比如app的扫一扫功能涉及到的摄像机、录音亦或者接入三方SDK的时候也最好在真机调试测试。
1.2 请问包管理就是cocoa pods吧?
是的,另外Carthage也可以管理iOS依赖库。
Swift Package Manager 是 Apple 为了弥补当前 iOS 开发中缺少官方组件库管理工具的产物。相较于其他组件管理控件,他的定义文件更加轻松易懂,使用起来也很 Magic,只需将源码放入对应的文件夹内,Xcode 就会自动生成工程文件,并生成编译目标产物所需要的相关配置。同时,SPM 与 Cocoapods 相互兼容,可以在特性上提供互补。
https://github.com/apple/swift-package-manager
相关文档:https://developer.apple.com/documentation/