深入浅出 iPhone 开发 (使用 Swift4)
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 深入浅出 iPhone 开发 (使用 Swift4) to your Wishlist.

Add to Wishlist

深入浅出 iPhone 开发 (使用 Swift4)

最完整的 iPhone 开发课程:做出 10 款应用程序
5.0 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14 students enrolled
Created by Wei Wei
Last updated 8/2017
Simplified Chinese
Current price: $10 Original price: $165 Discount: 94% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 20 Articles
  • 38 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 从完全不会写程序,做出10款应用程序
  • 学习如何撰写 Swift 代码
  • 学习扎实的程序观念,从变量观念教到类、物件、协定与 MVC 程序设计
  • 培养程式的能力,找到更好、更多金的工作
View Curriculum
Requirements
  • 无须程式背景,一般人就可以学习
  • 无需成为付费的 Apple 开发者,一般人就可以学习
  • 需要苹果电脑(iMac、MacBook Air、MacBook、MacBook Pro,Mac Mini 任一可)
Description

您想要找一份写程序的工作吗?
您想要开发自己的 iPhone App 吗?
欢迎来到「深入浅出 iPhone 开发」课程。
我是魏巍。Udemy 大中华地区 iPhone 开发课程合作讲师。

目前我已经上架了40 款 iPhone Apps。
包括曾登上台湾区冠军的“黄色小鸭爆炸了”,
以及台湾区第二名的“指认嫌疑犯”。


我撰写书籍,也在资策会与各大专院校教授程式课程。
完全没有程式基础也没有关系,我会从最基础的概念开始教,
我真的都会解释地超清楚。
同时也会给同学很多练习机会。
不仅教您概念,
还真的带您实际制作出10 款应用程序。
会教 地图、多媒体,以及连结网路 API。

我去年的 Swift3 课程在 Udemy 已经有超过 1300 多位同学报名,
除了线上学习,内容很丰富,同学留言问我问题,我也会回答。
超多人都留下了好评。

今年我准备更丰富、更超值的中文教学,
能够省去您看英文书的时间。
不管您是想要找工作、想要接案,
或是自己想要做自己的 App,
都能以最简单最快速的方式达到目的。
欢迎来学习全世界最爆炸成长的语言,
一起来做自己的 iPhone 应用程序吧!


制作 10 款 Apps

  1. Hello Swift
  2. 解锁大师
  3. 小小算命师
  4. 质数判断
  5. Color Finder
  6. 快乐钢琴
  7. 待办事项
  8. 电子书
  9. 使用者产生器
  10. RSS阅读器


课程内容包括:

  • 安装 Xcode
  • 超详细的 Swift 语言介绍
  • 超实用的 UIKit 元件知识
  • 完整的 AutoLayout 技巧
  • 多场景应用程式制作(TabBar, Navigation)
  • 表格视图应用程式的开发
  • 地图
  • 多媒体
  • 连结网路与解析下载资料


课程要求

  • 无须程式背景,一般人就可以学习
  • 无需成为付费的 Apple 开发者,一般人就可以学习
  • 需要苹果电脑(iMac、MacBook Air、MacBook、MacBook Pro,Mac Mini 任一可)


可以学到什么?

  • 从完全不会写程式,做出10款应用程式。
  • 学习如何撰写 Swift 程式码。
  • 学习扎实的程式观念,从变数观念教到类别、物件、协定与 MVC 程式设计。
  • 培养程式的能力,找到更好、更多金的工作。


谁可以学?

  • 只要有兴趣,每个人都可以学。
  • 想要学习写程式的您。没有写程式的经验也没有关系。
  • 想要找一份写程式的工作,转换工作跑道的追梦者
Who is the target audience?
  • 只要有兴趣,每个人都可以学
  • 想要学习写程序的您。没有写程序的经验也没有关系
  • 想要找一份写程序的工作,转换工作跑道的追梦者
Students Who Viewed This Course Also Viewed
Curriculum For This Course
64 Lectures
04:44:48
+
您的第一款应用程序:Hello Swift
9 Lectures 52:26

介绍 Swift 语言的历史、分享线上学习程式的小技巧。

Preview 03:53

介绍如何申请Apple ID,与成为 Apple 的开发者。

申请成为开发者
05:11

如何安装测试版的开发工具 Xcode。

安装 Xcode9 Beta
03:31

新增专案时要做很多设定,有很多需要学习的地方。

开启新专案
07:55

简单介绍 Xcode 的介面,与如何汇入图片到专案当中。

Xcode介绍
05:42

介绍如何在画面上加入文字标签(UILabel)、图片(UIImage)与按钮(UIButton)。

App: Hello Swift
08:54

解释预设的代码之后,写出您的第一行代码:以print函式,在console印出讯息。 除此以外,并介绍如何显示行号。

您的第一行代码
06:29

如何将画面上的按钮连结到代码中,让按钮按下去的时候,会执行设定的动作。

连结按钮跟代码
05:27

连结文字标签与代码,让按下按钮之后,可以改变文字标签的显示文字、完成 Hello Swift 应用程式的制作。

完成您的第一款应用
05:24

借由问题来确认实际学到了什么...

小测验
5 questions
+
语言快速上手:基础型别
8 Lectures 51:48

介绍练习 Swift 程式语言的好地方:Playground。

Preview 02:55

从最基础的观念教起,介绍同学什么是程式中的变量。

Preview 05:34

