Cách tạo ứng dụng iPhone (có hình ảnh)

Mục lục:

Cách tạo ứng dụng iPhone (có hình ảnh)
Cách tạo ứng dụng iPhone (có hình ảnh)

Video: Cách tạo ứng dụng iPhone (có hình ảnh)

Video: Cách tạo ứng dụng iPhone (có hình ảnh)
Video: Cách thay đổi trình duyệt mặc định trên Windows 10 | Google Chrome học Online trên Google Meet 2024, Có thể
Anonim

Thị trường ứng dụng đang thay đổi và dịch chuyển liên tục, và những câu chuyện thành công đủ lớn để thu hút mọi người. Bạn có nghĩ rằng bạn có Ý tưởng lớn tiếp theo cho ứng dụng iPhone không? Nó có thể dễ kiếm hơn bạn nghĩ. Mặc dù bạn sẽ cần học một số cách viết mã, nhưng phần lớn công việc giao diện có thể được thực hiện bằng đồ họa. Việc tạo một ứng dụng sẽ mất thời gian, học hỏi và kiên nhẫn nhưng có lẽ bạn có thể tạo ra Flappy Bird tiếp theo! Xem Bước 1 bên dưới để bắt đầu.

Các bước

Phần 1/5: Thiết lập môi trường phát triển của bạn

Tạo ứng dụng iPhone Bước 1
Tạo ứng dụng iPhone Bước 1

Bước 1. Tải xuống và cài đặt Xcode

Xcode là môi trường phát triển mà tất cả các ứng dụng iPhone được tạo ra. Xcode có sẵn miễn phí từ Apple, nhưng yêu cầu cài đặt OS X 10.8 trở lên. Không có cách chính thức nào để chạy Xcode trên PC chạy Windows hoặc Linux. Điều này có nghĩa là nếu bạn muốn phát triển một ứng dụng iPhone nhưng không có máy Mac, trước tiên bạn cần đầu tư vào một ứng dụng.

  • Để phát triển ứng dụng iOS 8, bạn sẽ cần Xcode 6.0.1 và SDK iOS 8, cả hai đều có sẵn từ Apple. SDK iOS 8 chứa một số lượng đáng kể các API mới cho phép bạn tạo tất cả các loại trải nghiệm ứng dụng mới, bao gồm tích hợp iCloud và Touch ID.
  • Để phát triển ứng dụng iOS 10, bạn sẽ cần Xcode 8 và SDK iOS 10, cũng có sẵn từ Apple. Có những thay đổi đáng kể đối với ngôn ngữ Swift và SDK trong phiên bản Xcode này mà bạn sẽ muốn biết, nhưng tin tốt là sẽ không có thay đổi "phá mã" nào đối với ngôn ngữ Swift sau phiên bản này.
Tạo ứng dụng iPhone Bước 2
Tạo ứng dụng iPhone Bước 2

Bước 2. Cài đặt một trình soạn thảo văn bản tốt

Mặc dù bạn có thể viết mã hoàn toàn trong Xcode, nhưng bạn sẽ thấy rằng làm việc với các đoạn mã lớn sẽ dễ dàng hơn nhiều nếu bạn có một trình soạn thảo văn bản chuyên dụng chuyên về cú pháp lập trình. TextMate và JEdit là hai lựa chọn rất phổ biến.

Tạo ứng dụng iPhone Bước 3
Tạo ứng dụng iPhone Bước 3

Bước 3. Cài đặt một chương trình đồ họa vector

Nếu bạn định tạo nghệ thuật và thiết kế tùy chỉnh cho ứng dụng của mình, bạn sẽ muốn một chương trình có thể tạo đồ họa vector. Quy mô đồ họa vectơ mà không làm mất đi sự rõ ràng và rất cần thiết cho một ứng dụng đẹp. Các chương trình vector phổ biến bao gồm CorelDraw, Adobe Illustrator và Xara Designer, là chương trình thương mại và Inkscape, miễn phí. Một chương trình vẽ đồ họa vector miễn phí, đẹp mắt là DrawBerry. Nó không mạnh mẽ như các chương trình chuyên nghiệp, nhưng nó tốt cho người dùng lần đầu hoặc nếu bạn không muốn trả tiền cho một thứ gì đó chỉ cho một lần sử dụng.

Tạo ứng dụng iPhone Bước 4
Tạo ứng dụng iPhone Bước 4

Bước 4. Làm quen với Objective-C

Objective-C là ngôn ngữ lập trình được sử dụng để tạo chức năng trong các ứng dụng iPhone. Nó xử lý dữ liệu và thao tác đối tượng. Objective-C là một dẫn xuất của họ ngôn ngữ C, và là một ngôn ngữ hướng đối tượng. Nếu bạn đã có hiểu biết cơ bản về C hoặc Java, Objective-C đối với hầu hết các phần, khá dễ dàng để nắm bắt.

  • Một tùy chọn mới hơn là tạo ứng dụng của bạn bằng ngôn ngữ Swift, phần tiếp theo của Objective-C. Swift có cú pháp thân thiện hơn nhiều và cảm giác hiện đại hơn.
  • Mặc dù có thể xây dựng một ứng dụng cơ bản mà không cần biết Objective-C, nhưng bạn không thể thực hiện bất kỳ loại chức năng nâng cao nào mà không tự viết mã nó. Không có Objective-C, tất cả những gì bạn có thể làm là di chuyển qua lại giữa các màn hình.
  • Có rất nhiều hướng dẫn có sẵn trực tuyến, cũng như vô số thông tin được tìm thấy trong các cuốn sách khác nhau về Objective-C hoặc Swift. Nếu việc phát triển ứng dụng iPhone là điều bạn muốn thực hiện nghiêm túc, bạn sẽ được phục vụ tốt bằng cách có sẵn một số tài nguyên.
  • Một số cộng đồng Objective-C và Swift trực tuyến phổ biến hơn bao gồm Diễn đàn nhà phát triển Apple, Nhóm Google iPhoneSDK và StackOverflow.
