App Delegate

Trung Quân

Trong phần này và một số phần tiếp theo chúng ta sẽ làm quen với source code của dự án. Đầu tiên trong khung navigator area bạn nhấp vào tập tin AppDelegate.swift nằm trong khung project navigator để mở tập tin này trong code editor của Xcode.

Khung project navigator

Nếu bạn không tìm thấy AppDelegate.swift thì có thể khung project navigator chứa các tập tin và thư mục của dự án đang bị ẩn. Để mở khung này bạn nhấp vào biểu tượng hình thư mục nằm ngoài cùng của thanh navigator selector bar như hình trên.

Trong tập tin AppDelegate.swift đóng vai trò là cửa ngõ để thực hiện các thủ tục đầu tiên trước khi chạy ứng dụng. Tập tin AppDelegate.swift định nghĩa lớp AppDelegate với thuộc tính window:

var window: UIWindow?

Thuộc tính window dùng để theo dõi trại thái của của sổ ứng dụng nơi các thành phần của ứng dụng được vẽ trên đó. Bạn sẽ sử dụng thuộc tính này ở các phần tiếp theo.

Ngoài ra lớp AppDelegate cũng có một số thuộc tính như sau:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

func applicationWillResignActive(application: UIApplication)

func applicationDidEnterBackground(application: UIApplication)

func applicationWillEnterForeground(application: UIApplication)

func applicationDidBecomeActive(application: UIApplication)

func applicationWillTerminate(application: UIApplication)

Các thuộc tính này được dùng để theo dõi trạng thái của ứng dụng. Ví dụ nbhư khi ứng dụng ở trạng thái bắt đầu đi vào hoạt động hay ở trạng thái chấm dứt hoạt động. Chúng ta cũng sẽ tìm hiểu kỹ hơn ở các bài học tiếp theo.

Thêm Phản Hồi

Câu Hỏi Liên Quan

Hướng Dẫn Liên Quan

  • Objective-C Cơ Bản

    Objective-C là một trong các ngôn ngữ lập trình số 1 hiện nay được các lập trình viên sử để phát tri...
  • Hàm trong PHP

    Hướng dẫn cách sử dụng các hàm thông dụng trong PHP với source code ví dụ kèm theo.
  • Git Cơ Bản

    Hướng dẫn này sẽ giúp các bạn tìm hiểu về các chức năng cơ bản của Git, phần mềm hàng đầu trong quản...
  • Học HTML

    Với HTML bạn có thể tạo một website cho chính mình. Trong bài hướng dẫn này bạn sẽ được học về HT...
  • Lập Trình PHP và MySQL Cơ Bản

    Bài hướng dẫn này sẽ giúp các bạn tìm hiểu cách sử dụng PHP để: - Kết nối với database MySQL -...