Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development iOS Development

深入淺出 iPhone 開發 (使用 Swift4)

最完整的 iPhone 開發課程:做出 10 款應用程式
Rating: 4.6 out of 54.6 (921 ratings)
4,102 students
Created by Wei Wei
Last updated 10/2018
Traditional Chinese
30-Day Money-Back Guarantee

What you'll learn

  • 從完全不會寫程式,做出10款應用程式
  • 學習如何撰寫 Swift 程式碼
  • 學習紮實的程式觀念,從變數觀念教到類別、物件、協定與 MVC 程式設計
  • 培養程式的能力,找到更好、更多金的工作

Course content

28 sections • 285 lectures • 35h 56m total length

  • Preview03:53
  • 申請成為開發者
    05:11
  • 安裝 Xcode9
    02:40
  • 開啟新專案
    07:55
  • Xcode介紹
    05:42
  • App: Hello Swift
    08:54
  • 您的第一行程式碼
    06:29
  • 連結按鈕跟程式碼
    05:27
  • 完成您的第一款應用程式
    05:24
  • 小測驗
    5 questions

  • Preview02:55
  • Preview05:34
  • 常數
    08:19
  • 整數
    05:45
  • 浮點數與雙精度浮點數
    06:28
  • Preview08:51
  • 基礎字串介紹
    07:00
  • 更多字串介紹
    06:57
  • 小測驗
    11 questions

  • Preview06:46
  • 更多陣列介紹
    08:30
  • 解釋容易搞混的觀念
    08:08
  • 字典
    06:09
  • 更多字典介紹
    09:49
  • 字典也有型別
    06:35
  • 小測驗
    5 questions

  • If 判斷式1
    08:19
  • If 判斷式2
    07:42
  • If 判斷式3
    04:48
  • Game 解鎖大師1: 介紹與建立專案
    06:30
  • Game 解鎖大師2: 製作畫面
    07:00
  • Game 解鎖大師3: 取隨機亂數的方法
    06:10
  • Game 解鎖大師4: 取得使用者輸入的數字
    07:25
  • 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 判斷式
    07:11
  • 小測驗
    5 questions

  • Preview06:49
  • For 迴圈:問題解答
    03:31
  • For 迴圈:配合範圍使用 For 迴圈
    06:44
  • For 迴圈:更多 For 迴圈介紹與 Tuple
    09:54
  • While 迴圈
    04:09
  • Repeat-While 迴圈
    04:01
  • 小測驗
    5 questions

  • Preview06:12
  • 練習撰寫沒有參數的函式
    01:41
  • 有參數的函式
    07:14
  • 有三個參數的函式
    02:12
  • 有回傳值的函式
    05:17
  • 練習撰寫有回傳值的函式
    03:53
  • 外部參數名與內部參數名
    07:53
  • 省略第一個外部參數名
    02:18
  • 變數的可視範圍
    08:10
  • 更多變數可視範圍的解釋
    04:00
  • 小測驗
    5 questions

  • 暫時想成:沒有名字的函式
    06:43
  • Closure 有型別、可以當成呼叫函式時的參數與回傳值
    07:55
  • 簡寫 Closure 的方法
    05:20
  • 陣列的 map 方法
    09:17
  • 陣列的 filter方法
    04:15
  • 小測驗
    5 questions

  • Optional:基本介紹
    06:21
  • Preview05:29
  • Optional:最好的處理方式 Optional Binding
    06:54
  • Optional:問題解答
    03:37
  • App 質數判斷1:質數判斷邏輯初探
    09:23
  • App 質數判斷2:質數判斷邏輯修改
    08:22
  • App 質數判斷3:製作程式介面
    05:51
  • App 質數判斷4:繼續製作程式介面
    10:04
  • App 質數判斷5:Storyboard 的除錯模式
    08:46
  • App 質數判斷6:撰寫主要功能程式碼
    07:17
  • App 質數判斷7:關鍵詞 break
    04:45
  • App 質數判斷8:使用 Closure 來解決問題
    06:46
  • App 質數判斷9:使用新的方法
    05:48
  • 小測驗
    5 questions

  • Preview05:55
  • 物件的屬性
    05:50
  • 類別的方法
    10:32
  • 物件的初始化方法
    07:05
  • 有參數的初始化方法
    05:19
  • 什麼是子類別
    05:56
  • 子類別的覆寫
    06:52
  • 使用類別製作應用程式
    06:24
  • 小測驗
    5 questions

  • UIView: 螢幕上四方形的區域
    10:36
  • 設定整個畫面的底色
    07:07
  • Subview 跟 Superview
    06:33
  • 用程式碼加入 UIView
    06:34
  • 認識記憶體管理的第一堂課
    09:47
  • 記憶體的參考與回收
    05:53
  • 用 weak 避免循環參考
    09:39
  • 重新檢視程式運作的流程
    04:09
  • 小測驗
    5 questions

Requirements

  • 無須程式背景,一般人就可以學習
  • 無需成為付費的 Apple 開發者,一般人就可以學習
  • 需要蘋果電腦(iMac、MacBook Air、MacBook、MacBook Pro,Mac Mini 任一可)

Description

您想找一份寫程式的工作嗎?
您想要開發自己的 iPhone App 嗎?
歡迎來到「深入淺出 iPhone 開發」課程。

我是魏巍。Udemy 大中華地區 iPhone 開發課程合作講師。
目前我已經上架了40 款 iPhone Apps。
包括曾登上台灣區冠軍的「黃色小鴨爆炸了」,
以及台灣區第二名的「指認嫌疑犯」。

我撰寫書籍,也在資策會、Alpha Camp、赫綵電腦與各大專院校教授程式課程。
完全沒有程式基礎也沒有關係,我會從最基礎的概念開始教,
我真的都會解釋地超清楚。
同時也會給同學很多練習機會。
不僅教您概念,
還真的帶您實際製作出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 this course is for:

  • 只要有興趣,每個人都可以學
  • 想要學習寫程式的您。沒有寫程式的經驗也沒有關係
  • 想要找一份寫程式的工作,轉換工作跑道的追夢者

Instructor

Wei Wei
Swift 開發者
Wei Wei
  • 4.4 Instructor Rating
  • 1,928 Reviews
  • 6,765 Students
  • 7 Courses

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

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

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

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.