Jun 02, 2021 Article blog
Ios development sounds very tall, there are a lot of iOS developers from other languages self-learning, there are many people want to cross-line test water ios development, then, how to get started with iOS development?
Here's a w3cschool to share an introductory tutorial on ios development:
First, the preparation phase
1. Essential weapons: mac
Macs are your main weapon for ios developers, and MAC Mini and large-screen MAC air are great choices.
Buying a mac device can cost you a portion of your savings, and you're entitled to an investment that will make it easy to get back into the book on a two-month salary for your development work once you've learned anything.
When you start Mac, download Xcode because it's the most important software for every iOS developer.
2, mentality adjustment: breaking the kettle sinking boat
If you're a rookie and zero-base is ready to switch to ios development, make up your mind because it's a long battle and you have to break the boat.
Second, Objective-C language learning
For zero-based rookies, it is recommended to start with the C language, as it is similar to the Objective-C language, and the language is characterized by simplicity and ease of use, and then learn the Idea-C language naturally.
Objective-C Language Learning w3cschool recommends two books: one is Scott Knaster's "Objective-C Basic Tutorials" and the other is "Objective-C Programming" by Big Nerd Ranch, which recommends the chinese master's version.
Third, project-type learning - develop your first app
1, immediately start developing iOS applications
Apple's official products must be fine.
Apple officially has a tutorial on iOS apps, "Start developing iOS apps now." If you want to have a comprehensive and detailed understanding of ios app building, using this Demo as your first iOS app may be the best choice!
2, Stanford University's CS193p open class
This course is the basics of getting started with iOS, and the professor will design and cover the entire course, especially for novices.
3、Ray Wenderlich
Once you've mastered the Idea-C language, you can play with ray Wenderlich tutorial step by step.
4, Apple's official documents
Every GUIDE is quite exquisitely written.
Fourth, do app problems how to solve their own?
In doing APP, the problem is inevitable, but you have to find a teacher, to learn to use Google search, if a place will not be realized, or encountered can not solve the problem, must learn to use Google search, with Stack Overflow, there are similar questions, basically search one to solve one, very strong!
When you can complete the course independently, know where to ask questions, how to find answers, familiarize yourself with the entire ios development process, you can plan and develop an app within a month, from prototyping, interface design, to CODE.
Finally, just take your baby product for an interview.