介绍常量的观念,以及如何帮变量与常量命名。

常量
08:19

第一个碰到的型别:整数。

整数
05:45

储存小数可以用浮点数或双精度浮点数这两种型别。程序中型别很重要,不要搞混了。

浮点数与双精度浮点数
06:28

介绍不是存 true 就是 false 的型别布林值,以及储存文字的型别字串。在介绍的过程中,还学会如何使用 Xcode 帮我们自动打完代码。

Preview 08:50

介绍如何连结两个字串、如何在字串中置换变数 (String interpolation)等实用的字串处理方法。

基础字串介绍
07:00

学会更多跟字串相关的处理方法,包括跳脱字元与 Swift 4 储存多行字串的功能。

更多字串介绍
06:57

借由问题来确认实际学到了什么...

小测验
11 questions
+
集合型别
6 Lectures 45:57

學習如何建立陣列,與如何計算陣列成員數量。

Preview 06:46

学习如何帮阵列加入成员、移除成员,以及各种相关的使用方法。

更多阵列介绍
08:30

说明如何建立空阵列与强调尽量宣告常量的观念。

解释容易搞混的观念
08:08

学习如何建立字典(Dictionary),如何取得字典中的资料。

Preview 06:09

学习跟字典相关的各种操作方法。

更多字典介绍
09:49

如何标示字典的型别与强调字典拿出来的值是可能有可能没有的 optional。

字典也有型别
06:35

借由问题来确认实际学到了什么...

小测验
5 questions
+
流程控制:做出第二款解锁大师游戏App
14 Lectures 01:36:22

本堂课学员会学到:

使用 if判断式控制程式流程
程式中一个等号跟两个等号的分别
如何注释程式码

If 判断式1
08:19

本堂课学员会学到:

使用 && 来连结多种情况

If 判断式2
07:42

本堂课学员会学到:

使用 || 来连结多种情况
巢状 if 判断式

If 判断式3
04:48

介绍与建立解锁大师专案,在画面上先放入一个文字标签。

Game 解锁大师1: 介绍与建立专案
06:30

制作游戏的介面,并且将画面的元素跟程式码做连结。

Game 解锁大师2: 制作画面
07:00

学会取乱数的方法,并且能够使用自动补齐的功能。

Game 解锁大师3: 取随机乱数的方法
06:10

取得使用者输入的数字字串,并将其转型成整数型别。

Game 解锁大师4: 取得使用者输入的数字
07:25

使用 if 判断式做初步的判断。

Game 解锁大师5: 判断猜的数字是否正确
07:50

更进一步的判断使用者输入的数字,并且用文字标签把比对的结果秀在画面上。

Game 解锁大师6: 更进一步的判断
07:15

解释如何做出正确答案的逻辑。

Game 解锁大师7: 提示正确答案的功能
06:25

设定重新玩游戏的方法。

Game 解锁大师8: 重新玩游戏的设定
07:15

加入背景。让游戏看起来更好看。

Game 解锁大师9: 美化、重新设计画面
06:46

调整状态列颜色与加入解锁图片的功能。

Game 解锁大师10: 最后的修改
05:46

使用 switch 判断式针对不同的情况做出判断。

Switch 判断式
07:11

借由问题来确认实际学到了什么...

小测验
5 questions
+
重复做事情的好帮手:回圈
6 Lectures 35:08

如何使用 For 回圈,得到阵列的每个元素。

Preview 06:49

如何使用 For 回圈,改变阵列的每个元素。

For 回圈:问题解答
03:31

如何使用 For 回圈,重复执行某段代码。

For 回圈:配合范围使用 For 回圈
06:44

如何使用 For 回圈,印出单/双数与印出字典的每个键值对。除此以外,也介绍 Swift 语言中的 Tuple。

For 回圈:更多 For 回圈介绍与 Tuple
09:54

认识While回圈的用法。

While 回圈
04:09

介绍 While 回圈如何配合阵列使用与认识Repeat While回圈的用法。

Repeat-While 回圈
04:01

借由问题来确认实际学到了什么...

小测验
5 questions
+
函式:呼叫我!使命必达!(即将上架)
1 Lecture 00:00
Session5内容即将上架
00:00
+
閉包:没有名字的函式(即将上架)
1 Lecture 00:00
Session6内容即将上架
00:00
+
Optional 与 质数判断 App(即将上架)
1 Lecture 00:00
Session7内容即将上架
00:00
+
物件导向程式设计(即将上架)
1 Lecture 00:00
Session8内容即将上架
00:00
+
UIView 与记忆体管理(即将上架)
1 Lecture 00:00
Session9内容即将上架
00:00
16 More Sections
About the Instructor
Wei Wei
4.7 Average rating
645 Reviews
1,939 Students
6 Courses
Swift 開發者

Swift 講師、作家,以及開發者。

獨立開發 iPhone 與 Android 程式與遊戲,已經上架 40 款App,從企畫、美術、寫程式全部都一手包辦。其中最有名的包括年初上架登上App Store排行榜免費遊戲第一名的「黃色小鴨爆炸了」;與一年前免費遊戲榜第二名的「指認嫌疑犯」。

提供手機程式和遊戲開發課程,對象是一般沒有接觸過程式開發的學生。從完全沒有寫程式背景,教導他們開發出 iPhone 程式,並且教導他們上架到 App Store。歡迎對製作手機應用程式有興趣的大家,一起來學習!