search

Home  >  Q&A  >  body text

iOS 新手学习路线

前言

大家好,我有四年C#开发经验,一年Go lang 开发经验,平时喜欢玩玩各种新奇

目的

现在在学习 Objective-C,希望大家提供些资料,当然我自己也有一大堆资料

也找不少文档,从官方到非主流,到名博,但在这里求大家分享些ios学习心得,和学习路线,因为我计划在短期内动手写项目,谢谢!

非常谢谢大家!

NSLog(@"热心IT朋友,正在热心分享IOS学习路线和心得过程中,请稍后...");
高洛峰高洛峰2772 days ago1003

reply all(14)I'll reply

  • 黄舟

    黄舟2017-04-17 17:09:39

    Friend, I am also learning ios development recently, and I am currently learning swfit
    The first step is to go through this Chinese manual
    http://www.ijavaee.com/swift/chapter2/06_Functions.html

    The second step is to find examples for development.
    http://www.imooc.com/learn/173
    I typed this example on xcode following the video

    The third step, http://www.swiftv.cn/course/hwlrt694
    Watch the usage of these UI controls in this video

    I’m optimistic about developing a news app by myself

    reply
    0
  • 阿神

    阿神2017-04-17 17:09:39

    First of all, let me complain - when learning and developing, please start by writing the correct name. Neither iOSIOS nor ios are correct.

    The same recommendation is Beginning iOS 7 Development. The Chinese version is called "Mastering iOS Development (6th Edition)". Each major knowledge point in it has a corresponding demonstration project. The steps are explained in detail and you can follow them. Very suitable for beginners.

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:09:39

    I agree with the opinion above, iOS is the correct way to write it, not ios nor IOS.iOS 才是正确的写法,不是 ios 也不是 IOS.

    既然楼主的目标是『短期内上手项目』,那就这样做。
    1. Objective-C 的语法你自己要过一遍,鉴于楼主很多年的编码经验,这个过程应该很简单。
    2. iOS 开发框架要熟悉,比如

       - (void) viewDidLoad 
    

    之类的生命周期函数要知道是怎么回事。
    3.看斯坦福公开课,网易上有。估计这会儿全部都翻译完了吧,我看的时候还没有翻译完。
    4.这本书搞来看看,跟着做。

    5.搞完了上面几个步骤,基本可以动手做自己的项目了,哪里不会再查就是。
    6.学会使用 CocoaPods
    Since the poster’s goal is to “get started with the project in the short term”, then do this.

    1. You have to go through the Objective-C syntax yourself. Given the author’s many years of coding experience, this process should be very simple.

    2. Be familiar with iOS development frameworks, such as

    rrreee You need to know what's going on with life cycle functions like 🎜. 🎜 3. Check out Stanford’s open courses, which are available on NetEase. I guess they've all been translated by now, but they weren't translated yet when I read it. 🎜 4. Read this book, read it, and follow it. 🎜🎜 🎜5. After completing the above steps, you can basically start working on your own project without checking again. 🎜 6. Learn to use CocoaPods to manage third-party open source libraries. 🎜This is a good tutorial🎜 🎜After doing this, the poster should have achieved his goal. 🎜

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 17:09:39

    The fastest way to get started is codeschool

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 17:09:39

    Look here for tutorials:
    http://www.raywenderlich.com/tutorials

    Look here for best practices:
    https://github.com/futurice/ios-good-practices

    reply
    0
  • ringa_lee

    ringa_lee2017-04-17 17:09:39

    lz No problem with your experience, just take the open class from Stanford’s old man:

    http://v.163.com/special/opencourse/ios7.html

    With Apple’s documentation, it only takes a month to get started. Come on

    reply
    0
  • 黄舟

    黄舟2017-04-17 17:09:39

    To get started quickly, you can check out the mall demo and follow the modifications. You will understand almost all the basic controls in a week. The next step is to find this OC basic tutorial and learn the basics~

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:09:39

    I happened to write a piece of information recently, I hope it will be helpful to the original poster

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 17:09:39

    The fastest way is to write the project directly. You can take a look at some examples on Github.

    reply
    0
  • ringa_lee

    ringa_lee2017-04-17 17:09:39

    You need to read OC first, and then go directly to iOS. I don’t think it’s good. I suggest you buy two books to read, "Basic Tutorial on Objective-C" and "Mastering iOS Development". After practicing the examples in the book bit by bit, the speed will be the same. You decide for yourself.

    reply
    0
  • Cancelreply