美文网首页
ios开发工作简单解析

ios开发工作简单解析

作者: iOS心安 | 来源:发表于2021-06-28 19:09 被阅读0次

    前景/钱途

    正所谓一千个人有一千个哈姆雷特,有很多人觉得苹果会像以前的诺基亚一样犯错。但就我个人而言,现阶段以及未来ios开发是大有前景和钱途的。随着人工智能的兴起,手机已经能够控制一些常用的家用工具,直至未来慢慢占领大众市场。而现阶段ios开发人数还没达到其他行业一个饱和甚至拥堵的情况。

    达到什么水平能够出来工作?

    这个问题就是仁者见仁智者见智了。大家知道,无论做啥都需要一定的天赋及其领悟能力。有这一方面天赋的人总是能先人一步。普通人只要积累一定的时间(5-10年)或许不能成为一名大佛,但砖家还是有余的。当然了,如果你只是掌握了一些基础的理论知识和技术,我劝你别来趟这趟浑水哦。ios早就不是小白时期了。
    近年来大厂小厂的技术要求基本覆盖了以下几点:
    熟练Objective-c
    ARC与MRC,及内存管理原理
    多线程编程,GCD
    http/ip,TCP/UDP,socket,json/xml 懂得常见框架如(AFNetWorking等)
    熟练使用并根据需求封装UIKit里的各组件,会布局(至少storyboard要会,NSLayoutConstraing与VFL懂的话更改好)
    MVC设计模式
    了解数据结构或常见算法
    体现自己的自学能力与自主解决问题能力,善于使用google,stack overflow, cocoaChina等等
    git/svn
    有上线app作品优先

    如何学习ios开发学习

    找几本好的书,开始IOS之旅,推荐书籍《Objective-C基础教程》、《IPhone开发秘籍(第2版)中文》

    (2)然后看Stanford的视频教程,如果英文不好的,建议可以去看看这个教程:http://www.verycd.com/topics/2917590/,配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。
    (3)到网上找点苹果的例子代码研究研究,经常去cocoachina上面逛,同时关注iphonedev这几个国外论坛,当然还有github这些social coding网站上的源代码
    (4)第2步之后就开始做实际项目了,如果是独立开发者,可以做任何自己喜欢做的项目,当然,越简单越好,如果是团队成员,直接跟着团队做项目,哪怕当实习生也好
    (5)如果开始对游戏感兴趣了,就可以开始学cocos2d(甚至cocos3d)了,推荐一个博客:http://www.raywenderlich.com/,此人还有一本书很不错

    (6)在社交网络上关注那些技术牛人,经常交流,学习。

    (7).坚持,如果只是跟风,建议不要学了,要学起码就得做出几个产品出来。

    相关文章

      网友评论

          本文标题:ios开发工作简单解析

          本文链接:https://www.haomeiwen.com/subject/puqcultx.html