ios开发论坛如何进行iOS开发?

ios开发论坛  时间:2021-06-21  阅读:()

iOS 开发怎么入门

自己去年12月的时候说要更新一个详细的答案,结果就被我自己烂尾忘记了,最初写这份答案的时候自己还是在摸索阶段,推荐了下面这些材料: 斯坦福大学的CS193p公开课:最新版是2013年winter。

课程不仅包括iOS入门基础知识,而且还会布置由该教授亲自设计、涵盖整个课程的作业。

苹果官方文档:每一份GUIDE都是一本迷你的教材,写得很精致,而且每一份guide都会延伸到其他知识。

可以从这篇开始:马上着手开发 iOS 应用程序。

Ray Wenderlich:很多step by step的教程,适合掌握一定知识之后跟着教程做着玩。

上面这三分资料,确实就是我刚开始学习iOS开发的时候用得最多的资料,在着手开始iOS Code之前,需要学习相关Objective-C的知识。

对我帮助最大的可以说是CS193p这个课程(免费的哦),我跟着这个课程一行一行代码完成布置的作业,课程完成之后我就能够自己写一个简单的app出来,并且我也知道该在哪里问问题、怎样找答案(很重要)。

当我了解整个app的制作流程之后,我就给自己定计划,1个月之内必须开发出一个app,从原型设计、界面设计、到CODE。

最终我做了几个实验性的app,虽然没有在app store上架,但是能够在自己的ipad、iphone上运行展示,我就拿着这几个app去面试,很幸运地找到现在的工作。

工作之后一直在使用的材料: 苹果官方文档,必须的参考书; StackOverFlow,一有问题就问他; Github,搜索关键词iOS或者objective-c,会发现很多高手已经把大部分基础性功能实现并且贡献出来了; 另外teamtreehouse提供收费的在线教程,应该比较容易入手。

所以我认为,其实用什么材料虽然也很重要,但是市面上优质的材料呢,不外乎那么几份,最重要的是自己有一个idea要落实下来把它完成、写成一个app,这个过程当中自己自然就会去找答案、找材料、解决答案啦。

希望能帮助到跟我一样初学入门的朋友。

转载

IOS开发 Win8开发 Android 哪个有前途?

WP已死,2013财年第一季度,苹果和谷歌的移动操作系统占有的市场份额共为92.3%,只留给了Windows Phone 3.2%和BlackBerry OS 2.9%。

我既做Android又做ios,感觉为了将来着想,最好2个都学。

原因有:

Android现在市场份额比ios高,而ios持续降低中。

从国内也能看出,ios陆续受到打压,消费者也开始动摇。

但是由于ios优秀的系统架构和漂亮的设计,和Android保持分享移动市场是可以做到的。

2. 现在不管你是去移动开发的企业找活,或者是单干,如果你能两平台都搞定,绝对受欢迎的多。

尤其是稍微规模小的企业,非常倾向于招一个两个平台都能搞定的码农。

比如我们这内地二线城市,熟练的安卓码农能拿6000,ios码农7-8000,你能同时搞定两个平台,1w起。

3. 不要同时学两个平台,这样没法精通。

可以先选一个开始,花一年的时间,前半段熟悉系统,开发环境,sdk,官方开发者论坛,跟着官方教程或者买书来学习;后半段,自己找项目练手,模拟开发一个著名的应用也行,或者结合到学校的课程设计中也行。

这样,经过一年的学习,练习,项目练手,可以熟悉一个平台,基本够找个相关的开发工作了,如果不是在上学,就去找这么个工作。

一边工作一边练手,当你正式入门了,有自己对该平台比较深入的体会后,就可以开始学习另一个平台了。

我就是先学的Android,一年后找了份Android开发的工作,第二年,公司安排我学ios,现在两边都搞,其实两个平台,共通的东西还是很多的,同时掌握,无压力,当然你得肯学。

ios开发怎么那么多人,找工作好难

诚然,就像大家所听到的那样,ios开发现在太多了,可是,真正拥有两年以上开发经验的依然很少,市场还是供不应求的,这一点从各大招聘网站上的招聘需求就能够看出来,所有的行业需求都像波浪曲线一样,忽高忽低,现在低迷,不代表将来就不好,如果将来行情变好,临时再去学习,恐怕就来不及了吧?如果喜欢做开发,并且基础很差甚至零基础,建议从ios开始,毕竟ios还是比较容易入门,并且ios开发的薪资还是很高的;技术总是要慢慢积累的过程,如果想要从事开发,还是要靠坚持!本人也是ios出身,找工作的时候确实找了好久才找到,外事开头难,但找到了就是一个好的开始,随着工作经验的积累,我现在已经达到了自己想要的薪水。

付出总会有回报的,如果想做开发拿高薪,就看你会不会坚持自己的选择。

又送分了,除了cocoaChina还有什么iOS的开发论坛?

