`
jishublog
  • 浏览: 927574 次
文章分类
社区版块
存档分类
最新评论

给IOS初学者及新手的建议

 
阅读更多
给ios初学者的建议

不管你是培训的还是在上学的或者是自学的!你选择了这条路就要认真的对待你所学的,别出来找工作什么都不会!


首先,

第一点:把你的obj-c语言基础打好,在学习obj-c之前最好学一下c/c++,除此之外最好各课都要设计了解些,xml,json,mysql,html,js!(我碰到一个连json和xml是什么都不知道的都出来找工作,我都无语了!)


第二点:对苹果产品了解些!你要开发什么东西,就要对那些东西了解!比如,苹果手机的分辨率,iPhone5以上(640*1136),iPhone4/4s(640*960),3gs(320*480)(虽然好多app都不再适配3gs)!

如果你连这些都不知道你还是别出来混了!这些都要耳熟能详,张口就来!(说得这个分辨率,我碰到好多培训出来的新手,连@2x的概念都没有,所谓的一倍图和二倍图,具体请看博客:iphone关于单倍图和二倍图(导航 背景 变高),如何让你在开发过程中少犯这种低级错误!比如你参加了工作,美工给你切好了图,你做工程的时候发现这个图被拉伸了或者压缩了,你不知道原因,以为程序写错了,就请教老员工!这时候别人会怎么看你?你懂的!)我说一下可能的原因:首先检查切图,看切图的分辨率,按我上面说得动动脑袋算一算!如果切图不合理,要求美工重新切!


第三点:经验之谈,初期多看别人写的代码,不是说要模仿(不好听的话就是抄别人的代码),从中你就可以学到很多东西!遇见不懂的多看官方文档,或者百度谷歌。多去code4app下一些源码来看!有问题多看外国网站(这个网站很强大,基本上什么问题都能搜到)和cocoaChina!(别有问题问同事,多上网查,网上什么都有,对的错的看你怎么分辨了)!


第四点:有人问用纯代码好还是xib?有人说用纯代码写效率高!请问你验证过吗?再请问你会用xib写吗?如果不会请收回那句话!因为你自己都不会写!官方的例子都还是xib呢!
有人说用xib托好,方便效率也高!那请问你会纯代码吗?你只会托不会纯代码写那就不行了!一些属性什么的不知道那程序是没法写的!

所以各有各的好处,看个人习惯,只要你能够实现效果功能,用什么都无所谓,关键是实现的方法要好要高!


第五点:代码质量,看别人代码是头疼的,尤其是注释很少的程序,如果程序需要维护,你最好注释些,好让别人知道你写的什么,不然后面人会骂死你!还有程序要遵循mvc思想,你用了就知道好处了!


第六点:写app肯定要与后台交互,前台需要什么不一定后台都能给全!要及时跟后台沟通!避免一些没必要的错误。一定要有耐心!


第七点:开发app之前你要了解各种好用的库,还有各种第三方!请参考:各种iOS开源类库

很多问题可以自行解决,不要动不动就抛出小白问题,这样大家真的会笑话!

若有更高水平者,欢迎吐槽


转载请注明,来自任海丽csdn博客


分享到:
评论

相关推荐

    ios初学者代码24个专题

    "ios初学者代码24个专题"是一个极好的资源,它涵盖了iOS开发的基础到进阶的各个方面,旨在帮助新手快速入门并逐步提升技能。这个压缩包包含了一系列的教程或实例,以UI_Lesson为主题,这意味着它着重于用户界面的...

    iOS小项目,供初学者学习

    "iOS小项目,供初学者学习"这个资源正好提供了这样的机会,它旨在帮助新手们在实践中理解iOS应用开发的基本流程和技术。下面,我们将详细探讨这个项目中可能涉及的关键知识点。 首先,生活资讯汇这个项目名暗示了它...

    ios游戏开发初学者指南

    在iOS游戏开发的世界里,新手往往面临着众多挑战和未知领域。本指南旨在为那些希望踏入这一领域的初学者提供详尽的...随着实践和学习的深入,初学者将逐渐成长为经验丰富的游戏开发者,创造出令人着迷的iOS游戏作品。

    ios-新手引导.zip

    这个"新手引导"文件很可能是包含Swift或Objective-C代码、Storyboard或XIB文件的项目资源,可以帮助初学者学习如何在自己的iOS应用中实现类似的新手引导功能。开发者可以解压文件,研究代码结构,模仿实现,以此加深...

    iOS_Apprentice_Swift_4_2_iOS_12_IOS编程初学者速成(带代码).zip

    总之,这是一套全面且实用的iOS编程初学者教程,无论你是编程新手还是希望转行iOS开发,都能从中学到宝贵的知识,并快速上手。只要你持之以恒,跟随教程一步一步学习,掌握iOS开发不再是遥不可及的梦想。

    IOS新手入门学习资料

    "第一个iOS应用"是每个初学者的起点。这通常涉及到Xcode IDE的使用,它是Apple官方提供的开发工具,包含了编写代码、调试和发布应用的所有功能。你将学习到如何创建一个新的项目,配置Info.plist文件,以及使用Swift...

    IOS新手彩虹色带自动移动源代码

    总之,这个源代码项目为iOS新手提供了一个全面的学习平台,涵盖了基本的UI元素创建、事件响应、动画实现以及数据结构的使用,对于初学者来说是一份很好的实践材料。通过逐步理解并实践这些代码,新手能够加深对iOS...

    iOS开发-新手村.zip

    "iOS开发-新手村.zip"这个压缩包文件,显然是为了帮助这些初学者提供了一个入门的资源集合。 首先,我们来探讨iOS开发的基础知识。iOS是苹果公司为iPhone、iPad和iPod touch等设备开发的操作系统,它的应用程序主要...

    iOS_应用开发入门指南_中文教程

    通过本指南,即使是初学者也能快速掌握开发技能。 - **入门指导:** 本指南提供了全面的iOS应用开发入门指导,适合没有任何经验的新手。 - **开发工具获取:** 在开始学习之前,你需要了解在哪里可以找到所需的...

    ios新手开发快速入门

    iOS开发对于初学者来说可能有些陌生,但通过一系列步骤和学习,很快就能上手。本文将详细介绍iOS开发的基础知识,帮助新手快速入门。 1. **开发前的准备工作** - **苹果电脑(Mac OS X Lion 10.7)**:由于iOS...

    最好的ios开发书籍

    《最好的iOS 5开发新手教程》旨在帮助初学者快速掌握Swift和iOS开发的基本概念。书中可能涵盖了Swift的基础语法,如变量、常量、控制流以及函数,这些都是编写任何程序的基础。 其次,这本书可能会详细介绍UIKit...

    IOS应用源码——为初学者写的代码例子DevToy_Demo_Part1.rar

    这份名为"IOS应用源码——为初学者写的代码例子DevToy_Demo_Part1.rar"的压缩包文件,显然是为了帮助iOS开发新手理解并实践基本的界面元素和交互控制。通过这些源码,初学者可以逐步了解iOS应用开发的基础,包括UI...

    ios各种手势使用集合总结,适合ios新手

    本资源“ios各种手势使用集合总结”为初学者提供了一个良好的学习平台,帮助他们快速掌握iOS手势的运用。下面我们将详细探讨其中涉及的关键知识点。 1. **轻扫(Swipe Gestures)** - **UIPanGestureRecognizer**...

    ios开发从新手到app store上架

    《iOS开发从新手到App Store上架》是一个全面的指南,旨在帮助初学者掌握iOS应用开发的全过程,最终实现将应用程序发布到App Store。在这个过程中,开发者需要经历多个步骤,包括环境配置、语言学习、开发工具的使用...

    ios-新手计步器小demo.zip

    这个“ios-新手计步器小demo.zip”项目为初学者提供了一个学习和实践的机会,让他们能够了解如何在iOS环境中集成传感器数据,处理运动信息,以及如何构建动态响应的用户界面。通过研究和理解这个项目,开发者可以...

    swift ios开发最新教程

    对于Swift初学者,建议先学习"Beginning iOS 10 Programming with Swift.pdf",掌握iOS开发的基本流程和Swift语法,然后再通过"Intermediate iOS 10 Swift.pdf"进一步提升技能,了解更深层次的开发实践。同时,如果...

    ios 动画样例 对新手很有帮助

    本资源"ios 动画样例"是专为新手设计的,旨在帮助初学者理解和掌握iOS平台上的动画技术。这个样例来源于code4app.com,一个知名的开发者资源分享网站,提供了丰富的编程教程和实践项目。 该压缩包中的文件...

    《新手学HTML 5移动开发 面向iOS和Android平台》源码

    《新手学HTML 5移动开发 面向iOS和Android平台》这本书正是为了指导初学者掌握这一技术而编写的。源码文件"examples"则包含了一系列实践示例,帮助读者通过实际操作来理解HTML5在移动设备上的应用。 1. HTML5基础...

Global site tag (gtag.js) - Google Analytics