• iOS开发学习路线图


    很多初学iOS开发的人会经常问:“我想学iOS应该从何入手呢?”。作为一个做了2年多各种iOS开发的程序员,只想写写自己的一些心得体会,好和体验与不好的体验。写的不好,请多包涵。希望能起到抛砖引玉的作用。

    苹果平台一直采取的是比较激进的策略,所以一直都是更新的很快,所以只是学些表面上的东西,会很快被淘汰,这类程序员的学习方法就是伸手党,到各论坛,各XX群,伸手去要,而不是自己去思考,去尝试,学习那些不会变的东西。iOS我个人的学习路线是object-c到UIKit,再到GCD,网络,及cocos2d游戏开发框架,个人觉得这个还是个比较可行的方式。

    入门级
    开始学最好从两本书开始,一本叫Objective-C 2.0基础教程,一本叫iPhone开发基础教程,都是黑皮的。这两本书比较轻松简单,不过讲的比较浅。
    git版本管理最好也开始就接触,开发中一般就是用svn和git做为版本管理工具。

    中级
    Objective-c程序设计(很全面)
    《TableView详解》(从控件到设计模式,iOSTableView最好的入门书籍)
    《iOS6编程实战》即《iOS 6 Programming Pushing the Limits》
    cocos2d

    中高级
    objective c设计模式
    领域驱动设计
    C语言
    C++
    SDK API接口开发
    测试驱动iOS开发
    持续集成
    苹果官方文档
    github项目开发
    u3D
    cocos2d-x

    项目开发在于细节,每每阅读国外大牛开源同行的代码就能明显感觉到差距之大就像iPhone和小米,所以初学也要对于自己的职业操守严格要求。学习人家开源的精神,不断提升分享知识,分享快乐,不要只是局限在自己的小天地里面。

  • 相关阅读:
    封装ANSI,UNICODE,UTF8互相转换类
    关于编码ansi、GB2312、unicode与utf-8的区别
    dojo中引入FusionCharts柱状图报错
    FusionCharts 3D环饼图报错
    FusionCharts 3D环饼图
    FusionCharts 2D环饼图
    error:WINDOWS.H already included错误解释
    正视心中野兽是与孩子共处的救赎之路——Leo鉴书44
    dojo中取查询出来的地市维表数据的id
    FusionCharts封装-单系列图组合
  • 原文地址:https://www.cnblogs.com/lovewx/p/4021447.html
Copyright © 2020-2023  润新知