Tạo ứng dụng iPhone Bước 5
Tạo ứng dụng iPhone Bước 5

Bước 5. Xem xét phát triển thuê ngoài

Nếu bạn chỉ đơn giản là không có hứng thú với việc học Objective-C hoặc Swift hoặc không có năng khiếu nghệ thuật trong người, thì có một số lượng lớn các dịch giả tự do và nhóm phát triển có thể đảm nhận các khía cạnh khác nhau của dự án của bạn cho bạn. Gia công phần mềm phát triển của bạn là một quá trình phức tạp, nhưng có thể giúp bạn đỡ đau đầu nếu bạn không phải là người thích lập trình. Đảm bảo rằng tất cả mọi người có liên quan đều ký Thỏa thuận không tiết lộ và cơ cấu trả lương được áp dụng trước khi bất kỳ công việc nào bắt đầu.

Upwork (trước đây là oDesk và Elance) là dịch vụ làm việc tự do phổ biến nhất trên Internet với hàng trăm nhà phát triển và nghệ sĩ ở mọi cấp độ kỹ năng

Tạo ứng dụng iPhone Bước 6
Tạo ứng dụng iPhone Bước 6

Bước 6. Tạo tài khoản phát triển

Để phân phối ứng dụng của bạn trên App Store hoặc cung cấp cho người khác thử nghiệm, bạn cần đăng ký tài khoản Nhà phát triển Apple. Tài khoản có giá $ 99 mỗi năm và sẽ yêu cầu bạn nhập thông tin tài khoản ngân hàng và thuế.

Bạn có thể tạo tài khoản của mình tại trang web Trung tâm nhà phát triển iOS

Tạo ứng dụng iPhone Bước 7
Tạo ứng dụng iPhone Bước 7

Bước 7. Tải xuống một số ứng dụng thử nghiệm

Sau khi đăng ký tài khoản Nhà phát triển, bạn sẽ có quyền truy cập vào các tài nguyên phát triển của Apple. Các tài nguyên này bao gồm nhiều dự án mẫu có thể cung cấp cho bạn một lượng lớn thông tin chi tiết về cách hoạt động của quá trình phát triển ứng dụng. Tìm một ví dụ có liên quan đến loại ứng dụng bạn muốn tạo và làm rối với nó trong Xcode.

Phần 2/5: Lập kế hoạch ứng dụng

Tạo ứng dụng iPhone Bước 8
Tạo ứng dụng iPhone Bước 8

Bước 1. Xác định khái niệm của bạn

Trước khi mở Xcode lần đầu tiên, bạn nên có một kế hoạch chu đáo cho ứng dụng của mình và các tính năng của nó. Điều này có thể bao gồm một tài liệu thiết kế phác thảo tất cả các chức năng của ứng dụng, bản phác thảo giao diện người dùng và luồng giữa các màn hình và ý tưởng cơ bản về các loại hệ thống sẽ cần được triển khai.

  • Cố gắng bám sát tài liệu thiết kế của bạn nhiều nhất có thể trong khi bạn đang phát triển ứng dụng của mình. Điều này sẽ giúp bạn tập trung vào các tính năng bạn muốn.
  • Cố gắng vẽ ít nhất một bản phác thảo hình thu nhỏ cho mỗi màn hình trong ứng dụng của bạn.
Tạo ứng dụng iPhone Bước 9
Tạo ứng dụng iPhone Bước 9

Bước 2. Xác định đối tượng của bạn

Đối tượng của ứng dụng của bạn sẽ liên quan rất nhiều đến giao diện của ứng dụng và chức năng của ứng dụng. Ví dụ: một ứng dụng danh sách việc cần làm sẽ có lượng người xem khác nhiều so với một trò chơi bắn súng đẫm máu. Điều này sẽ giúp bạn

Tạo ứng dụng iPhone Bước 10
Tạo ứng dụng iPhone Bước 10

Bước 3. Giải quyết nhu cầu với ứng dụng

Nếu ứng dụng của bạn thuộc một loại tiện ích nào đó, thì ứng dụng đó phải đưa ra giải pháp cho vấn đề chưa được giải quyết trước đó hoặc một giải pháp hoặc phương pháp duy nhất hoặc một giải pháp tốt hơn những lần thử trước đó. Nếu ứng dụng của bạn là một trò chơi, thì ứng dụng đó phải có một tính năng hoặc tính năng độc đáo giúp tạo sự khác biệt và thu hút những người chơi cụ thể.

