90后码农如何提高iOS开发能力

① 阅读技术博客

在现在这个年代,博客的风头早已被微博盖过。但是每天早上上班后的半小时,一定是打开博客,其中有讨论技术的,也有总结个人的相关经历,读完后肯定会有所收获。阅读博客,还有一个原因是技术博客相对于书籍来说,没有那么长的出版发行时间,所以阅读博客对于获取最新的开发知识有着非常良好的效果。

② 看WWDC视频

由于iOS开发在快速发展,每年苹果都会给我们带来很多新的知识。而对于这些知识,第一手的资料就是WWDC的视频。

通常情况下,一个iOS开发的新知识首先会在WWDC上被苹果公开,然后3个月左右,会有国内外的博客介绍这些知识,再过半年左右,会有国外的图书介绍这些知识。所以如果想尽早地了解这些知识,那么只有通过WWDC的视频。

现在每年的WWDC视频都会在会议过程中逐步放出,重要的视频会带有英文字幕。坚持阅读这些视频不但可以获得最新的iOS开发知识,还可以提高英文听力水平。

③ 看苹果的官方文档

苹果的官方文档相当详尽,对于不熟悉的API,阅读官方文档也是最直接有效地方式。

苹果的文档比较海量,适合选一些重点来阅读,比如人机交互指南就是必读的,而其它的内容可以遇到的时候作为重点资源来查阅。

④ 看开源项目的代码

大家一定有这样的感受,很多时候用文字讲解半天,还不如写几行代码来得直观。阅读优秀的开源项目代码,不但可以学习到iOS开发本身的基本知识,还能学习到设计模式等软件架构上的知识。

如果读者能够参与到开源项目的开发中,则能进一步提高自己的能力。

⑤ 多与同行交流

有些时候遇到一些难解的技术问题,和同行的几句交流就可能让你茅塞顿开。。另外常见的技术问题通常都有人以前遇到过,简单指导几句就能让你一下子找到正确的解决方向。

需要特别提醒的是,有一些论坛和QQ群讨论质量相当低下,很多问题都是能通过简单谷歌、百度就可以得到答案,对于这种社区,切记一定要远离。

⑥ 懂得分享

互联网最大的精神:开源和分享。

在以下情况,你可以分享出你的经验:

① 当你碰到难题,解决之后。或者看了别人的解决方案,你觉得有更好的方式实现的时候

② 当你学习某种东西之后,可以适当的进行总结,以你学习完后的理解表达出来,以供后来者一个借鉴的经验

分享方式有:发起一个开源项目、写技术博客、在技术会议上做报告。这几种方式都比较有挑战,但是如果能大胆尝试,肯定会有巨大的收获。

激情为梦想而生

时间: 2024-09-27 01:29:48

90后码农如何提高iOS开发能力的相关文章

一个经验尚浅的码农五年软件开发的一点自我总结,对工作五年的反思~

class="post_content" itemprop="articleBody"> 一位就要换城市(离开北京)+ 换职业(不做开发),去新公司报道的程序猿,最近反思了自己毕业后的这五年工作,记录下五年以来软件开发的一点自我总结,也算是给过来人提点建议,少走点弯路吧-- 08年顶着名校硕士的光环加入了一家非常有名的非软件公司做软件开发,刚开始一切其实都很美好.大外企的各种好在头一年给自己带来了很多光环,当然自己也学到了很多(主要是非技术的东西).可是从第二

码农福音!CASIL开发代码移植系统,CTRL+C/V快速编程不再是梦想

问:对于码农来说,有哪些可以提高开发效率的技巧? 答:Ctrl+C.Ctrl+V. (图片来源:知乎) 近日雷锋网发现,麻省理工学院计算机科学与人工智能实验室(Computer Science and Artificial Intelligence Laboratory,CASIL)的一项新技术或将成为千百万码农的福音.他们开发了一个叫CodeCarbonCopy的系统,让码农可以将所需要的代码直接移植到新的程序中.具体来说,程序员可以从第一个程序中选择所需要的代码,然后在第二个程序中选择插入的

提高iOS开发效率的小技巧与思路_IOS

