iOS App Development with Swift

Programming & Coding

หลักสูตร iOS App Development with Swift

ระยะเวลา 18 ชั่วโมง

อบรม 3 วัน | 9.00 น. - 16.00 น.

ระดับ Intermediate

ระดับความรู้ขั้นปานกลาง

ประกาศนียบัตรที่เกี่ยวข้อง

App Development with Swift Certification

เนื้อหาการอบรม

  • GETTING STARTED
    • Installing Xcode and the iOS SDK
    • Becoming a Registered Apple Developer
    • Joining the iOS Developer Program
    • Creating a simple iOS app
    • The four pillars of iOS app development
    • CORE SKILLS
    • Introduction to Xcode
    • Using the Model-View-Controller in iOS
    • Creating basic interaction
    • Using first responders
    • Dismissing the keyboard with delegation
    • Exploring delegation
    • Troubleshooting UI-to-code connections
  • BASIC IOS UI
    • Working with Interface Builder
    • Using Auto Layout and preview modes
    • Adding and troubleshooting Auto Layout constraints
    • Using a date picker control
    • Loading data into controls
    • Responding to selection
    • Exploring the object library
    • Using Apple's Human Interface Guidelines
  • IOS APPLICATION ARCHITECTURE
    • Exploring the iOS application life cycle
    • Working with foreground and background events
    • Understanding view hierarchies
    • Introducing the debugger
  • USING TABLE VIEWS
    • Introduction to table views
    • Creating a basic table view and a data source
    • Loading a property list into a table view
    • Reusing table view cells
    • Customizing table views
    • Customizing table view cells
  • MULTIPLE-VIEW APPLICATIONS
    • Introduction to multiple-view applications
    • Deconstructing a tabbed application
    • Using navigation controllers
    • Deconstructing a master/detail app
  • USING STORYBOARDS
    • Exploring storyboards
    • Creating new scenes and segues
    • Introducing the example project
    • Step one: Creating the storyboard scenes and segues
    • Step two: Creating the custom classes
    • Step three: Defining the model
    • Step four: Loading the data
    • Step five: Passing objects between scenes
  • IPAD DEVELOPMENT
    • Understanding the differences in iPad development
    • Using the split view controller
    • Adding modal view controllers
  • USING SIZE CLASSES
    • Introducing size classes
    • Altering views and constraints with size classes
  • FINISHING TOUCHES
    • Adding iOS app icons
    • Creating iOS launch screens
    • Conclusion