Tạo ứng dụng iPhone Bước 11
Tạo ứng dụng iPhone Bước 11

Bước 4. Xem xét nội dung

Giao diện người dùng của bạn sẽ được xác định bởi loại nội dung bạn đang hiển thị cho người dùng ứng dụng của bạn. Ví dụ: nếu ứng dụng xử lý ảnh, bạn sẽ muốn có một giao diện người dùng giúp xem ảnh và điều hướng qua ảnh dễ dàng nhất có thể.

Tạo ứng dụng iPhone Bước 12
Tạo ứng dụng iPhone Bước 12

Bước 5. Thực hành các quy trình thiết kế UI tốt

Giao diện người dùng sẽ không bao giờ cản trở người dùng. Điều này có nghĩa là các tùy chọn phải được hiển thị rõ ràng và người dùng không bao giờ phải đặt câu hỏi rằng nút nào có chức năng gì. Nếu bạn đang sử dụng các biểu tượng, chúng phải thể hiện chính xác chức năng của chúng. Điều hướng thông qua ứng dụng phải linh hoạt và tự nhiên.

Thiết kế giao diện người dùng là một hình thức nghệ thuật cũng giống như một khoa học. Bạn có thể sẽ liên tục sửa đổi thiết kế của mình khi dự án của bạn phát triển

Phần 3/5: Tạo ứng dụng

Tạo ứng dụng iPhone Bước 13
Tạo ứng dụng iPhone Bước 13

Bước 1. Tạo một dự án mới trong Xcode

Mở Xcode và bắt đầu một Dự án mới từ menu Tệp. Chọn "Ứng dụng" trong tiêu đề "iOS" ở bên trái cửa sổ. Trong phần mẫu, chọn "Ứng dụng trống".

  • Có rất nhiều mẫu có sẵn, tất cả đều được thiết kế cho các nhiệm vụ khác nhau. Bắt đầu với một mẫu trống cho đến khi bạn cảm thấy thoải mái hơn với quá trình phát triển. Bạn có thể thử một trong những mẫu phức tạp hơn khi đã quen với cách mọi thứ hoạt động.
  • Bạn sẽ cần cung cấp Tên sản phẩm, mã định danh công ty của bạn và tiền tố lớp. Nếu bạn chưa có số nhận dạng công ty từ Apple, hãy nhập com.example. Đối với tiền tố lớp, hãy nhập XYZ.
  • Chọn "iPhone" từ menu Thiết bị.
Tạo ứng dụng iPhone Bước 14
Tạo ứng dụng iPhone Bước 14

Bước 2. Tạo Bảng phân cảnh

Bảng phân cảnh là phần trình bày trực quan của tất cả các màn hình ứng dụng của bạn. Nó hiển thị nội dung của mỗi màn hình cũng như quá trình chuyển đổi giữa chúng. Công cụ Storyboard sẽ giúp bạn phát triển luồng ứng dụng của mình.

  • Nhấp vào Tệp → Mới → Tệp.
  • Trong tiêu đề iOS, nhấp vào "Giao diện người dùng".
  • Chọn Bảng phân cảnh và nhấp vào Tiếp theo.
  • Chọn iPhone từ menu Thiết bị, sau đó đặt tên tệp là "Chính". Đảm bảo rằng nó được lưu ở cùng một vị trí với dự án của bạn.
Tạo ứng dụng iPhone Bước 15
Tạo ứng dụng iPhone Bước 15

Bước 3. Gán Bảng phân cảnh cho dự án của bạn

Sau khi tạo Bảng phân cảnh, bạn sẽ cần chỉ định nó làm giao diện chính của ứng dụng. Thao tác này sẽ tải Bảng phân cảnh khi ứng dụng được khởi chạy. Nếu bạn không chỉ định bảng phân cảnh, sẽ không có gì xảy ra khi bạn khởi động ứng dụng.

  • Nhấp vào tên dự án của bạn trong cây điều hướng bên trái.
  • Tìm tiêu đề Mục tiêu trong khung chính. Chọn dự án của bạn từ danh sách Mục tiêu.
  • Tìm phần Thông tin Triển khai trong tab Chung.
  • Nhập Main.storyboard vào trường văn bản "Giao diện Chính".
Tạo ứng dụng iPhone Bước 16
Tạo ứng dụng iPhone Bước 16

Bước 4. Thêm màn hình đầu tiên của bạn bằng cách sử dụng bộ điều khiển chế độ xem

Bộ điều khiển chế độ xem quy định cách người dùng xem nội dung. Có sẵn nhiều bộ điều khiển chế độ xem đặt trước, bao gồm các chế độ xem và bảng tiêu chuẩn. Bạn sẽ thêm bộ điều khiển chế độ xem vào bảng phân cảnh của mình, bảng phân cảnh này sẽ cho ứng dụng biết cách hiển thị nội dung cho người dùng.

  • Chọn tệp "Main.storyboard" của bạn trong menu điều hướng dự án. Bạn sẽ thấy một khung trống xuất hiện trong cửa sổ Trình tạo giao diện.
  • Tìm Thư viện Đối tượng. Điều này nằm ở cuối khung bên phải và có thể được chọn bằng cách nhấp vào nút khối lập phương nhỏ. Thao tác này sẽ tải một danh sách các đối tượng có thể được thêm vào canvas của bạn.
  • Nhấp và kéo đối tượng "View Controller" vào canvas. Màn hình đầu tiên của bạn sẽ xuất hiện trên canvas.
  • "Cảnh" đầu tiên của bạn đã hoàn thành. Khi ứng dụng được khởi động, bộ điều khiển chế độ xem sẽ tải màn hình đầu tiên của bạn.
