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

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

CloudCone中国春节优惠活动限定指定注册时间年付VPS主机$13.5

CloudCone 商家产品还是比较有特点的,支持随时的删除机器按时间计费模式,类似什么熟悉的Vultr、Linode、DO等服务商,但是也有不足之处就在于机房太少。商家的活动也是经常有的,比如这次中国春节期间商家也是有提供活动,比如有限定指定时间段之前注册的用户可以享受年付优惠VPS主机,比如年付13.5美元。1、CloudCone新年礼物限定款仅限2019年注册优惠购买,活动开始时间:1月31...

百纵科技:美国独立服务器租用/高配置;E52670/32G内存/512G SSD/4IP/50M带宽,999元/月

百纵科技怎么样?百纵科技国人商家,ISP ICP 电信增值许可证的正规公司,近期上线美国C3机房洛杉矶独立服务器,大带宽/高配置多ip站群服务器。百纵科技拥有专业技术售后团队,机器支持自动化,自助安装系统 重启,开机交付时间 30分钟内交付!美国洛杉矶高防服务器配置特点: 硬件配置高 线路稳定 洛杉矶C3机房等级T4 平价销售,支持免费测试,美国独服适合做站,满意付款。点击进入:百纵科技官方网站地...

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

ios开发论坛为你推荐
代发邮件邮件代发会不会有短信代发那么好的市场效益呢?上行宽带上行宽带是什么?微信如何只发文字微信朋友圈如何只发文字,怎么发文字不要图comexception5种常见的Exception!gas是什么意思petrol和gas的区别za是哪个国家的IE是哪个国家的缩写怎么查微信注册时间微信号用了多久,怎么知道ps5教程怎样使用PS5的程序data什么意思c语言 data的作用全峰快递官网全峰快递转件后怎么查询
3322动态域名注册 日本动态vps 骨干网 香港新世界电讯 lighttpd 天互数据 vip购优汇 刀片服务器的优势 789电视 hostloc 91vps 免费cdn 上海联通宽带测速 帽子云排名 lamp什么意思 实惠 群英网络 广州主机托管 中国电信宽带测速 winserver2008下载 更多