iOS开发完全自学资源集合

推荐阅读:iOS开发——BAT面试题合集(持续更新中)

如果你有一个很好的想法,为什么不自己动手做一个App来实现它呢。即使你完全没有编程经验也没有关系,通过以下这些精心挑选的教程和资源,你也一定能作出属于自己的iOS App来。

(当然如果你暂时还没有一个好的想法或者觉得自己还没做好充足的准备,那也没关系,你可以收藏这篇“资源集合”,技匠会为你持续更新其中的内容,当你准备好的那天,翻出这篇文章,就可以开始实现你的梦想。 )


Building Your First Swift App Video

首先当然是来自苹果的官方教程“构建你的第一个Swift App”了。苹果通过一段只有6分钟的短视频,介绍了如何使用Xcode IDE快速地构建出一个使用Swift编写的APP来。这也是你开始学习iOS开发的一个很好的起点。

image

Swift for Absolute Beginners(YouTube视频)

这是一套5集YouTube视频教程,通过一些短小的例子介绍了Swift的基本特性和语法,结合playground的使用,能让Swift的初学者在非常生动的环境下有效地学习这门新兴语言。

image

How To Make An iPhone App(YouTube视频)

由CodeWithChris发布的一套视频课程(前17节课是免费的),面向的是那些没有Swift以及iOS开发经验的观众。通过这个教程,你能够从零起步,一步一步在XCode中学习使用Swift来开发iOS App。这套教程包含了Swift语言基础,UIKit,Auot Layout,IBOutlet等内容,对于初学者来说,非常有帮助。

image

Beginning iOS Programming with Swift

Simon(作者)写了很多非常优秀的iOS教程。“Beginning iOS Programming with Swift”是他最新的一套iOS资源集合,包含一本500页的电子书(包含了大量精美的插图和截屏,读起来完全不会觉得枯燥),对应的源代码,大量App模板以及图标等,而且可以获得免费的更新。这套资源能够帮助你开发出一个优秀的iOS APP。

image

iOS Design Guidelines

Apple的官方设计指南,包含很多讲解基于iOS进行设计的优秀视频,获奖的应用,新的系统字体San Francisco,以及交互界面设计指南等。

image

Swiftris - Build Your First iOS Game

如果你希望开发的是一个iOS游戏,那么可以参考这篇教程。其中介绍了如何用Swift开发一个2D俄罗斯方块游戏。

image

Getting started with UIKit Dynamics in Swift

UIKit是一个基础的UI库,通过它,你能在你的App中实现非常美妙的物理动效。这篇Blog能够带你深入认识UIKit的使用。

image

Introduction to Auto Layout

Auto layout对于每个设计师来说都非常重要,它能帮助你设计出可适应UI,使应用在不同的设备分辨率以及放置位置下能够正确地显示。

image

Student Developer Pack

这是GitHub提供的一个针对学生的免费软件集合,包含大量出色的软件工具,如果你是一名学生可以向GitHub申请获取。

image

CocoaPods

CocoaPods是一个库管理工具,有了它,你可以快速地将已有类库导入到你的项目中使用。这样可以避免你重复发明轮子,让你直接使用那些非常优秀并且经过验证的第三方库。

image

Swift Toolbox

Swift Toolbox是一个由开源社区驱动的网站,包含了大量由社区开发人员贡献并维护的第三方Swift代码库。你可以直接使用在你的项目中。

image

Alcatraz

Alcatraz是一套带有用户界面的包管理工具。使用它能够非常方便地寻找并在Xcode上自动安装那些插件、模板、CocoaPods库以及色彩主题。对提高Xcode的使用效率非常有帮助。

image

Realm: mobile-first database

Realm是一个可以在手机上直接运行,而不需要任何服务器的数据库。它对Swift支持得非常好,如果你的App不要求与服务器交互,那么Realm会是一个数据存储的很好选择。

image

Facebook Pop

Facebook Pop是iOS开发中非常有名的动效库,基于它你能非常方便地定义自己的阻尼效果动效。而最有名的Facebook Paper应用就是基于Pop实现的。

image

Spring: iOS Animation Library in Swift

Spring是一另一个出色的动效库,它允许你在XCode的Stroyboard中直接通过配置来实现动效以及原型。在GitHub上获得了2000颗星。

image

Fabric - Twitter’s Mobile Development Platform

Twitter的移动开发平台,提供了Twitter登录,统计分析,将特定的推文与自己提供的服务 /App 结合并展示出来的功能。对于围绕Twitter而设计的App非常有用。

image

30 Days of Swift

一个设计师用一个月时间学习并使用Swift完成了30个IOS小应用,并将它们分享在GitHub上。这些小应用都各不相同,涵盖了Swift开发的各个方面,非常值得学习。

image

iOS 9 Sampler

这个GitHub代码库以一个个小Demo的形式介绍了iOS 9的一些新特性。你可以直接下载代码,并在XCode中运行这些示例。

image

Think and Build iOS Tutorials

这个网站包含了大量高质量的Swift教程。

image

Raywenderlich

Raywenderlich应该是包含iOS教程最多的网站了,其中既有App教程,也有游戏开发教程,适合从初学者到资深开发人员的各层级用户的需要。

image

iOS Dev Weekly

每周一期,包含于iOS开发相关的重要新闻,开发、设计、工具、市场、就业等各方面的优秀资源或文章。你可以通过邮件来进行订阅。

image

iOS Goodies

同样是每周一期,用一个非常简洁的页面,以参考链接的形式提供一周内iOS相关的文章、工具、设计、教学视频等内容。

image

Swift Developer Weekly

这个网站包含了大量Swfit开发者需要的代码示例,教程,书籍以及其他资源。你也可以通过邮件订阅它的内容,每周会有一期更新。

image

Swifty - Code Swift on your iPhone

希望在手机或iPad上学习Swift语言?Swifty是你所想要的,通过它学习Swift语言,你可以感到很多学习的乐趣。

image

喜欢的话可以点个赞:+1:或关注。

小编给大家推荐一个iOS技术交流群:638302184!群内提供数据结构与算法、底层进阶、swift、逆向、整合面试题等免费资料
另外附上一份收集的各大厂面试题(附答案) ! 群文件直接获取

各大厂面试题

文章来源网络 如有侵权请联系小编删除

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,039评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,223评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,916评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,009评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,030评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,011评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,934评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,754评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,202评论 1 309
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,433评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,590评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,321评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,917评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,568评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,738评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,583评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,482评论 2 352

推荐阅读更多精彩内容

  • 如果你有一个很好的想法,为什么不自己动手做一个App来实现它呢。即使你完全没有编程经验也没有关系,通过以下这些精心...
    技匠阅读 48,052评论 126 1,468
  • (一) 自从离家到省城上大学后,只有寒暑假才能回家,而且回家后也很少走出去跟村前屋后的邻里交流,儿时的玩伴有的或已...
    木子可可阅读 508评论 2 10
  • 传统教育的课堂学生参与度偏低,学生课上掌握知识的程度低下是教育的一大难题;我们可以看到很多学生从小就报各种补习班,...
    大胡子瑞瑞阅读 232评论 0 0
  • 从老家回来心就倦了,虽然剩余的假期还有八天,却哪都不想去,只想窝在家里,收拾屋子,做饭,守着家人,守着温暖...
    豆豆布丁Lily阅读 466评论 0 4
  • 不知道说什么比较合适 切实着来说,今天的心情经历了“sin(x)”一般的周期变化吧...有波峰,有波谷,还有一系列...
    X_Y的略懂人生阅读 94评论 0 0