看了Apple的Swift,有想学习的冲动 没有OC基础,些许android的基础,学习swift会不会太难?有经验的大神们能否告知下做手机app,尤其是apple这边的需要掌握的技术有哪些?
怪我咯2017-04-22 09:02:01
Whether you are learning OC or Swift, you will eventually have to deal with a lot of Cocoa and Cocoa Touch frameworks.
Part of the difficulty in learning iOS development lies in the language. Getting familiar with the Cocoa Touch framework takes even longer.
So my answer is, just go to Swift.
怪我咯2017-04-22 09:02:01
Actually, I really don’t understand this kind of questions like “Is it appropriate to learn XX?” “What is the foundation for learning XX?” It’s as if I hope a sweeping monk will step on the clouds and say to you: I think you have an extraordinary appearance and strange bones. , is a good talent for copying code. Here is a copy of "Master Swift in 3 Days" for you.
There are also questions like "What should I study" and "What should I ask" in the text. I personally attribute these problems to the corruption of exam-oriented education in China. Without exam syllabus and homework questions from textbooks, you will not learn. .
The world of programming is so beautiful. If you are interested in something, just spend half a day downloading the IDE configuration environment, and you will have hello world. In a few hours or two or three days, you can create the best program. A simple small prototype came out. More than 90% of the difficulties you encounter have been asked and answered by someone online. I sincerely recommend learning how to study first. "Inquiry-based learning" means that you actively pull knowledge and skills from practice and the Internet, instead of finding someone/book to cram it for you
阿神2017-04-22 09:02:01
Swift just came out and is new to everyone, so I don’t have anything to suggest.
Instead of spending time hesitating, act quickly.
PHP中文网2017-04-22 09:02:01
All programming languages are not backward-inherited. For example, you don’t have to learn C first to learn C++, and you don’t have to learn a low-level language first to learn a high-level language.
Swift is just a language that is independent of OC. They are only more compatible with each other and have no other dependencies
So, just use Swift!
伊谢尔伦2017-04-22 09:02:01
Scripting language is fast to learn. Experience is the most important. Just write more.
PHP中文网2017-04-22 09:02:01
The logic of any language remains unchanged. If you want to learn it, just go ahead and learn it!
阿神2017-04-22 09:02:01
Just take it if you want, don’t waste time thinking about whether you should learn it or not! And in fact, there are generally no great masters, many of them just have more time than you do to write programs.
PHP中文网2017-04-22 09:02:01
The key to iOS development is not obj-c, it’s the iOS SDK. Knowing English does not necessarily mean you can write English novels.