从编程基础到内测分发,五步让你成为 iOS 开发者高手

275 阅读3分钟

本篇文章整理自一位十五年经验的iOS开发老兵的总结,希望能对各位初入iOS开发的朋友有一定的帮助和借鉴作用。

正文如下:

第一步,安装 Xcode

可以买一个苹果电脑,或者在自己的Windows电脑上,装个黑苹果,这样你就有macOS系统的电脑了,然后macOS系统里,有个软件,App Store,就像安装手机软件一样,搜索安装xcode就行了。

Xcode 是你的 IDE(集成开发环境),用于开发 iOS 应用程序。

第二步,基础编程知识的学习

千里之行,始于足下。这是你学习iOS开发最大的拦路虎,如果你有计算机专业的背景,那么会更容易理解 Swift ,而 Objective-C 稍难一些,他们都是面向对象。分享一下初学者资源:

【中文字幕】斯坦福(Stanford)Swift 语言教程

www.bilibili.com/video/BV1rb…

【iOS开发基础:Objective-C学习】

www.bilibili.com/video/BV1NJ…

第三步,进行项目实战训练

【AppCoda】

www.appcoda.com/

AppCoda 是初学者最容易上手的网站,有很多不同的教程,会一步一步的教你开发应用,建议在这里做好笔记,跟着步骤做,不懂的地方反复去练和厂商,写个时钟,再写个天气、播放器之类的,总之从这些简单的开始出发,积极尝试各种各样的教程。

第四步,做一个自己想做的项目+深入学习各类开发知识

不要太好高骛远,一上来就要做一个QQ、百度、淘宝。按照自己的兴趣和将来想从事的领域来规划就足够了。

同时,自学与计算机科班出身的还是存在巨大差距的,这点越往后发展,越往后学习会发现差距越来越大,所以在闲暇时间还是多学习计算机科学/软件工程类的知识,各类论坛和视频网站会成为你最好的帮手。

第五步,完善应用程序与内测分发

当你的App初步完成后,需要检查可执行的应用程序,并梳理、简洁代码;将变量名称,Xcode 项目中的文件分组等进行规范;使用 CocoaPods;最后就是一些简单的单元测试和内测分发。

为什么在这里要进行内测分发而不是将程序发布到 App Store 呢?

简单来说,一个新手开发的App能通过 App Store 审核的可能性非常低,毕竟 App Store 对App的质量和其他方面的要求不是一般的高,不说新手了,很多大公司数十个人的开发团队甚至都要经过几次修改、审核才能成功上架。

如果你想在手机上切实测试、感受自己的App,这时就需要借助内测分发平台了,比较好用的平台有:

【蒲公英内测分发平台】

www.pgyer.com/

首先需要在某宝或某多多几块钱买个签名,然后进入蒲公英,点击「发布应用」进入发布页,随后将App安装包拖拽到「立刻上传」区域直接上传应用文件,填写完介绍信息后即可生成下载二维码和下载连接,然后可以用自己的苹果手机进行下载安装测试了。

最后,给新人的你一些建议

一、多练。

每天至少2个小时去练习。如果你仅仅在有空的时候学习/练习编程,那么你不会成为一个熟练的iOS开发者。

二、多问。

遇到问题的时候,先自己去解决,如果半个小时还没有头绪,可以在技术群里,请教技术大牛,可能人家一句话就帮你打开思路了。

三、多学。

关注iOS技术更新动态。大量的观看iOS视频是个很好的学习方法,它们都是由在某方面擅长的工程师演讲,他们可以告诉你一些细节信息以及相关使用说明。

如果你真的能做到上面所说的,成为iOS开发大神,就在不远处。