Small knowledge, big challenge! This article is participating in the creation activity of “Essential Tips for Programmers”.

The introduction

A primer for beginners

I. Common questions about getting started

1.1 Can xcode virtual machine be used for iOS?

Only the functions of the simulator using Xcode cannot be debugable on the real machine. For example, it is better to debug and test the camera, recording and third-party SDK involved in the app’s sweep function.

1.2 Is package management cocoa Pods?

Yes, Carthage also manages iOS dependency libraries.

Swift Package Manager is a product of Apple’s efforts to compensate for the lack of official component library management tools in current iOS development. Compared to other component-management controls, its definition files are easier to understand and Magic to use. Simply place the source code in the appropriate folder and Xcode automatically generates the project files and the configuration required to compile the target product. At the same time, SPM is compatible with Cocoapods to provide complementary features.

[github.com/apple/swift…

] (github.com/apple/swift…).

Related document: developer.apple.com/documentati…

IOS third-party library management specifications, using Cocoapods as an example to explain

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

1.3 What is the minimum Mac configuration required for iOS development?

8GB is a bit small, 16GB is best. But it’s a good price for money

II Common third-party library precautions

2.1 Aurora message push

Update the SDK regularly, especially with major system updates.

2.2 toast prompt

Set toast display duration (for SVProgressHUD third-party libraries)

    [SVProgressHUD setMinimumDismissTimeInterval:0.4];// Set the minimum display duration
    
    [SVProgressHUD setMaximumDismissTimeInterval:0.5];//

Copy the code

III. Process quality assurance (specification + test + design)

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

see also

IOS 15 and iPadOS 15 App submissions are now available on the App Store Connect starting September 14, and Apple has announced that starting in April 2022, All iOS and iPadOS apps submitted to the App Store must be built using Xcode 13 and the iOS 15 SDK. Xcode 13 runs on macOS 11.3 or later:

For more information and services, please check out # Applets: iOS Reverse, only for you to present valuable information, focusing on mobile technology research field.