开发者社区> 问答> 正文

iOS 开发怎么入门

iOS 开发怎么入门

展开
收起
知与谁同 2018-07-15 15:12:28 2550 0
11 条回答
写回答
取消 提交回答
  • 太简单了。下载xcode + 随便看看OC/Swift语法 + 实践。

    2020-03-30 11:23:53
    赞同 展开评论 打赏
  • 推荐这本书进行入门,iOS编程(第5版)Christian Keur,Aaron Hillegass 著

    2019-07-17 22:52:06
    赞同 展开评论 打赏
  • 建议找家公司直接实习,实践做项目学的最快

    2019-07-17 22:52:06
    赞同 展开评论 打赏
  • 这本书 《编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0)》 确实不错。
    不过对于学习曲线来说,每个人都是不相同的。
    建议:

    1. 如果你有熟悉的其他语言,根据语法的相通性,objc 或许起初会比swift 难于上手。不过一周左右可以做到熟练使用。
    2. 给自己布置实践项目。你需要一个方向足够清晰的目标帮助你去完成你的任务。
    3. 多浏览github,并申请一个苹果帐号99刀。有了足够的成本之后,你才会足够认真的投入这个方向。有所产出。
    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 推荐两本书:
    【1】《iOS与OS X多线程和内存管理》、《编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0)》这两本书强烈推荐,面试有好多这些书上的,尤其第二本。
    【2】这个链接是神作,招聘标杆问题https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88/%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88%EF%BC%88%E4%B8%8A%EF%BC%89.md

    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 语言都是相通的,不要有畏惧感

    推荐 raywenderlich 的swift教程系列 https://www.raywenderlich.com/ios/

    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 移动开发工程师,现在在研究混合开发技术。

    任何一门编程领域的入门,包括iOS原理都相似,大致经历这几个阶段:

    1. 决定方向,一定要下定决心,不能有动摇。一定要喜欢,说服自己。all in 进去。
    2. 开始进行枯燥的编程语言学习,这时一定要沉下心,不能有较长时间的间断,间断后前功尽弃。
    3. 开始进行完整APP的开发,自己做一个简单的app但是一定是完整生命周期内的。最好先临摹,再独立敲下来
    4. 发表自己的作品、学习历程、自己的见解
    5. 找一份match的工作,工作经历会是你成长最快的阶段,工作时不要抱怨,享受修复bug、实现功能的过程。
    6. 订阅微博、知乎、公众号,利用业余时间。
    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 宇宙虽有其起源,却没有终结。无限。 星球虽也有起源,却因其自身之力走向毁灭。有限。

    1.先找本书简单学习下objc语法
    2.找本书 or 视频教程(比如斯坦福的公开课)简单学习下iOS开发框架(CocoaTouch等),重要的是写点有UI的东西培养兴趣
    3.写个iOS app,比如写个weibo、zhihu等,也可以参考Github上别人开源的
    4.此时基本已经入门,接下去就是完整和深入的学习语言以及框架,比如源码级别阅读与分析。

    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 如果还没入门,我建议你可以转向H5,未来对iOS的需求量会萎缩

    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 强!

    satanwoo.github.io

    2019-07-17 22:52:05
    赞同 展开评论 打赏
  • 社区管理员
    我是用晚上和周末来学习的。我用业余时间看算法导论,半年只学了1/5,后来还是放弃了。去年花了足足半年学习Code Complete。今年开始学习CSAPP,花了半年时间学了差不多一半。
    基础知识对于职业生涯确实非常重要,所以我会在今后的职业生涯一直保持学习。但是如果不是已经在从事iOS开发工作,我肯定不会看这些书。
    要先学习写一个iOS app最必需的技能,通过解决问题驱动自己学习。学习这些技能,对于一个零基础的人,我想fulltime学习3、4个月应该足够了。这些知识包括:Objective-C或swift的基本语言知识、Cocoa框架的基本知识、xcode的基本用法。在这个阶段,找编程的感觉,跟网上课程编一些课后作业demo app是一个好选择。
    在这个阶段,你甚至可以不用学习C、算法、计算机系统等。
    2019-07-17 22:52:05
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载

相关实验场景

更多