Anonim

Trong quá trình tạo ứng dụng di động, các nhà phát triển thường gặp phải vấn đề thay đổi bộ điều khiển xem ban đầu của ứng dụng. Dựa trên IDE (Môi trường phát triển tích hợp) và ngôn ngữ lập trình mà bạn đang sử dụng, đây có thể là một ngõ cụt, đặc biệt đối với các lập trình viên thiếu kinh nghiệm.

Giả sử bạn đang tạo một ứng dụng yêu cầu người dùng đăng nhập. Tất nhiên, trước tiên bạn muốn mở trình điều khiển đăng nhập của mình. Tuy nhiên, sẽ thật vô nghĩa khi mở lại cùng một bộ điều khiển mỗi khi người dùng mở ứng dụng. Lý tưởng nhất là bạn muốn ứng dụng của mình đưa người dùng đến màn hình xác thực.

Với ngôn ngữ lập trình và IDE mà chúng tôi sẽ chỉ cho bạn ở đây, bạn có thể thực hiện việc này dễ dàng hơn nhiều., chúng tôi sẽ giới thiệu cho bạn ngôn ngữ lập trình Swift 4. Trước tiên chúng tôi sẽ cung cấp cho bạn một vài gợi ý về ngôn ngữ lập trình mới này và sau đó giải thích cách dễ nhất để thay đổi trình điều khiển xem ban đầu của bạn.

Swift 4 là gì?

Swift 4 là ngôn ngữ lập trình được sử dụng để phát triển ứng dụng OS X và iOS. Nó được tạo bởi Apple Inc.

Điều làm cho ngôn ngữ lập trình này trở nên đặc biệt là thực tế là nó đã kết hợp các khái niệm lập trình tốt nhất từ ​​các ngôn ngữ như C, C ++ và C #. Tất cả điều này có sẵn trong các thư viện của Swift mà không có các ràng buộc tương thích C phổ biến.

Một lý do khác khiến ngôn ngữ lập trình này được sử dụng cho hầu hết các ứng dụng iOS hiện nay là do nó sử dụng thời gian chạy của hệ thống Objective C. Điều này cho phép các chương trình được viết trong Swift 4 có thể chạy trên nhiều nền tảng khác nhau, chẳng hạn như OS X 10.8, iOS 6, v.v.

Cú pháp Swift 4 rất giống với cú pháp của Objective C. Như vậy, nếu bạn biết cách của mình xung quanh Objective C (C ++, C sharp), bạn sẽ học Swift 4 mà không gặp khó khăn gì.

Những IDE nào bạn nên sử dụng để lập trình trong Swift 4?

Đánh giá bởi các nhận xét từ các nhà phát triển có kinh nghiệm, Xcode dường như là ứng dụng yêu thích của người hâm mộ trên mạng khi viết bằng Swift 4. Ngoài ra, IDE Xcode rất tuyệt vời cho mục đích của bài viết này vì nó có các tính năng cho phép bạn dễ dàng điều chỉnh cấu hình của ứng dụng.

Các IDE khác không có các tính năng tương tự hoặc chúng không dễ học.

IDE Xcode khá linh hoạt, nâng cao và rất dễ sử dụng. Môi trường này cho phép bạn tạo các ứng dụng iPad, iPhone, Mac, Apple TV và Apple Watch mạnh mẽ. Bạn có thể tải IDE này tại đây.

Thay đổi Trình điều khiển xem ban đầu trong Xcode

Với tất cả các thành phần chính đã có (Swift 4 và Xcode), đã đến lúc chỉ cho bạn cách thay đổi bộ điều khiển xem ban đầu của ứng dụng.

Chúng tôi sẽ làm điều này bằng cách tạo một dự án mới trong Xcode từ đầu, vì vậy bạn cũng sẽ học cách thiết lập môi trường. Tất nhiên, nếu bạn đã tạo một dự án, bạn vẫn có thể làm theo hướng dẫn.

Có hai cách được đề xuất làm thế nào để làm điều đó, vì vậy hãy thử cách bạn thấy dễ nhất và xem nó có hoạt động cho ứng dụng của bạn không. Chúng ta sẽ bắt đầu với cái đầu tiên.

Đây là cách bạn nên tạo dự án Xcode mới của mình:

  1. Mở IDE Xcode của bạn và nhập cấu hình Tạo dự án mới.
  2. Chọn ứng dụng Chế độ xem Đơn từ cửa sổ Chọn Mẫu cho Dự án mới của bạn.

  3. Nhập tên dự án của bạn vào trường Tên sản phẩm và nhấp vào Tiếp theo.

  4. Chọn vị trí mà bạn sẽ lưu trữ các tệp dự án của bạn.
  5. Nhấp vào Tạo.

