V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
kobe1941
V2EX  ›  iDev

iOS 开发技能点集合

  •  8
     
  •   kobe1941 · Feb 8, 2015 · 10499 views
    This topic created in 4107 days ago, the information mentioned may be changed or developed.
    先贴出参考的文章的链接:
    1.https://github.com/Aufree/trip-to-iOS
    2.http://coolshell.cn/articles/4102.html
    3.http://www.cnblogs.com/mjios/archive/2013/02/26/2933200.html

    正文

    1.内存管理、block和GCD。——参考《Objective-C高级编程》
    2.定位和地图服务。——LBS app
    3.数据存储。——fileManager+sqlite3+CoreData。
    4.KVO与KVC。
    5.网络部分。——ASI与AFN。
    6.推送通知。
    7.iOS8新加的应用扩展特性。——好几个部分呢
    8.Core Animation、Core Graphic与Quartz 2D库,CALayer图层。——UIKit和Foundation就不用说了
    9.版本管理——git与SVN
    10.autolayout什么的必须的。
    11.UIWindow与NSRunloop。——跟Cocoa的设计有关了。
    12.字符串处理。——类型转换,查找匹配插入,谓词,正则表达式
    13.各种提升效率的开源库的使用。——CocoaPods,SDWebImage等
    14.其他打电话发短信邮件、唤起其他app。。。。

    ——分割线之调试与上架app——

    1.性能测试/单元测试与Instruments做性能优化。
    2.至少独立开发一个app并将其上架到App Store。——类型不限,主要在于熟悉流程

    ——再次分割之提高篇——

    1.代码规范。——参考apple官方和Google的代码规范,另可参考《Effective Objective-C 2.0》
    2.无障碍阅读英文文档,至少apple的官方文档无压力吧。
    3.业余时间看优秀博客,自己写博客整理学过的知识。
    4.阅读优秀的开源代码,业余写开源项目。
    5.即时聊天与图片视频处理等。——社交app(高级阶段)


    泛软件开发技能点集合

    1.编程语言
    2.数据结构和算法
    3.设计模式/系统设计/面向对象设计
    4.数据存储与数据库
    5.性能测试/单元测试

    ——分割线——

    1.版本管理——git与SVN
    2.数据安全——数据加密解密技术
    3.HTTP、TCP/IP部分。

    ——高级阶段——
    1.编译原理/计算机原理

    最后推荐两本觉得还不错的书籍作为总结:
    1.《Objective-C高级编程》
    ——不到200页的书籍,就讲三点:内存管理、block和GCD。block这一章讲的很透彻,反编译解析底层的方式个人觉得看起来还是有压力的。

    2.《Effective Objective-C 2.0》
    ——讲了52个让iOS程序员变得更优秀的方法,大部分都还是蛮有道理的。就是中文的翻译有部分太坑。


    知易行难,在完善自己的道路上我们一起努力。
    21 replies    2015-06-01 21:50:28 +08:00
    wanganjun
        1
    wanganjun  
       Feb 8, 2015 via Android
    感谢
    CDuXZMAPgHp1q9ew
        2
    CDuXZMAPgHp1q9ew  
       Feb 8, 2015
    @我的Evernote
    kobe1941
        3
    kobe1941  
    OP
       Feb 8, 2015
    我把runtime运行时这个大特性给忘了,居然没有人补充。。。。
    哦对了,长期看,还有swift语言及其带来的一系列东东枪
    leopku
        4
    leopku  
       Feb 8, 2015
    @我的百度网盘
    chmlai
        5
    chmlai  
       Feb 8, 2015
    点满了能给多少钱?
    Jafee
        6
    Jafee  
       Feb 8, 2015 via Android
    谢谢!
    typcn
        7
    typcn  
       Feb 8, 2015
    @我的GoogleDrive
    jiezhi
        8
    jiezhi  
       Feb 8, 2015
    @我的小霸王
    dopcn
        9
    dopcn  
       Feb 9, 2015
    你们弱爆了 @我的 QQ 空间
    stormxx
        10
    stormxx  
       Feb 9, 2015
    @我的红白机
    fantasyczl
        11
    fantasyczl  
       Feb 9, 2015
    mark
    nickdine
        12
    nickdine  
       Feb 9, 2015
    @我的女仆
    v2Panda
        13
    v2Panda  
       Feb 9, 2015
    mark
    kobe1941
        14
    kobe1941  
    OP
       Feb 9, 2015
    @chmlai 点满了去创业吧,薪水虽然跟个人能力有关,但主要取决于人才市场供需情况。这些技能点主要是用来守城的。

    以上。
    clockwerk
        15
    clockwerk  
       Feb 9, 2015
    @我的滑板鞋
    marginleft
        16
    marginleft  
       Feb 9, 2015 via iPad
    @秘书小张
    beverse
        17
    beverse  
       Feb 10, 2015 via iPad
    IvanLing
        18
    IvanLing  
       Feb 11, 2015 via iPhone
    mark
    Emi
        19
    Emi  
    PRO
       Feb 16, 2015 via iPhone
    正需要这样的。25岁还能学iOS开发么
    nidom
        20
    nidom  
       Feb 22, 2015 via iPhone
    留着…
    clockwerk
        21
    clockwerk  
       Jun 1, 2015
    hoho
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1048 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 22:46 · PVG 06:46 · LAX 15:46 · JFK 18:46
    ♥ Do have faith in what you're doing.