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开发的高清视频专辑。

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

爱用云互联租用服务器租美国、日本、美国、日本、购买2天内不满意可以退换,IP可免费更换!

爱用云互联怎么样?爱用云是一家成立于2018年的老牌商家旗下的服务器销售品牌,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端...

蓝竹云挂机宝25元/年,美国西雅图 1核1G 100M 20元

蓝竹云怎么样 蓝竹云好不好蓝竹云是新商家这次给我们带来的 挂机宝25元/年 美国西雅图云服务器 下面是套餐和评测,废话不说直接开干~~蓝竹云官网链接点击打开官网江西上饶挂机宝宿主机配置 2*E5 2696V2 384G 8*1500G SAS RAID10阵列支持Windows sever 2008,Windows sever 2012,Centos 7.6,Debian 10.3,Ubuntu1...

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

ios开发论坛为你推荐
存储区域网络nas、das、san 三种网络环境的区分pat是什么格式pat 格式的文件用什么软件打开?手机软件开发工具如何自己开发一个app软件刷ip流量如何刷自己网站的IP流量上行宽带上行宽带是什么?方正证券官方网方正证券完美版下载动画分镜头脚本经典动画片分镜头脚本特斯拉model3降价特斯拉官网为何会被挤崩?yui3YUI最详细的资料云家政网腾讯网的网址是多少?
虚拟主机试用30天 过期备案域名查询 万网域名代理 冰山互联 site5 空间打开慢 godaddy php免费空间 网通ip 免空 nerds linux服务器维护 国外视频网站有哪些 根服务器 独立主机 杭州电信宽带 乐视会员免费领取 netvigator 移动王卡 godaddy退款 更多