APP开发平台 > Blog > 十个iOS App开发相关的问答,初学者必看!

1.jpg


1.开发iOS APP需要准备什么工具?


只要一台 Mac和安装开发工具 Xcode 。不需要很贵,便宜的 Macbook Air 或 Mac Mini 都能胜任。iPhone 可有可无,大部分开发的 App 功能都能在 Mac 上的 iPhone 模拟器测试。(不过也有少部分功能需要实机才能测试,比方拍照功能。)


2.任何人都能学习 iOS App 开发吗?


是的。没有年龄限制,没有性别限制,不管你来自火星还是地球,就读哲学还是物理系,都能够学习,只要拥有以下四种能力:


  • (1)熟练的英文打字速度,能够不看键盘地以十指打字。

  • (2)小学程度的英文和数学逻辑能力。

  • (3)认真练习。就像小时候做试卷习题,只要多加练习,即可做得又快又好。

  • (4)喜欢动脑思考。写代码虽然耗体力,不过最耗费的还是脑力。


3.要花多少时间才能成为 iOS App 工程师 ?


想成为高级的 iOS App 工程师,就像著名的 “一万个小时” 定律说的,需要大量的练习和经验。不过如果只是成为初级的 iOS App 开发工程师,其实真的不难。


4.iOS App工程师的待遇好吗?


根据最新调查,现在市面上刚入行的初级IOS工程师平均月薪约为9k人民币左右,中级IOS工程师平均月薪20k人民币左右,高级IOS工程师平均月薪为28k人民币左右,资深IOS工程师平均月薪为33k人民币左右,还是很有市场竞争力的。


2.jpg


5.iOS App 的工作好找吗?


是,也不是,得视情况而定。 以需求来说,App 工作是好找的。中国目前的 iOS 工程师仍处于严重不足的状况,很多公司都缺人。有些公司由于缺人缺钱,比较愿意雇用毫无经验的新人。


如果目标是找到百分百满意的工作,说实话,并不太容易。就好像找对象容易,百分百符合自己择偶条件不容易一样。很难有公司同时满足钱多,工作有趣,很少加班。所以新手工程师最好一开始先以练功和兴趣为目标,不要眼光太高。等练成神功,自然有好工作追着你。


6.学会App开发后要做的第一件事是 ?


不管你的目标是创业,找工作还是自由职业者,当你经历千辛万苦学会 App 开发后,最好独立开发一个自己喜欢的 App 上架。通过维护自己的APP,你不只能在技术上大幅成长,还会激发自己埋没多年的设计和营销天份。


这个上架的 App,也会是你找工作最好的履历!


7.开发语言 Swift 和 Objective-C,哪个才是属于我的真命天女(天子) ?


有些问题很难做选择,比方林允儿和林志玲要选哪个当女朋友。不过这个开发语言的选择就容易多了,因为 Apple 自己就偏心地站在 Swift 这边。


学会了 Swift 后,再来学习 Objective-C 更是易如反掌,因为很多观念是相通的。相反的,若是先学困难的 Objective-C ,再来学 Swift ,很多人在 Objective-C 阶段就已死在沙滩上。


8.App 上架费很贵吗?怎么样才能回本?


将 App 上架 App Store 销售,就好像在百货公司租摊位销售商品一样,每年必须付给 Apple 年费$99美金。只要一年$99,你要上架100个,1000个 App 都可以! 当有人购买下载我们上架的付费 App 时,我们可以拿到7成,3成要分给 Apple 。


所以如果以一个 App $0.99计算,我们只要卖143 (99 / (0.99 * 0.7) )套即可回本。


9.App 怎么定价 ? 免费还是付费?


有时免费 App 反而可以赚更多,通过广告或是 App 里额外收费的机制。(比方游戏 App 常见的虚拟货币购买。) 有些下载量几百万的 App,真的可以躺着赚钱,一个月的广告收入即可超过十万。不过如果想靠广告赚钱,建议同时开发 Android App,因为中国的 Android 使用者还是比较多,可获取较多的广告点击。


10.如何学习 iOS App 开发 ?


但是要怎么踏出第一步呢? 自学和上课都是不错的方式,因为现在也有许多免费的学习资源,甚至还有线上课程可以在家上课,比如国内领先的“云端一体”的移动APP开发平台——APICloud。


APICloud开发相比原生程序开发,是用Web语言去开发iOS应用,可以将整个工作难度大幅度降低,开发周期相较原生开发能够缩短将近一倍时间。此外,APICloud“云端一体”平台上还有数百种不同样式的功能模块,方便开发者开发各类App。


注册APICloud开发平台用户(https://www.apicloud.com/signup),开启iOS开发之路!


2018-09-10 来源:APICloud

An efficient app outsourcing platform that guarantees timely delivery!

Submit Requirements