Tạo ứng dụng iPhone Bước 17
Tạo ứng dụng iPhone Bước 17

Bước 5. Thêm các đối tượng giao diện vào màn hình đầu tiên của bạn

Khi bạn đã đặt bộ điều khiển chế độ xem, bạn có thể bắt đầu đưa các đối tượng giao diện vào màn hình mà bạn cần, chẳng hạn như nhãn, trường nhập văn bản và nút. Tất cả các đối tượng giao diện có thể được tìm thấy trong danh sách Thư viện đối tượng mà bạn đã tìm thấy đối tượng View Controller trong đó.

  • Nhấp và kéo các đối tượng từ danh sách để thêm chúng vào màn hình của bạn.
  • Hầu hết các đối tượng có thể được thay đổi kích thước bằng cách nhấp và kéo các hộp trên cạnh của đối tượng. Khi thay đổi kích thước, các hướng dẫn sẽ xuất hiện trên màn hình để bạn có thể đảm bảo mọi thứ được sắp xếp chính xác.
Tạo ứng dụng iPhone Bước 18
Tạo ứng dụng iPhone Bước 18

Bước 6. Tùy chỉnh các đối tượng bạn thêm vào

Bạn có thể điều chỉnh các thuộc tính cho từng đối tượng, cho phép bạn tạo giao diện tùy chỉnh và trực quan. Ví dụ: bạn có thể thêm văn bản giữ chỗ vào trường nhập văn bản sẽ giúp hướng dẫn người dùng về những gì họ nên nhập.

  • Chọn đối tượng bạn muốn tùy chỉnh và nhấp vào nút "Trình kiểm tra thuộc tính" ở trên cùng của khung bên phải. Nút trông giống như một chiếc khiên.
  • Tùy chỉnh đối tượng theo ý thích của bạn. Bạn có thể thay đổi kiểu phông chữ, kích thước phông chữ, màu văn bản, căn chỉnh, hình nền, văn bản giữ chỗ, kiểu đường viền và hơn thế nữa.
  • Các tùy chọn có sẵn sẽ thay đổi tùy thuộc vào đối tượng bạn đang tùy chỉnh.
Tạo ứng dụng iPhone Bước 19
Tạo ứng dụng iPhone Bước 19

Bước 7. Thêm nhiều màn hình

Khi dự án của bạn phát triển, bạn có thể sẽ cần thêm nhiều màn hình hơn để hiển thị tất cả nội dung cần thiết để ứng dụng trở nên hữu ích. Ví dụ: nếu bạn đang tạo ứng dụng danh sách việc cần làm, bạn sẽ cần ít nhất hai màn hình: một màn hình để nhập mục danh sách việc cần làm và một màn hình để xem toàn bộ danh sách.

  • Nhiều màn hình hơn được thêm vào bằng cách kéo và thả các đối tượng điều khiển chế độ xem vào các phần trống của canvas của bạn. Nếu bạn không thể tìm thấy chỗ trống để thả nó, hãy nhấp vào nút "thu nhỏ" cho đến khi bạn tìm thấy vùng trống. Đảm bảo thả bộ điều khiển chế độ xem vào canvas chứ không phải trên màn hình hiện có.
  • Bạn có thể thay đổi màn hình ban đầu bằng cách chọn bộ điều khiển chế độ xem mà bạn muốn dẫn dắt từ phác thảo dự án. Nhấp vào nút Trình kiểm tra thuộc tính và chọn hộp "Là Bộ điều khiển Chế độ xem Ban đầu". Ví dụ: nếu bạn đang lập danh sách việc cần làm, bạn sẽ muốn danh sách thực tế là thứ đầu tiên người dùng nhìn thấy khi ứng dụng được khởi chạy.
Tạo ứng dụng iPhone Bước 20
Tạo ứng dụng iPhone Bước 20

Bước 8. Thêm thanh điều hướng

Bây giờ bạn có hai màn hình trong ứng dụng của mình, đã đến lúc tạo ra nó để người dùng có thể di chuyển qua lại giữa chúng. Bạn có thể thực hiện việc này thông qua việc sử dụng Bộ điều khiển Điều hướng, là một Bộ điều khiển Chế độ xem chuyên dụng. Bộ điều khiển này thêm một thanh điều hướng vào đầu ứng dụng của bạn, cho phép người dùng di chuyển qua lại giữa các màn hình.

  • Bộ điều khiển điều hướng của bạn phải được thêm vào chế độ xem ban đầu của bạn để nó có thể điều khiển tất cả các màn hình tiếp theo.
  • Chọn chế độ xem ban đầu của bạn trong phác thảo dự án.
  • Nhấp vào Trình chỉnh sửa → Nhúng vào → Bộ điều khiển điều hướng.
  • Bạn sẽ thấy một thanh điều hướng màu xám xuất hiện ở đầu màn hình mà bạn đã thêm bộ điều khiển vào.