我觉得cocoachina主要是把经历放在产品上,自己运营游戏,而eoeandroid主要是运营商店如果说移动领域的技术社区还得说devdiv,目前看来只有devdiv获得了厂家的广泛认可如果是老会员,你就能发现,无论是google、三星、微软、诺基亚都在devdiv投放了大量的广告,当然广告都是针对开发者的,这些国外大厂都在扶持devdiv如果一个技术社区没有厂商的大量支持是很难走社区化道路的,我目前没有看到有大量的厂商扶持cocoachina和eoeandroid,另外他们平台过于单一,如果cocoachina想要找厂商扶持只能找苹果,但是苹果不扶持国内的开发者eoeandroid只能找google或者android厂商,但是google比较牛叉,也不太拿国内开发者当回事android厂商其实是一个合作点,eoe本来有机会,但是似乎公关不行,其实eoe社区是真假,垃圾回复满天飞,根本看不出来像个技术社区,我想就是这个原因三星选择了和devdiv合作。

如何进行iOS开发?

你好。

对于没有相应开发经验的人来说,分为三步。

第一步,学习开发语言Objective-C。

参考书看《Objective-C基础教程》这本书就行了。

书看到后来还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。

我推荐的那本参考书里也会有一些讲解,进阶的学习需要以后再去看资料,没有特定教材,因为面向对象是一种编程思想,好在Objective-C本身就是这种思想的体现,以后写代码的时候可以慢慢体会。

学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解了,这时候应该就可以写简单的无界面程序了。

第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。

这个阶段推荐的参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程(最新的教程应该是iOS7开发基础教程,但是该书没有中文译本,如果英文过硬,看这本书当然最好)。

第三步,熟悉常用第三方控件。

因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧无线的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。

此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。

这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。

可以与开发同时进行,边学变进行软件开发。

除了参考书,这里推荐一个网站“Cocoachina苹果开发中文站”里面分享了很多网友的代码,并且可以对自己学习过程中遇到的问题进行讨论。

学习初期,中期以及后期进阶都可以在这个论坛找到相应的学习资料与代码,并且可以通过发帖得到大神的技术指点。

对应的英文网站是Stackflow,此网站偏重实际开发问题的解决,交流语言为英文。

另外,斯坦福大学每年都开设iOS开发的公开课,从Objective-C的学习到最后的控件使用以及开发思想,架构的学习,都有涉猎,是很好的视频教程。

网易公开课中有以往课程配中文字幕的视频,而最新的课程一般没有中文字幕,并且,该课程选择默认学生已经有C++编程基础,可能对于初学者会困难一些。

视频属于公开资源,在搜索引擎上搜索斯坦福、iOS等关键字,即可找到相应资源。

刚刚简单搜索了一下,优酷已经提供iOS7开发的高清视频专辑。

最后,无论学习哪个操作系统的软件开发,最关键还是要多多练习,因此大量的写练习代码,看别人的优秀代码很重要。

sharktech:老牌高防服务器商,跳楼价,1G独享$70、10G共享$240、10G独享$800

不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服务器。根据不同的机房,价格也是不一样的。大带宽、不限流量比较适合建站、数据备份、做下载、做流媒体、做CDN等多种业务。 官方网站:https://www.sharktech.net 付款方式:比特币、信用卡、PayPal、支付宝、西联汇款 以最贵的洛杉矶机器为例,配置表如...

BlueHost主机商年中618活动全场低至五折

BlueHost 主机商在以前做外贸网站的时候还是经常会用到的,想必那时候有做外贸网站或者是选择海外主机的时候还是较多会用BlueHost主机商的。只不过这些年云服务器流行且性价比较高,于是大家可选择商家变多,但是BlueHost在外贸主机用户群中可选的还是比较多的。这次年中618活动大促来袭,毕竟BLUEHOST商家目前中文公司设立在上海,等后面有机会也过去看看。他们也会根据我们的国内年中促销发...

Virmach:1核/512M1核M1核512M/夏季美国vps促销,年付$7.2,9月更换AMD平台

virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...

ios开发论坛为你推荐
动态图片格式常见的动态图像文件格式有哪些?公众号付费阅读目前公众号有没有的付费问答平台可以提供的?pat是什么格式photoshop填充图案是pat格式,需用什么软件打开?请高人指点,谢谢~pat是什么格式怎么能把常用格式的图片转换成PAT格式的呀~databasenamefoxpro中的的命令格式腾讯合作伙伴大会腾讯的合作伙伴都有特斯拉model3降价特斯拉官网为何会被挤崩?ocr软件下载如何安装汉王ocr文字识别软件东兴证券网站东兴证券交易软件如何操作?在线沟通什么是在线状态?
虚拟主机申请 免费二级域名注册 万网域名管理 本网站服务器在美国维护 xfce 商家促销 合租空间 河南m值兑换 网络空间租赁 linux服务器维护 卡巴斯基免费试用版 带宽租赁 后门 国外代理服务器 汤博乐 新疆服务器 tracker服务器 新网dns web是什么意思 hosts文件 更多