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 Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging 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.7 out of 54.7 (50 ratings)
192 students
Created by Wei Wei
Last updated 10/2018
Simplified 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:50
  • 基础字串介绍
    07:00
  • 更多字串介绍
    06:57
  • 小测验
    11 questions

  • Preview06:46
  • 更多阵列介绍
    08:30
  • 解释容易搞混的观念
    08:08
  • Preview06: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。
包括曾登上台湾区冠军的“黄色小鸭爆炸了”,
以及台湾区第二名的“指认嫌疑犯”。


我撰写书籍,也在资策会与各大专院校教授程式课程。
完全没有程式基础也没有关系,我会从最基础的概念开始教,
我真的都会解释地超清楚。
同时也会给同学很多练习机会。
不仅教您概念,
还真的带您实际制作出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,927 Reviews
  • 6,757 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
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.