Tạo ứng dụng iPhone Bước 21
Tạo ứng dụng iPhone Bước 21

Bước 9. Thêm chức năng vào thanh điều hướng

Bây giờ bạn đã chèn thanh điều hướng, bạn có thể bắt đầu thêm các công cụ điều hướng vào đó. Điều này sẽ cho phép người dùng của bạn di chuyển qua lại giữa các màn hình.

  • Thêm tiêu đề vào thanh điều hướng. Nhấp vào Mục Điều hướng bên dưới bộ điều khiển chế độ xem mà bạn đã gán cho nó. Mở Trình kiểm tra thuộc tính và nhập tiêu đề của màn hình hiện tại vào trường Tiêu đề.
  • Thêm nút điều hướng. Mở thư viện Đối tượng nếu nó chưa mở và tìm Mục Nút Thanh. Nhấp và kéo nó vào thanh điều hướng. Thông thường, các nút di chuyển bạn "tiến" trong ứng dụng được đặt ở bên phải và các nút di chuyển bạn "quay lại" được đặt ở bên trái.
  • Cung cấp cho nút một thuộc tính. Các nút có thể được định cấu hình để có các thuộc tính cụ thể giúp chúng dễ dàng thích ứng với hoàn cảnh. Ví dụ: nếu bạn đang tạo danh sách việc cần làm, bạn sẽ muốn có nút "Thêm" để tạo mục nhập mới. Chọn nút và mở Trình kiểm tra thuộc tính. Tìm menu Định danh và chọn "Thêm". Nút sẽ thay đổi thành logo "+".
Tạo ứng dụng iPhone Bước 22
Tạo ứng dụng iPhone Bước 22

Bước 10. Liên kết nút mới của bạn với màn hình hiện có

Để nút của bạn hoạt động, bạn sẽ cần kết nối nó với một màn hình khác. Trong ví dụ về danh sách việc cần làm của chúng tôi, nút nằm trên danh sách tổng thể và cần được liên kết với màn hình nhập. Để liên kết nút, giữ Ctrl và kéo nút vào màn hình thứ hai.

  • Khi bạn thả nút chuột, menu Action Segue sẽ xuất hiện với danh sách các tùy chọn. Chọn "Đẩy" để sử dụng chuyển đổi đẩy khi di chuyển giữa các màn hình. Bạn cũng có thể chọn "Phương thức", sẽ mở màn hình dưới dạng một hành động khép kín thay vì một chuỗi.
  • Nếu bạn sử dụng Push, thanh điều hướng sẽ tự động được thêm vào màn hình thứ hai của bạn và nút "quay lại" sẽ tự động được tạo. Nếu bạn chọn phương thức, bạn sẽ cần phải chèn thanh điều hướng thứ hai theo cách thủ công cũng như thêm nút "Hủy" và "Hoàn tất" (đối với danh sách việc cần làm; nhãn của các nút sẽ thay đổi tùy thuộc vào nhu cầu của ứng dụng của bạn).
  • Các nút "Hủy" và "Hoàn tất" có thể được tạo giống như cách bạn đã tạo nút "Thêm". Chỉ cần chọn "Hủy" hoặc "Hoàn tất" từ menu Định danh trong Trình kiểm tra thuộc tính.
Tạo ứng dụng iPhone Bước 23
Tạo ứng dụng iPhone Bước 23

Bước 11. Thêm khả năng xử lý dữ liệu

Cho đến thời điểm này, bạn đã có thể tạo một giao diện điều hướng cơ bản mà không cần bất kỳ mã hóa nào. Nếu bạn muốn thêm bất kỳ chức năng sâu hơn nào, chẳng hạn như lưu trữ dữ liệu và xử lý đầu vào của người dùng, bạn sẽ cần phải nhúng tay vào mã. Mã hóa nằm ngoài phạm vi của hướng dẫn này, nhưng có một số lượng lớn các hướng dẫn Objective-C có sẵn trực tuyến.

Bạn có thể sử dụng nguyên mẫu giao diện có thể điều hướng của mình để giúp bạn thuê một nhà phát triển. Có một giao diện làm việc sẽ giúp bạn dễ dàng giải thích những gì bạn cần về mặt mã hóa của mọi thứ

Phần 4/5: Kiểm tra ứng dụng

Tạo ứng dụng iPhone Bước 24
Tạo ứng dụng iPhone Bước 24

Bước 1. Khởi động Trình mô phỏng iOS

Xcode đi kèm với trình mô phỏng iOS tích hợp cho phép bạn kiểm tra ứng dụng của mình trên nhiều thiết bị iOS được mô phỏng. Để khởi động Trình mô phỏng, hãy chọn "Trình mô phỏng và gỡ lỗi" từ menu thả xuống ở đầu cửa sổ Xcode, sau đó chọn thiết bị bạn muốn kiểm tra.

Tạo ứng dụng iPhone Bước 25
Tạo ứng dụng iPhone Bước 25

Bước 2. Xây dựng ứng dụng

Nhấp vào nút Build, trông giống như nút Play truyền thống, để biên dịch ứng dụng và chạy nó. Quá trình xây dựng ứng dụng có thể mất vài phút. bạn có thể xem tiến trình trên thanh công cụ. Sau khi quá trình xây dựng hoàn tất, Trình mô phỏng iOS sẽ mở ra và bạn có thể bắt đầu thử nghiệm ứng dụng của mình.

