iOS 开发技能点集合 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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 2015-02-08 17:57:17 +08:00 10111 次点击
    这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先贴出参考的文章的链接:
    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 条回复    2015-06-01 21:50:28 +08:00
    wanganjun
        1
    wanganjun  
       2015-02-08 19:09:45 +08:00 via Android
    感谢
    CDuXZMAPgHp1q9ew
        2
    CDuXZMAPgHp1q9ew  
       2015-02-08 19:17:12 +08:00
    @我的Evernote
    kobe1941
        3
    kobe1941  
    OP
       2015-02-08 21:54:58 +08:00
    我把runtime运行时这个大特性给忘了,居然没有人补充。。。。
    哦对了,长期看,还有swift语言及其带来的一系列东东枪
    leopku
        4
    leopku  
       2015-02-08 21:55:10 +08:00
    @我的百度网盘
    chmlai
        5
    chmlai  
       2015-02-08 22:49:19 +08:00
    点满了能给多少钱?
    Jafee
        6
    Jafee  
       2015-02-08 23:07:11 +08:00 via Android
    谢谢!
    typcn
        7
    typcn  
       2015-02-08 23:16:59 +08:00
    @我的GoogleDrive
    jiezhi
        8
    jiezhi  
       2015-02-08 23:17:46 +08:00
    @我的小霸王
    dopcn
        9
    dopcn  
       2015-02-09 09:21:08 +08:00
    你们弱爆了 @我的 QQ 空间
    stormxx
        10
    stormxx  
       2015-02-09 09:43:01 +08:00
    @我的红白机
    fantasyczl
        11
    fantasyczl  
       2015-02-09 11:29:59 +08:00
    mark
    nickdine
        12
    nickdine  
       2015-02-09 12:18:42 +08:00
    @我的女仆
    v2Panda
        13
    v2Panda  
       2015-02-09 12:29:24 +08:00
    mark
    kobe1941
        14
    kobe1941  
    OP
       2015-02-09 12:42:34 +08:00
    @chmlai 点满了去创业吧,薪水虽然跟个人能力有关,但主要取决于人才市场供需情况。这些技能点主要是用来守城的。

    以上。
    nellace
        15
    nellace  
       2015-02-09 18:53:31 +08:00
    @我的滑板鞋
    marginleft
        16
    marginleft  
       2015-02-09 23:43:53 +08:00 via iPad
    @秘书小张
    beverse
        17
    beverse  
       2015-02-10 01:35:23 +08:00 via iPad
    IvanLing
        18
    IvanLing  
       2015-02-11 00:11:08 +08:00 via iPhone
    mark
    Emi
        19
    Emi  
    PRO
       2015-02-16 15:53:48 +08:00 via iPhone
    正需要这样的。25岁还能学iOS开发么
    nidom
        20
    nidom  
       2015-02-22 19:11:26 +08:00 via iPhone
    留着…
    nellace
        21
    nellace  
       2015-06-01 21:50:28 +08:00
    hoho
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2754 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:09 PVG 23:09 LAX 08:09 JFK 11:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86