Learn iOS/Swift/SwiftUI Programming
在这里,你可以找到一系列免费教程,这些教程是针对不具备任何编码经验的初学者,也可以是具有一些iOS编程经验的开发人员。列出的所有教程都是完全免费的,只需按照教程即可开始你的iOS开发之旅。
3.iOS11&Swift4-the completeiOSapp development bootcamp
https://www.udemy.com/iOS-11-app-development-bootcamp/
本教程无需任何代码基础知识,使用Xcode 9和Swift4包括完整的ARKit和CoreML模块!
你可以学习到:
构建你想要的任何iOS应用程序
制作一系列应用程序以申请初级开发人员工作
为你的创业公司或业务构建完善的应用程序
作为自由iOS开发人员工作
4.TheSwiftprogramming languageSwift4.2
https://Swift.org/
本教程是专门学习Swift,从基础知识到高阶语言,你所想要了解和学习关于Swift的都可以在这里获取到。对于学生来说,学习Swift是对现代编程概念的一个很好的入门介绍。而且由于它是开放的,他们的Swift技能将能够应用于更广泛的平台,从移动设备到桌面再到云端。
5.SwiftTutorial Part 1: Expressions, Variables and Constants
https://www.raywenderlich.com/6338-Swift-tutorial-part-1-expressions-variables-and-constants
本教程是Swift的入门解说以及分解。对于本教程,你需要Xcode 10,这是MacOS的标准开发环境, 如果你是Xcode版本9或更低版本,本教程中的一些代码将无法运行。
6.BeginnersiOSDevelopment:Objective-CGuide for Developers
https://www.iOS-blog.com/tutorials/Objective-C/beginners-iOS-development-Objective-C/
本教程是关于Objective-C的初学者指南,适用于已经了解面向对象编程的iOS开发人员,并涵盖了Objective-C中你需要了解的所有概念,以便使用该语言学习iOS和OS X的编程。
7.Learn Cocoa
http://cocoadevcentral.com/d/learn_cocoa/
本教程教你如何从零开始创建一个Cocoa的应用程序,无需任何编程和Xcode经验。
8.DevelopingiOS10 Apps withSwiftby Stanford
https://itunes.apple.com/us/course/developing-iOS-10-apps-with-Swift/id1198467120
从完全不了解Swift,Xcode和iOS开发到你将掌握使用Swift,MVC架构以及其他方面的基础知识!
9.LearningiOSdevelopment on GitHub
https://github.com/search?q=iOS development tutorial
你可以在GitHub上学习到你想了解iOS开发的所有知识和资源,还可以上传自己的源代码以及查看开源项目,阅读别人的代码是最好的学习方式。
10.App Development Tutorial | How to Make AniOSAPP (2018)
https://www.youtube.com/playlist?list=PL6cactdCCnTIzhUomNgV3i8jgxk0ExxPk
这是一个iOS开发的系列视频教程,包含Udemy Tech频道所有发布过的iOS11,Swift4,Xcode9视频,视频是不断更新的,讲解都很到位。
10个最佳iOS开发学习网站
1. Swiftby Robin Eggenkamp
https://Swift.zeef.com/robin.eggenkamp
该网站收集了很多关于Swift的学习资料,新闻。
2.iOSDev Weekly
3.Swiftweekly
https://Swiftweekly.com/
一个专门学习Swift的网站,有教程、视频以及案列分析。
4.iOSDeveloper Library
https://developer.apple.com/documentation
iOS开发必看,有此文档足矣,内容非常之详细。
5.AwesomeiOS
https://iOS.libhunt.com/
AwesomeiOS会向你发送iOSProgramming subreddit中流行的iOS的库以及热门资讯,网站还分享许多非常有用的iOS资源和最受欢迎的文章,问题,Reddit讨论,并都会直接发送到你的收件箱哦。
6.objc
https://www.objc.io/
Objc致力于创建一个与所有iOS和macOS开发人员相关的深入技术主题讨论平台。每周都会发布优秀的视频来展示和讨论在Swift中构建项目时遇到的问题以及解决方案。
7.Nshipster
https://nshipster.com/
NSHipster是专门分享关于Objective-C,Swift和Cocoa期刊,每周更新。
8.Ole Begemann’s Blog
Ole Begemann’s Blog
Ole是来自柏林的iOS和Mac开发师,他自2009年以来就在Apple平台上撰写了关于软件开发的文章。尽管他每年只发表一些文章,但所有文章都值得一读。
9.Swiftdeveloper blog
http://Swiftdeveloperblog.com/
这是一个专门学习Swift的个人网站,网站除了有优质的文章以外,还有视频教程以及代码案列可供参考。如果你想要学习Swift的一切,那么这个网站你值得收藏。
10.iOSgoodies
https://iOS-goodies.com/post/178728323086/week-250
这个网站每周会选取最新的iOS开发文章、工具,视频、还有关于UI/UX设计的相关资讯,现已更新了250周了,内容非常丰富,能全部看完绝对可以成为一名优秀的iOS开发师。
总结
学习iOS开发并不是一件难事,只要你有坚持下去的信心以及浓厚的兴趣,或者你想要赚更多的钱也可以,总之要有信念。其次,你要有一台Mac电脑,基础的标配哦。最后当然是看以上20个iOS开发的学习教程和资源,助你更快地成为一名初级的iOS开发师。