Tạo ứng dụng iPhone Bước 26
Tạo ứng dụng iPhone Bước 26

Bước 3. Kiểm tra ứng dụng trên iPhone của riêng bạn

Trước khi phân phối ứng dụng của mình để thử nghiệm, bạn có thể thử nghiệm ứng dụng đó trên thiết bị của chính mình (nếu có). Đầu tiên, cắm thiết bị của bạn vào máy tính qua USB. Đóng iTunes nếu nó mở. Chọn "Thiết bị và Gỡ lỗi" từ menu thả xuống, sau đó nhấp vào nút Xây dựng. Sau một vài giây, ứng dụng sẽ khởi chạy trên iPhone. kiểm tra tất cả các chức năng trước khi đóng ứng dụng.

Tạo ứng dụng iPhone Bước 27
Tạo ứng dụng iPhone Bước 27

Bước 4. Gỡ lỗi ứng dụng của bạn

Nếu ứng dụng của bạn gặp sự cố, bạn cần bắt đầu tìm hiểu điều gì đã xảy ra và tại sao. Đây là một chủ đề rộng lớn và có vô số lý do khiến ứng dụng của bạn có thể gặp sự cố. Mở bảng điều khiển gỡ lỗi và đọc thông báo lỗi. Hầu hết thời gian họ khá khó hiểu. Nếu bạn không hiểu lỗi, hãy thử Googling thông báo lỗi. Rất có thể, bạn sẽ tìm thấy một bài đăng trên diễn đàn phát triển của Apple, nơi một nhà phát triển dày dạn thân thiện đã trả lời lời cầu xin của họ.

Gỡ lỗi có thể rất tốn thời gian và tẻ nhạt đối với bạn. Nếu bạn không từ bỏ và kiên trì, theo thời gian bạn sẽ trở nên tốt hơn. Bạn sẽ bắt đầu nhận ra lỗi, theo dõi chúng nhanh chóng và thậm chí có thể mong đợi chúng vào những dịp khác. Một sai lầm phổ biến là giải phóng một đối tượng khỏi bộ nhớ nhiều lần. Một cách khác là quên cấp phát bộ nhớ và khởi tạo một đối tượng trước khi cố gắng thêm hoặc gán cho nó. Với mỗi ứng dụng, lỗi của bạn sẽ ngày càng ít hơn

Tạo ứng dụng iPhone Bước 28
Tạo ứng dụng iPhone Bước 28

Bước 5. Kiểm tra việc sử dụng bộ nhớ

IPhone có bộ nhớ rất hạn chế. Mỗi khi bạn cấp phát một số bộ nhớ cho một đối tượng, bạn phải giải phóng nó khi bạn hoàn thành việc với nó và trả lại bộ nhớ. Instruments là công cụ SDK iPhone để xem và phân tích việc sử dụng bộ nhớ của bạn cùng với những thứ khác.

  • Với Thiết bị và Gỡ lỗi được chọn như trước, hãy chọn Chạy → Chạy với Công cụ Hiệu suất → Rò rỉ. Thao tác này sẽ khởi chạy Instruments và khởi động ứng dụng trên thiết bị của bạn. Hãy tiếp tục và sử dụng ứng dụng như bình thường. Nó dường như sẽ đóng băng định kỳ khi Instruments ghi lại và phân tích việc sử dụng bộ nhớ của bạn. Bất kỳ rò rỉ nào cũng sẽ dẫn đến tăng đột biến màu đỏ trong dòng thời gian Rò rỉ. Nguồn rò rỉ sẽ được hiển thị ở nửa dưới của màn hình.
  • Nhấp đúp vào các đối tượng bị rò rỉ sẽ cố gắng đưa bạn đến mã chịu trách nhiệm hoặc nhấp vào mũi tên nhỏ trong cột địa chỉ sẽ hiển thị cho bạn lịch sử rò rỉ. Đôi khi nơi rò rỉ được phát hiện không nhất thiết là nó bắt nguồn từ đâu.
  • Nếu bạn thực sự bối rối, hãy cố gắng bằng quá trình loại bỏ. Nhận xét ra và / hoặc cẩn thận bỏ qua các vùng mã của bạn và chạy nó. Đôi khi bạn có thể thu hẹp khu vực chung và cuối cùng trở về nhà trên đường dây có trách nhiệm. Khi bạn biết nó ở đâu, bạn có thể sửa chữa hoặc viết lại nó. Hãy nhớ rằng, việc sử dụng Google thường có thể cung cấp cho bạn các liên kết trực tiếp nhanh nhất đến các diễn đàn hoặc tài liệu nội bộ của Apple giải quyết vấn đề của bạn.
Tạo ứng dụng iPhone Bước 29
Tạo ứng dụng iPhone Bước 29

Bước 6. Phân phối ứng dụng của bạn để người khác kiểm tra