先用一张图展示学习iOS开发应该掌握的知识体系: 1.全图片作为背景的时候,可能遇到的问题.,滑回的时候,图片停留了一会才滑回去. 原因: 这种界面一般使用一般用imageView的第三种填充方式. 这种填充方式可以让图片不被压缩变形的前提下,尽可能去填充整个控件,但是设置这个枚举的填充方式的时候,记得按照下图这样设置,将超出控件范围的给切割掉 设置约束的时候,记得选择currentview的那个对象 2.设备适配的问题 还是上面这张图片,按照设计在6p上面来设置自动约束,约好后,在5s上面的时

吴裔敏:寻找90后武侠剑三引擎新作开发中

7月31日上午11点,金山游戏总裁吴裔敏登陆微博,与 网友进行了互动,回答了剑网3免费版.研发与运营.未来新作等问题. 金山游戏总裁吴裔敏 剑网3免费版很难 同引擎新作明年测试 在 对话中,网友对于传说中的<剑网3>免费版提出了问题,吴裔敏表示,网游要改变收费模式比较困难.大多数的产品设计之初,就决定了它适合的收费模式.所以暂时剑三不会有免费版的消息,但是也并没有完全否决,西山居的开发者并没有放弃尝试. 随后,他提到,剑网三的引擎确实很棒,目前西山居正在用这款引擎开发一系列的产品,下一款剑三引

提高iOS开发效率的方法和工具(转)

转载作者@__weak_Point部分内容并作出自己认为更加高效率的方式 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法. 1.善用快捷键 快捷键是开发中必不可少的,当你善于使用快捷键的时候,十指在键盘上飞舞,那画面太美,我不敢想象. 常用快捷键操作 2.常用代码片段 开发中有一些常用的代码,可

ios开发-跪求iOS开发的新浪微博授权登录,要求源码实现.

问题描述 跪求iOS开发的新浪微博授权登录,要求源码实现. 跪求iOS开发的新浪微博授权登录,要求源码实现,不要第三方的,也不要静态库的,求大神给个Demo,本人小菜鸟一枚,刚工作不久,求大神关照,无以为报,只愿好人一生平安! QQ:903142826 邮箱cuimingran@163.com 解决方案 1.首先你要有新浪开发者账号,无非是到开放平台建立一个项目,然后把你的账号添加进去,你创建的项目中有app key,app secret以及授权跳转地址uri,还要在工程中导入新浪SDK App

90后创业:你们打拼世界 我们定义世界

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 原本被认为"不靠谱"和"脑残"的90后们,开始登上创业的舞台.对他们来说:柳传志那代人是追求美女,为追求美女赚钱.而我们这代人来定义,什么才是美女. 不久前,腾讯邀请了几位90后创业者,分享自己的创业心得.当时一名叫男孩穿着拖鞋就上台了,衣服上印着"我爱人类"四个大字. "我大概是第一个穿着拖鞋上台演讲的人,"尹桑得意地说,"我还要把这条运动大裤衩,穿到上市敲钟

90后:未来移动领域的新资源

"现在是90后的天下."诚然,90后依然开始登上社会舞台,无论到哪里这句话都已经适用,其中当然也包括互联网领域.如今90后已经开始有了独立的消费能力,再加上他们从小就生活在数字时代,数字产品对于他么来说更是必不可少的,因此他们也开始成为移动互联网开发者们即将抢夺的一大笔资源. 一组数据:90后的智能手机持有量.机型.上网时长 90后从出生开始就已经接触到了互联网,可以说是"互联网一代".在对待互联网的态度上,90后群体普遍对互联网产生了心理依赖.与此同时,随着年级的

被互联网公司忽视的90后

下一拨中国互联网的主人将会是那些个性鲜明但极具包容性的90后年轻用户.那么他们有哪些特征? 作为生于80年代的美图秀秀创始人吴欣鸿,他专注做的是面向90后这个年轻群体的产品.而为了更贴近这个用户群,他会和团队每隔一段时间,就来和他们面对面进行交谈沟通. "美图秀秀"的创始人吴欣鸿是一个专门与90后用户"打交道"多年的创业者:在4年前,他之用3天时间就做了一个应用工具"火星文转换器"(将汉字转换成生僻的文字),在当时没有做任何推广的情况下,仅仅用了