iOS入门常见问题汇总

5,688 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

引言

给新手看的入门基础篇

I、入门常见问题

1.1 请问iOS入门的话,xcode虚拟机就可以了?

使用Xcode的模拟器只是真机方面的功能无法调试而已,比如app的扫一扫功能涉及到的摄像机、录音亦或者接入三方SDK的时候也最好在真机调试测试。

1.2 请问包管理就是cocoa pods吧?

是的,另外Carthage也可以管理iOS依赖库。

Swift Package Manager 是 Apple 为了弥补当前 iOS 开发中缺少官方组件库管理工具的产物。相较于其他组件管理控件,他的定义文件更加轻松易懂,使用起来也很 Magic,只需将源码放入对应的文件夹内,Xcode 就会自动生成工程文件,并生成编译目标产物所需要的相关配置。同时,SPM 与 Cocoapods 相互兼容,可以在特性上提供互补。

github.com/apple/swift-package-manager 相关文档:developer.apple.com/documentati…

iOS第三方库管理规范,以Cocoapods为案例进行讲解

kunnan.blog.csdn.net/article/det…

1.3 用于开发iOS的Mac最低配置需要什么样的?

在这里插入图片描述 在这里插入图片描述

8G内存有点小,最好16G。 不过这个性价比还不错

II 常用第三方库注意事项

2.1 极光消息推送

定期更新SDK,尤其系统大版本更新的时候。 在这里插入图片描述

2.2 toast 提示

设置toast显示时长 (针对SVProgressHUD第三方库)

    [SVProgressHUD setMinimumDismissTimeInterval:0.4];// 设置最小显示时长
    
    [SVProgressHUD setMaximumDismissTimeInterval:0.5];//

III、流程保证质量(规范+测试+设计)

kunnan.blog.csdn.net/article/det…

see also

9 月 14 日起 App Store Connect 已经开放 iOS 15 和 iPadOS 15 App 的提交,同时苹果宣布自 2022 年 4 月起,所有提交至 App Store 的 iOS 和 iPadOS app 都必须使用 Xcode 13 和 iOS 15 SDK 构建。 Xcode 13 需在 macOS 11.3 及以上版本运行:

更多资讯和服务请关注#小程序:iOS逆向 ,只为你呈现有价值的信息,专注于移动端技术研究领域。