Sau khi bạn thực hiện bước cuối cùng, Xcode sẽ hiển thị các tệp ban đầu được tạo tự động. Các tệp này sẽ được tạo ở phía bên trái màn hình của bạn (nếu bạn đang sử dụng cấu hình mặc định của IDE).

Bạn nên có AppDelegate.swift, ViewControll.swift, Main.storyboard và các tài sản ở bên trái. Lưu ý rằng ViewControll.swift cũng được tạo tự động. Đó là bộ điều khiển xem ban đầu của bạn sẽ được hiển thị đầu tiên khi bạn chạy ứng dụng.

Bây giờ, hãy tạo một bộ điều khiển khung nhìn mới và đặt nó làm bộ điều khiển ban đầu.

  1. Nhấp vào tệp Main.storyboard. Bạn sẽ có thể thấy Trình điều khiển Chế độ xem ban đầu của bạn hiện tại trông như thế nào ở phía bên trái màn hình của bạn.

  2. Chỉ cần kéo Trình điều khiển xem vào màn hình để tạo một cái mới; tùy chọn này nằm ở phía dưới bên phải của màn hình. Sau khi bạn nhấp và kéo nó trên màn hình, bạn sẽ thấy rằng Trình điều khiển xem bổ sung đã xuất hiện bên cạnh bản gốc.

  3. Nhấp vào nhãn trên cùng (bản gốc) của Bộ điều khiển Xem có tên Bộ điều khiển Xem. Sau khi nhấp vào nhãn này, ba tùy chọn sẽ xuất hiện.

  4. Chọn tùy chọn đầu tiên từ bên trái, sẽ cho bạn thấy các tùy chọn cấu hình của Bộ điều khiển Xem.
  5. Nhấp vào biểu tượng mũi tên nằm ở phần bên phải của màn hình.
  6. Tắt hộp kiểm Is Chế độ xem ban đầu.

Bằng cách bỏ chọn hộp kiểm Bộ điều khiển xem ban đầu, bạn sẽ đảm bảo rằng Trình điều khiển xem ban đầu sẽ không xuất hiện khi bạn chạy ứng dụng.

Thực hiện các bước tương tự cho Trình điều khiển Chế độ xem mà bạn đã tạo, chỉ lần này hãy chọn hộp kiểm Bộ điều khiển Chế độ xem ban đầu. Và Voila! Bạn đã đặt Trình điều khiển xem bổ sung của mình làm trình điều khiển ban đầu trong Xcode.

Thay đổi lập trình Bộ điều khiển xem ban đầu

Trong trường hợp bạn không có Trình điều khiển xem ban đầu trong bảng phân cảnh của dự án hiện tại, bạn vẫn có thể thay đổi. Tuy nhiên, phương pháp này hơi khó khăn và đòi hỏi một số kiến ​​thức lập trình Swift 4 trước đó.

Trước khi chúng tôi bắt đầu, bạn phải đảm bảo rằng tất cả các bộ điều khiển của bạn có ID Storyboard riêng. Bạn cũng nên kiểm tra xem một số bộ điều khiển có Bộ điều khiển xem ban đầu được chọn trong cài đặt của chúng không.

Sau khi bạn đã làm điều đó, làm như sau:

  1. Xóa giá trị của Tên cơ sở tệp bảng phân cảnh chính của chương trình của bạn. Điều này nằm trong cài đặt ứng dụng của bạn. Điều hướng đến tab Thông tin của nó.
  2. Xóa giá trị của Giao diện chính trong tab Chung của ứng dụng.
  3. Trong ứng dụng dành cho đại biểu của ứng dụng của bạn : didFinishLaunchingWithOptions: phương thức : tạo Trình điều khiển Chế độ xem ban đầu mới.

Chúng tôi sẽ sử dụng mã của Sapan Diwakar làm ví dụ:

Một cách khác là làm việc thông qua UINavestionControll. Để thử phương pháp thay thế này, khởi tạo trình điều khiển khung nhìn chính xác ở đâu đó trong ứng dụng: didFinishLaunchingWithOptions: (ủy nhiệm) và đẩy nó vào UINavestionContaptor.

Đây là cách nó có thể được thực hiện:

Tận hưởng cuộc phiêu lưu phát triển ứng dụng di động của bạn

Hy vọng, ít nhất một trong những phương pháp chúng tôi đã chỉ cho bạn ở đây hoạt động cho ứng dụng của bạn. Bây giờ bạn có thể thoát khỏi ngõ cụt và tiếp tục phát triển ứng dụng di động của mình.

Tất nhiên, có nhiều cách khác để giải quyết vấn đề tương tự bằng lập trình. Bạn có biết một sự thay thế tốt? Nếu bạn làm như vậy, chia sẻ nó với chúng tôi trong phần ý kiến ​​dưới đây.

Cách thay đổi bộ điều khiển xem ban đầu