Mặc dù thử nghiệm ứng dụng của bạn trong cài đặt mô phỏng là một cách tốt để đảm bảo rằng ứng dụng của bạn hoạt động và giao diện trông đẹp, nhưng không có gì đánh bại được thử nghiệm từ những người dùng khác ngoài chính bạn. Chỉ cần đảm bảo rằng bạn đã loại bỏ các lỗi nghiêm trọng nhất trước khi gửi nó đi kiểm tra bên ngoài. Để phân phối ứng dụng của bạn cho người thử nghiệm, bạn cần tạo chứng chỉ Ad-Hoc trên trang web Trung tâm nhà phát triển iOS.

  • Người kiểm tra bên ngoài có thể cung cấp nhiều phản hồi mà bạn không ngờ tới. Điều này có thể đặc biệt hữu ích nếu bạn có một ứng dụng phức tạp.
  • Để cấp phép cho thiết bị của người thử nghiệm, bạn sẽ cần số UDID của mỗi thiết bị.
  • Chọn Thiết bị từ danh sách thả xuống và nhấn biểu tượng "Xây dựng". Trong Finder, điều hướng đến thư mục của dự án của bạn và tìm thư mục "Ad-Hoc-iphoneos". Bên trong sẽ có một ứng dụng. Sao chép chứng chỉ "AdHoc.mobileprovision" mà bạn nhận được từ Trung tâm nhà phát triển iOS vào cùng một thư mục. Chọn ứng dụng và chứng chỉ rồi nén chúng lại. Bản lưu trữ này có thể được cung cấp cho người thử nghiệm bên ngoài của bạn. Bạn sẽ cần tạo một kho lưu trữ riêng cho từng chứng chỉ Ad-Hoc.

Phần 5/5: Phát hành dự án của bạn

Tạo ứng dụng iPhone Bước 30
Tạo ứng dụng iPhone Bước 30

Bước 1. Tạo bản dựng Phân phối của bạn

Chọn Thiết bị và Bản phát hành từ menu thả xuống. Nhấn vào biểu tượng "Xây dựng". Trong Finder, điều hướng đến thư mục xây dựng của dự án của bạn và tìm thư mục "Release-iphoneos". Bên trong sẽ có một ứng dụng. Zip nó vào một kho lưu trữ.

Để các ứng dụng mới đạt được chứng nhận của Apple, chúng sẽ cần được tối ưu hóa cho iOS 8 và màn hình Retina

Tạo ứng dụng iPhone Bước 31
Tạo ứng dụng iPhone Bước 31

Bước 2. Mở bảng điều khiển Kết nối iTunes

Bạn có thể truy cập điều này từ Trung tâm nhà phát triển iOS. Nếu bạn còn bất kỳ bước nào chưa hoàn thành để thiết lập, chúng sẽ được liệt kê ở đầu trang. Đảm bảo rằng tất cả thông tin ngân hàng và thuế của bạn đã được nhập chính xác.

Tạo ứng dụng iPhone Bước 32
Tạo ứng dụng iPhone Bước 32

Bước 3. Nhập tất cả thông tin ứng dụng của bạn

Nhấp vào "Quản lý ứng dụng của bạn" và sau đó chọn "Thêm ứng dụng mới". Điền vào Tên ứng dụng, số SKU và chọn ID gói. Chọn gói ứng dụng của bạn từ menu thả xuống.

  • Điền vào các biểu mẫu cung cấp mô tả ứng dụng, từ khóa, trang web hỗ trợ, danh mục, email liên hệ, bản quyền, v.v.
  • Điền vào các biểu mẫu Quyền và Định giá.
  • Chuẩn bị sẵn tác phẩm nghệ thuật iTunes của bạn. Bạn sẽ cần một biểu tượng vectơ 512x512 lớn, cũng như một số ảnh chụp màn hình của ứng dụng của bạn. Ảnh chụp màn hình có thể được lấy từ trình mô phỏng iPhone bằng tổ hợp phím Command + Shift + 4 và kéo hình chữ thập qua khu vực đó. Đảm bảo rằng chúng là 320x480 cho iPhone. Ảnh chụp màn hình là một phần rất quan trọng trong việc tiếp thị ứng dụng của bạn, vì vậy hãy đảm bảo rằng chúng hiển thị những phần quan trọng nhất.
Tạo ứng dụng iPhone Bước 33
Tạo ứng dụng iPhone Bước 33

Bước 4. Tải lên ứng dụng của bạn

Nhấp vào "Sẵn sàng tải lên nhị phân" và bạn sẽ được đưa đến màn hình hướng dẫn bạn tải xuống công cụ Trình tải lên ứng dụng. Tải xuống và nhấn Xong.

  • Cài đặt công cụ Trình tải lên ứng dụng và khởi chạy nó. Lần đầu tiên bạn chạy chương trình, nó sẽ yêu cầu thông tin đăng nhập iTunes của bạn.
  • Công cụ Trình tải lên ứng dụng sẽ kiểm tra tài khoản iTunes Connect của bạn và tìm bất kỳ ứng dụng nào bạn sẵn sàng tải lên các tệp nhị phân. Chúng sẽ được hiển thị trong menu thả xuống. Chọn cái bạn muốn, chọn zip Phân phối bạn đã tạo trước đó và tải nó lên. Người tải lên sẽ kiểm tra một số nội dung bên trong gói và sẽ trả lại lỗi nếu phát hiện bất kỳ điều gì không chính xác, chẳng hạn như số phiên bản không chính xác, biểu tượng bị thiếu, v.v. Nếu mọi thứ đều ổn, nó sẽ tải lên tệp zip và kết thúc.
