iPhone and iPad Development in Swift for iOS 8 and Xcode 6培訓
這個為期5天的課程適合那些想要學習如何為運行iOS 8的iPhone和iPad開發應用程序的開發人員。本課程將介紹如何使用Apple的新Swift編程語言從頭開始使用Xcode6 IDE開發應用程序。在課程期間,將使用Swift從頭開發一個功能齊全的俄羅斯方塊風格的塊遊戲。該課程以在Swift從頭開發新應用程序結束。該課程假設一些編程經驗。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望在iPhone或iPad上運行課程期間開發的應用程序的代表需要註冊為Apple的iOS開發人員,並已註冊其設備進行開發。蘋果每年收取99美元註冊成為iOS開發者。
課程簡介
開發環境
- 開發環境要求
- Xcode 和 iOS SDK
- Apple 開發者註冊
- 申請被拒絕的原因
Xcode iOS 專案
- 人機介面指南
- 創建 iOS 專案
- 在模擬器和真實設備上運行
- 記憶體管理
- 強引用和弱引用
Swift
- Swift 程式設計語言概述
- 使用 Xcode 開發 Swift 應用程式
場景
- 創建場景
- 實現檢視控制器
Swift 類
- 創建 Swift 類
- 實例變數和初始化
- 構造函數類型
- 協定,可哈希和可列印
- 遺產
使用圖形
- 添加圖示和圖像
- 使用SpriteKit API
- 動畫精靈
使用者交互
- 按鈕和處理程式
- 平移手勢識別
- 點擊手勢識別
個案研究
- 使用 Swift 開發新應用程式
分發應用程式
- 將應用程式移動到設備進行測試
- 將應用程式導入AppStore
Open Training Courses require 5+ participants.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6培訓 - Booking
iPhone and iPad Development in Swift for iOS 8 and Xcode 6培訓 - Enquiry
客戶評論 (1)
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Cross-platform mobile development with PhoneGap/Apache Cordova
21 時間:跨平台框架的目标是允许您同时编写应用程序并在多个平台上运行。 你想创建一个iPhone应用程序,它也将运行在1? 有一个客户旋转并希望他们的应用程序在Windows Phone上运行吗? 没有问题。
在这三天的PhoneGap/Apache Cordova课程中,您将探讨两种不同的但补充的跨平台移动开发技术。 (Apache Cordova是PhoneGap的新名称。 Adobe 從原始開發人員購買 PhoneGap 並將其交給 Apache 軟體基金會。
完成此 PhoneGap/Apache Cordova 课程后,您将能够使用框架构建全功能的移动 Web 应用程序,管理源代码和处理平台推文,创建来自 Web 应用程序的 “native 类似” 体验 - 和更多!
Advanced iOS Development
14 時間:這種以講師為主導的香港現場現場培訓針對的是希望掌握iOS企業架構,設計模式和Swfit反應式程式設計的iOS開發人員。
在培訓結束時,參與者將能夠:
- 創建更強大、更自主、更簡單的代碼。
- 使用 Alamofire 簡化 API 管理。
- 使用 Rx 在 iOS 中實現回應式程式設計Swift。
- 瞭解不同的 iOS 架構模式和設計。
Agile, TDD and Swift
35 時間:這個為期5天的課程適合希望在Swift編寫高質量iOS應用程序的開發人員。這是一個實踐課程,涉及編寫一些日益複雜的高質量應用程序。代表們需要安裝一台Apple copmputer,安裝最新版本的OS X和Xcode。希望在真實設備上運行應用程序而非模擬器的代表需要在Apple上註冊為iOS開發人員並註冊其設備。
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 時間:這個為期5天的課程適合想要學習如何為運行iOS 11的iPhone和iPad開發應用程序的開發人員.Xcode 9, Swift 4和iOS 11引入了應用程序編寫方式的重大變化。
本課程將介紹如何使用Swift編程語言和Xcode 9 IDE從頭開始開發應用程序。
在課程期間,將使用Swift從頭開發一個功能齊全的應用程序。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望使用USB線纜在iPhone或iPad上運行課程期間開發的應用程序的代表需要使用Xcode註冊他們的設備。
iOS Mobile App Development (Advanced Level)
35 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at advanced-level developers who wish to build scalable, high-performance iOS apps using advanced tools, architecture patterns, concurrency, data persistence, and testing practices.
By the end of this training, participants will be able to:
- Design complex application architectures using MVVM and Coordinators.
- Handle asynchronous tasks using GCD and Swift's async/await.
- Implement data persistence using Core Data and UserDefaults.
- Write unit and UI tests using XCTest and XCUITest.
- Integrate APIs and apply performance optimization techniques.
iOS Mobile App Development (Basic Level)
21 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at beginner-level developers who wish to build interactive iOS applications using Swift and Xcode.
By the end of this training, participants will be able to:
- Understand the core architecture of iOS applications.
- Design simple user interfaces using UIKit and Storyboards.
- Handle user interaction and basic navigation between views.
- Build a functional app incrementally throughout the course.
iOS Programming (iPhone/iPad) for Programmers
35 時間:您使用最新的iOS SDK和工具制作第一個iPhone / iPad應用程序所需的所有技能和知識。
Kotlin for iOS and Android Development
35 時間:Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。
在這個以講師為主導的現場培訓中,參與者將學習Kotlin編程,因為他們使用Kotlin逐步創建Android和iOS應用程序。
在培訓結束時,參與者將能夠:
- 了解Kotlin編程的基礎知識
- Kotlin自己的Kotlin應用程序
- 使用Kotlin構建,測試,部署和解決Android和iOS應用程序問題
聽眾
- 開發商
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
注意
- 要申請本課程的定制培訓,請聯繫我們安排。
Machine Learning on iOS
14 時間:在這個由講師指導的現場培訓中,參與者將學習如何使用 iOS Machine Learning (ML) 技術堆棧,逐步完成 iOS 移動應用程式的創建和部署。
在本次培訓結束時,參與者將能夠:
- 創建能夠進行圖像處理、文本分析和語音辨識的行動應用程式
- Access 用於整合到 iOS 應用程式的預訓練 ML 模型
- 創建自定義 ML 模型
- 為 iOS 應用程式添加 Siri 語音支援
- 瞭解並使用 coreML、Vision、CoreGraphics 和 GamePlayKit 等框架
- 使用 Python、Keras、Caffee、Tensorflow、sci-kit learn、libsvm、Anaconda 和 Spyder 等語言和工具
觀眾
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Reactive Programing for iOS with RxSwift
7 時間:這個 由講師指導的 香港 現場 培訓向參與者介紹了 RxSwift 提供的反應式技術,用於管理異步數據流的傳輸和組合、處理簡單的可觀察序列,以及 回應式、靈活且行業可擴展的 iOS 應用程式的架構和開發。
在 本次 培訓結束時 , 參與者 將能夠 :
- 理解 Swift 3 中響應式程式設計背後的基本概念。
- 將陣列和事件等各種項目轉換為可觀察的序列。
- 將各種過濾器應用於 observable 序列,轉換和組合 observable 序列。
- 針對 Rx 代碼編寫單元測試。
- 有效利用使用者介面元素中的盲數據。
iOS (iPhone and iPad Development - Apple) in Swift for iOS 11 and Xcode 9 - Swift 4 Training Course
35 時間:這個為期 5 天的課程面向希望學習如何為運行 iOS 11 的 iPhone 和 iPad 開發應用程式的開發人員。Xcode 9、Swift 4 和 iOS 11 對應用程式的編寫方式進行了重大更改。
該課程是動手實踐課程,展示了如何使用 Swift 程式設計語言和 Xcode 9 IDE 從頭開始開發應用程式。
在課程中,將使用 Swift 從頭開始開發一個功能齊全的應用程式。
本課程只能在 Apple 硬體(如 MacBook Pro 或 Mac Mini)上運行。
代表需要在 Apple 註冊並擁有 Apple ID,下載軟體 - Xcode 時需要該 Apple ID。
希望使用 USB 資料線在 iPhone 或 iPad 上運行課程期間開發的應用程式的學員需要向 Xcode 註冊他們的設備。
在此課程之後,代表必須能夠理解 Swift 的所有基礎知識,並且應該能夠在 iOS 中進行任何類型的應用,並在 iOS 上深入研究更複雜的應用
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 時間:誰該參加?
這個為期5天的課程適合想要學習如何為運行iOS 10的iPhone和iPad開發應用程序的開發人員.Xcode8, Swift 3和iOS 10引入了應用程序編寫方式的重大變化。
本課程將介紹如何使用Swift編程語言和Xcode 8 IDE從頭開始開發應用程序。
在課程期間,將使用Swift從頭開發一個功能齊全的應用程序。
本課程只能在基於Intel的Apple硬件(如MacBook或Mac Mini)上運行。代表需要在Apple註冊並擁有下載軟件所需的Apple ID。希望使用USB線纜在iPhone或iPad上運行課程期間開發的應用程序的代表需要使用Xcode註冊他們的設備。