iOS/Swift Series: [#00] Setup development environments

Leo N
Geek Culture
Published in
3 min readAug 1, 2021

--

https://developer.apple.com/swift/

1. THE FIRST WAY: DOWNLOAD XCODE

Xcode combined with the Swift programming language makes developing apps easy and fun.

Download Xcode from Apple Store

After download click on Xcode.dmg file, just drag the Xcode and drop into the Application folder like as shown below and our Xcode installation will take 2 to 3 minutes.

https://developer.apple.com/xcode/

Build, test, and submit your app with Apple’s integrated development environment. Xcode consists of a suite of tools that developers use to build apps for Apple platforms. Use Xcode to manage your entire development workflow — from creating your app to testing, optimizing, and submitting it to the App Store. Xcode can launch its development tools, or you can launch them independently from the Xcode > Open Developer Tool menu:

  • Use Simulator for rapid prototyping and testing your app in a simulated environment when a real device isn’t available. Simulator provides environments for iPhone, iPad, Apple Watch, and Apple TV devices with different settings, files, and operating system versions. For more information, see Simulator Help.
  • Use Instruments to profile and analyze your app, improve performance, and find memory problems. Instruments collects data and presents the results using different tools called instruments. For more information, see Instruments Help.
  • Use Create ML to create and train custom machine learning models for your app. See Create ML for more information.
  • Use Reality Composer to construct 3D compositions and augmented reality (AR) experiences. See Creating 3D Content with Reality Composer for more information.

To start using Xcode, see Creating an Xcode Project for an App. For additional information, see Xcode Help.

2. THE SECOND WAY: DOWNLOAD APP CODE

https://www.jetbrains.com/objc/

Efficient project navigation

Jump to any file, class, or symbol in your project in no time, use hierarchical and structure views to navigate through your project structure.

Smart completion

AppCode offers two kinds of code completion: basic as-you-type completion, and more advanced SmartType completion for precise filtering of suggestions.

Reliable refactorings

Modify and improve your code any time with safe, accurate, and reliable refactorings.

Thorough code analysis

AppCode is constantly monitoring the quality of your code. It warns you of errors and smells and suggests quick fixes to resolve them automatically.

AppCode provides lots of code inspections for Objective-C, Swift, C/C++, and a number of code inspections for other supported languages. All code inspections are run on the fly.

DOCUMENTS

VIDEOS

APPLE BOOKS and University Courses

REFERENCES

--

--

Leo N
Geek Culture

🎓 “A person who never made a mistake never tried anything new.” — Albert Einstein