Tạo ứng dụng iPhone Bước 34
Tạo ứng dụng iPhone Bước 34

Bước 5. Chờ xem xét

Không có gì phải làm bây giờ ngoại trừ chờ đợi quá trình xem xét. Apple sẽ thông báo cho bạn sau vài ngày hoặc vài tuần qua email nếu trạng thái đơn đăng ký của bạn chuyển thành "Đang xem xét". Khi nó đi vào xem xét, quá trình này rất nhanh chóng. Nếu nó không thành công trong quá trình kiểm tra ban đầu, bạn sẽ nhận được một email từ chối cho bạn biết lý do và Apple sẽ đưa ra các đề xuất để sửa chữa nó. Nếu ứng dụng của bạn vượt qua kiểm tra, Apple sẽ gửi cho bạn một email thông báo rằng ứng dụng của bạn đã sẵn sàng để bán. Ứng dụng của bạn bây giờ sẽ xuất hiện trên cửa hàng ứng dụng iTunes

Tạo ứng dụng iPhone Bước 35
Tạo ứng dụng iPhone Bước 35

Bước 6. Quảng cáo ứng dụng của bạn

Giờ đây, ứng dụng hoàn toàn mới của bạn đã có sẵn để mua, đã đến lúc bắt đầu quảng bá rộng rãi. Sử dụng phương tiện truyền thông xã hội, gửi thông cáo báo chí đến các trang web tập trung vào Ứng dụng, tạo một số video trên YouTube và làm mọi thứ có thể để mọi người nói về ứng dụng của bạn.

Bạn có thể gửi bản sao miễn phí cho những người đánh giá, sau đó họ sẽ viết về ứng dụng của bạn trên trang web của họ hoặc đánh giá trên kênh YouTube của họ. Nếu bạn có thể có được nó trong tay của những người đánh giá nổi tiếng, điều này có thể dẫn đến rất nhiều doanh số bán hàng

Tạo ứng dụng iPhone Bước 36
Tạo ứng dụng iPhone Bước 36

Bước 7. Theo dõi doanh số bán hàng của bạn

Tải xuống ứng dụng iTunes Connect Mobile miễn phí cho iPhone của bạn. Đăng nhập mỗi ngày và kiểm tra doanh số, thị trường và quốc gia bán của bạn. Đây là phần thú vị! Apple sẽ định kỳ gửi cho bạn email có liên kết đến dữ liệu bán hàng mới nhất của bạn. Bạn có thể tải chúng xuống để lưu trữ. Chúc may mắn!

Lời khuyên

  • Cố gắng là ứng dụng gốc và không trùng lặp đã tồn tại trên App Store. Tìm kiếm kỹ lưỡng trên App Store để tìm ra những thứ có sẵn. Tất nhiên, nếu ý tưởng của bạn chưa rõ ràng tốt hơn, thì hãy tiếp tục thực hiện nó.
  • Luôn tìm cách cải thiện ứng dụng của bạn.
  • Cố gắng cập nhật ứng dụng của bạn thường xuyên.
  • Nếu bạn thích tài liệu tham khảo được in, hãy truy cập Amazon.com để tìm một số cuốn sách phát triển iPhone.
  • Cố gắng thử nghiệm trên nhiều iDevices khác nhau mà bạn có thể sử dụng. Thậm chí tốt hơn nếu họ đã cài đặt các phiên bản iOS khác nhau.
  • Nếu bạn thuê một nhà phát triển iOS và muốn đảm bảo ứng dụng iOS trông giống như bạn đã chỉ định, bạn có thể thiết kế giao diện cho ứng dụng trong Photoshop và sử dụng một công cụ để chuyển đổi nó thành một ứng dụng Xcode / iOS chức năng!
  • Nếu bạn chỉ đang học cách viết mã, ngôn ngữ dựa trên khối hoặc các lớp học trực tuyến có thể giúp bạn bắt đầu.

Cảnh báo

  • SDK iPhone liên tục thay đổi và các thiết bị ngày càng phát triển. Nếu bản nâng cấp SDK được cung cấp trong một dự án, hãy đảm bảo rằng bạn đã đọc những nội dung mới và những thay đổi trước khi tiếp tục. Trừ khi được Apple tuyên bố rằng tất cả các bản đệ trình mới phải được biên dịch với phiên bản SDK mới, nếu không thì có thể không cần thiết đối với bạn tại thời điểm này. Nếu bạn nâng cấp, một số phương pháp bạn đã sử dụng có thể đã trở nên lỗi thời và mặc dù không có khả năng tạo ra nhiều hơn một cảnh báo tại thời điểm biên dịch, nhưng hãy an toàn.
  • Bạn không được đảm bảo nhiều lượt tải xuống hoặc bán hàng, đừng nản lòng.
  • Khi bạn thành công và có được một ứng dụng trên App Store, đừng để bị đe dọa bởi những người viết đánh giá khó chịu. Một số đưa ra phản hồi hữu ích và một số thích tỏ ra thô lỗ.
  • Nó gây nghiện; bạn có thể không thể dừng lại.

Đề xuất: