"If you want to do a good job, you must sharpen your tools first." Before explaining the iOS development language, this stage first describes the construction of the iOS development environment, the use of the Mac operating system, and the use of the iOS development tool Xcode, followed by the iOS development languages C and Objective-C.
C language mainly describes basic grammar, process control, strings, functions, array pointers, joint enumeration of structures, header files, program structures, library functions, file operations and so on.
Objective-C mainly talks about basic grammar, object-oriented, attributes, memory management, inheritance, protocols, classification, predicates and file operations.
2. The second stage: iOS develops UI interface.
In this beautiful era, App must make a gorgeous appearance, and iOS development must master iOSUI design. It can be said that more than 70% of the workload of iOS development is spent on iOSUI interface, including: iOS project program structure, life cycle, event cycle, View view, various view components, various view controllers, animation and so on.
3. The third stage: Advanced theme of iOS development.
If you say that you have been developing iOS for several years, you have never used an iOS open source project or an iOS third-party framework, most people don't believe you.
The content of this stage is not available in the training courses of most iOS training institutions.
This part is the difficult part of the whole set of iOS training courses, aiming at various topics of different business types in iOS development, including: network programming, multithreading, data storage, mobile payment, Baidu map, QR code identification, instant messaging, version control, etc.
4. The fourth stage: actual combat of iOS project.
After learning the basic courses of iOS, iOSUI design and advanced topics of iOS, the next step is the actual combat of iOS project, which is an important link to test a qualified iOS developer. At this stage, the contents learned in the previous stages are summarized, summarized and reviewed through the project, and the iOS developers who can really do the project are tempered through the case of iOS commercial projects.
I believe that through the study of the whole course, you have a clear understanding of the learning route of iOS.