5 cách tạo ứng dụng iPhone

Mục lục:

5 cách tạo ứng dụng iPhone
5 cách tạo ứng dụng iPhone

Video: 5 cách tạo ứng dụng iPhone

Video: 5 cách tạo ứng dụng iPhone
Video: hướng dẫn tắt voiceover trên iphone- có thể bạn chưa biết 2024, Có thể
Anonim

Thị trường ứng dụng luôn thay đổi và phát triển, và việc tạo ứng dụng thành công có thể thu hút sự chú ý của bất kỳ ai nhìn thấy nó. Bạn có ý tưởng tuyệt vời cho một ứng dụng iPhone không? Ứng dụng iPhone dễ xây dựng hơn tưởng tượng. Mặc dù bạn cần phải học một ngôn ngữ lập trình, thiết kế giao diện có thể được thực hiện bằng các công cụ đồ họa. Việc tạo ra ứng dụng cần có thời gian, sự kiên nhẫn và sẵn sàng học hỏi nhưng biết đâu bạn có thể tạo ra Flappy Bird tiếp theo! Xem bước 1 bên dưới để bắt đầu.

Bươc chân

Phương pháp 1/5: Thiết lập Môi trường Phát triể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ột môi trường phát triển được sử dụng để phát triển các ứng dụng iPhone. Xcode miễn phí để tải xuống từ Apple, nhưng yêu cầu OS X 10.8 trở lên. Không có cách chính thức để chạy Xcode trên máy tính Windows hoặc Linux. Điều này có nghĩa là nếu bạn muốn phát triển các ứng dụng iPhone nhưng không sở hữu máy Mac, trước tiên bạn cần phải mua một máy Mac.

Để 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 miễn phí từ Apple. SDK iOS 8 chứa một số API mới cho phép bạn tạo trải nghiệm người dùng mới, bao gồm tích hợp iCloud và Touch ID

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 ứng dụng soạn thảo văn bản tốt

Mặc dù bạn có thể viết chương trình bằng Xcode, nhưng bạn có thể làm việc với mã dễ dàng hơn nếu bạn có một trình soạn thảo văn bản đặc biệt để 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 ứng dụng đồ họa vector

Nếu bạn định tạo một thiết kế tùy chỉnh cho ứng dụng của mình, bạn cần cài đặt một ứng dụng vector tốt. Đồ họa vector có thể phát triển mạnh mẽ mà không làm giảm chất lượng và rất cần thiết cho các ứng dụng đẹp. Ví dụ về các chương trình vector tốt là CorelDraw, Adobe Illustrator, Xara Designer và Inkscape, hoặc sử dụng Drawberry, một trình chỉnh sửa hình ảnh vector miễn phí tốt. Drawberry không tốt bằng các chương trình chuyên nghiệp, nhưng nó đủ tốt cho người dùng mới làm quen hoặc người dùng không muốn trả tiền vì họ hiếm khi sử dụng chương trình.

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

Bước 4. Hiểu Mục tiêu-C

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

  • Trong khi bạn có thể xây dựng các ứng dụng cơ bản mà không cần hiểu Objective-C, bạn không thể xây dựng các chức năng nâng cao mà không tự viết mã. Nếu không có Objective-C, bạn chỉ có thể làm cho ứng dụng của mình di chuyển giữa các màn hình.
  • Có rất nhiều hướng dẫn Objective-C có sẵn trực tuyến và dưới dạng sách. Nếu bạn muốn thực sự học lập trình iPhone, bạn có thể học thoải mái vì bạn có rất nhiều tài nguyên.
  • Các cộng đồng Objective-C phổ biến bao gồm Diễn đàn nhà phát triển Apple, nhóm iPhoneSDK trên Google và Stack Overflow.
Tạo ứng dụng iPhone Bước 5
Tạo ứng dụng iPhone Bước 5

Bước 5. Cân nhắc thanh toán cho nhà phát triển bên thứ ba

Nếu bạn không quan tâm đến việc học Objective-C hoặc không thể thiết kế ứng dụng, có rất nhiều dịch giả tự do và nhóm phát triển có thể xử lý tất cả các khía cạnh của phát triển ứng dụng cho bạn. Trả tiền cho nhà phát triển bên thứ ba có thể là một quá trình phức tạp, nhưng nó có thể hữu ích nếu bạn không thích lập trình. Đảm bảo rằng tất cả mọi người tham gia vào dự án ký một thỏa thuận không tiết lộ và đảm bảo một cơ cấu thanh toán được áp dụng trước khi dự án bắt đầu.

ODesk và Elance là hai trong số các nhà cung cấp dịch vụ tự do phổ biến nhất trên internet và cả hai đều có hàng trăm nhà phát triển và nghệ sĩ ở các cấp độ kỹ năng khác nhau

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 nhà phát triển

Để triển khai ứ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 có tài khoản nhà phát triển Apple. Tài khoản này có giá 99 đô la mỗi năm và sẽ yêu cầu bạn nhập thông tin thuế và ngân hàng.

Bạn có thể tạo tài khoản trên trang iOS Dev Center

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 ứng dụng mẫu

Sau khi tạo 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 dành cho nhà phát triển của Apple, bao gồm các dự án mẫu có thể làm sáng tỏ cách thức phát triển ứng dụng được thực hiện. Tìm các ví dụ liên quan đến ứng dụng bạn sắp xây dựng và thử nghiệm với chúng trong Xcode.

Phương pháp 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 cần phải có kế hoạch chu đáo cho ứng dụng và các tính năng của mình, chẳng hạn như tài liệu thiết kế bao gồm tất cả chức năng của ứng dụng, hình vẽ nguệch ngoạc về giao diện ứng dụng tiềm năng và luồng giữa các màn hình, và một ý tưởng cơ bản về hệ thống sẽ được thực hiện.

  • Cố gắng "trung thành" với các tài liệu thiết kế của bạn khi bạn xây dựng ứ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ẽ một hình tượng trưng 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 thị phần của bạn

Thị phần ứng dụng của bạn sẽ xác định giao diện và chức năng của ứng dụng. Ví dụ, một ứng dụng nghị sự sẽ có thị phần khác với một trò chơi bắn súng đẫm máu.

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

Bước 3. Xác định nhu cầu của ứng dụng

Nếu ứng dụng của bạn là một ứng dụng tiện ích, nó phải là một giải pháp cho một vấn đề chưa được giải quyết hoặc một giải pháp tốt hơn ứng dụng có sẵn. Nếu ứng dụng của bạn là một trò chơi, thì ứng dụng của bạn phải có các tính năng làm cho nó khác biệt với các trò chơi khác và thu hút một nhóm 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 của bạn

Giao diện ứng dụng của bạn được xác định bởi loại nội dung sẽ được hiển thị cho người dùng ứng dụng. Ví dụ: nếu ứng dụng của bạn là ứng dụng về nhiếp ảnh, bạn nên tạo giao diện giúp người dùng dễ dàng xem và duyệt ảnh.

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

Bước 5. Thực hiện quy trình thiết kế giao diện tốt

Giao diện bạn thiết kế không nên cản trở người dùng. Tức là, nút lựa chọn phải được nhìn thấy rõ ràng, và người dùng không nên đặt câu hỏi về chức năng của một nút. Nếu bạn sử dụng các biểu tượng, các biểu tượng bạn sử dụng phải thể hiện chức năng của chúng. Điều hướng trên ứng dụng phải trơn tru và tự nhiên.

Thiết kế giao diện là sự kết hợp giữa nghệ thuật và khoa học. Bạn có thể cần thay đổi thiết kế nhiều lần trong dự án của mình

Phương pháp 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" từ thanh "iOS" ở bên trái cửa sổ. Từ phần Mẫu, chọn "Ứng dụng trống".

  • Có nhiều mẫu khác nhau đượ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 với quá trình phát triển. Bạn có thể thử các mẫu nâng cao hơn khi hiểu cách tạo ứng dụng hoạt động.
  • Bạn sẽ được yêu cầu nhập tên sản phẩm, nhận dạng công ty và tiền tố lớp. Nếu bạn chưa nhận được thông tin nhận dạng công ty từ Apple, hãy nhập com.example. Đối với tiền tố, 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 toàn bộ màn hình trong ứng dụng của bạn và hiển thị toàn bộ màn hình cũng như các chuyển đổi của nó. Công cụ Storyboard sẽ giúp bạn xây dựng luồng ứng dụng của mình.

  • Nhấp vào Tệp> Mới> Tệp
  • Trong tùy chọn iOS, nhấp vào "Giao diện người dùng".
  • Chọn "Bảng phân cảnh", sau đó nhấp vào Tiếp theo.
  • Chọn iPhone từ menu Thiết bị, sau đó đặt tên là "Chính". Đảm bảo rằng tệp được lưu ở cùng 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. Áp dụng Storyboard cho dự án của bạn

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

  • 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 Mục tiêu trong máy tính lớn và 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 trên tab Chung.
  • Nhập Main.storyboard vào trường "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. Vào màn hình đầu tiên của bạn bằng bộ điều khiển hiển thị

Bộ điều khiển này kiểm soát cách người dùng xem nội dung. Có nhiều bộ điều khiển chế độ xem có sẵn, bao gồm chế độ xem tiêu chuẩn và chế độ xem bảng. Bạn cần thêm bộ điều khiển chế độ xem vào Bảng phân cảnh của mình, bộ điều khiển 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" trong điều hướng dự án. Bạn sẽ thấy một khung trống trong cửa sổ Trình tạo giao diện.
  • Tìm Thư viện đối tượng ở dưới cùng của khung bên phải và có thể bắt đầu nó bằng cách nhấp vào biểu tượng 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 của bạn. 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 đã được hoàn thành. Khi ứng dụng khởi động, bộ điều khiển hiển thị 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 trên màn hình đầu tiên của bạn

Sau khi bạn thiết lập bộ điều khiển chế độ xem, bạn có thể lấp đầy màn hình bằng các đối tượng giao diện bạn cần, chẳng hạn như nhãn, trường văn bản và nút. 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 - vị trí mà bạn có thể tìm thấy Bộ điều khiển Chế độ xem ngay bây giờ.

  • Nhấp và kéo một đối tượng từ danh sách để kéo nó lên màn hình.
  • 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 hộp ở góc của đối tượng. Khi bạn thay đổi kích thước của một đối tượng, một lưới sẽ xuất hiện trên màn hình để bạn có thể đảm bảo rằng nó có kích thước phù hợp.
Tạo ứng dụng iPhone Bước 18
Tạo ứng dụng iPhone Bước 18

Bước 6. Thay đổi đối tượng bạn đã nhập

Bạn có thể thay đổi các thuộc tính của từng đối tượng. Điều này cho phép bạn tạo một giao diện độc đáo và trực quan. Ví dụ: bạn có thể thêm văn bản mẫu vào trường văn bản để giúp người dùng điền vào.

  • Chọn đối tượng bạn muốn sửa đổi 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 này có dạng một tấm chắn.
  • Thay đổi đối tượng theo sở thích của bạn. Bạn có thể thay đổi kiểu phông chữ, kiểu và màu sắc, bố cục, hình nền, văn bản mẫu, kiểu khung, v.v.
  • Các tùy chọn có sẵn sẽ phụ thuộc vào đối tượng bạn muốn sửa đổi.
Tạo ứng dụng iPhone Bước 19
Tạo ứng dụng iPhone Bước 19

Bước 7. Thêm màn hình khác

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

  • Các màn hình mới được thêm vào bằng cách kéo và thả một đối tượng bộ điều khiển chế độ xem vào một phần trống của canvas của bạn. Nếu bạn không thể tìm thấy vùng trống trên canvas, hãy nhấp vào "Thu nhỏ" cho đến khi bạn tìm thấy vùng trống. Đảm bảo rằng bạn thả bộ điều khiển chế độ xem lên canvas, không phải trên màn hình hiện có.
  • Bạn có thể thay đổi màn hình chính bằng cách chọn bộ điều khiển chế độ xem bạn muốn sử dụng từ chế độ xem phác thảo dự án. Nhấp vào nút "Trình kiểm tra thuộc tính" và đánh dấu "Là Bộ điều khiển Chế độ xem ban đầu". Ví dụ: nếu bạn tạo một ứng dụng việc cần làm, bạn sẽ sử dụng màn hình xem việc cần làm làm màn hình chính.
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

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

  • Các điều khiển điều hướng của bạn sẽ được thêm vào màn hình chính để chúng có thể điều khiển các màn hình khác.
  • Chọn dạng xem ban đầu của ứng dụng trong dạng xem 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 thanh điều hướng màu xám ở đầ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 một chức năng vào thanh điều hướng

Sau khi bạn vào thanh điều hướng, bạn có thể nhập các công cụ điều hướng trên thanh. Nhập nó sẽ cho phép người dùng di chuyển 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 hiển thị ưa thích của bạn. Mở Trình kiểm tra thuộc tính và nhập tiêu đề màn hình vào hộp Tiêu đề.
  • Thêm các nút điều hướng. Mở Thư viện đối tượng nếu bạn chưa mở và tìm mục Nút thanh. Nhấp và kéo vào thanh điều hướng. Nói chung, nút chuyển bạn tới màn hình khác được đặt ở bên phải và nút quay lại được đặt ở phía bên trái của màn hình.
  • Cung cấp các thuộc tính cho nút. Các nút có thể được thiết lập để có một số thuộc tính nhất định giúp chúng có thể thích ứng cho các mục đích khác nhau. Ví dụ: nếu bạn đang tạo danh sách việc cần làm, bạn sẽ cần một nút để thêm mục nhập. Chọn nút của bạn và mở Trình kiểm tra thuộc tính. Chọn menu Định danh và chọn "Thêm". Nút của bạn sẽ thay đổi hình dạng thành biểu trưng "+".
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 trên màn hình hiện có

Để làm cho nút hoạt động, bạn 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 trong danh sách và phải được liên kết trên màn hình để nhập mục nhập. Để liên kết một nút, hãy giữ Control và kéo nút đó sang màn hình thứ hai.

  • Khi bạn thả nút chuột, menu Action Segue sẽ xuất hiện với một số tùy chọn. Chọn "Đẩy" để sử dụng chuyển đổi "đẩy" khi chuyển đổi giữa các màn hình. Bạn cũng có thể chọn "Capital", sẽ mở màn hình dưới dạng một hành động đặc biệt, thay vì là một phần của chuỗi hành động.
  • Nếu bạn sử dụng Đẩy, thanh điều hướng và nút quay lại sẽ tự động được thêm vào màn hình thứ hai của bạn. Nếu chọn Phương thức, bạn sẽ cần thêm thanh điều hướng thứ hai, nút để hủy và nút hoàn tất (đối với ứng dụng việc cần làm. Các ứng dụng khác sẽ yêu cầu loại nút khác).
  • Các nút "Hủy" và "Hoàn tất" có thể được tạo theo cách tương tự như các nút "Thêm". Chọn "Hủy" hoặc "Hoàn tất" trên 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

Bây giờ, bạn đã có thể tạo giao diện điều hướng mà không cần viết mã. Nếu bạn muốn thêm chức năng nâng cao hơn, chẳng hạn như lưu trữ dữ liệu hoặc xử lý đầu vào của người dùng, bạn sẽ cần viết mã. Hướng dẫn viết mã nằm ngoài phạm vi của bài viết này, nhưng có rất nhiều hướng dẫn Objective-C có sẵn trên internet.

Bạn có thể sử dụng nguyên mẫu giao diện của mình để giúp bạn tìm nhà phát triển. Có một giao diện điều hướng sẽ giúp bạn làm rõ những phần nào cần lập trình

Phương pháp 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 bao gồm Trình mô phỏng iOS cho phép bạn kiểm tra ứng dụng của mình trên các mô phỏng của nhiều loại thiết bị iOS khác nhau. Để khởi động Trình mô phỏng, hãy chọn "Trình mô phỏng và gỡ lỗi" từ menu ở đầ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. Tạo ứng dụng của bạn

Nhấp vào nút Build, trông giống như nút Play thông thường, để biên dịch ứng dụng và chạy nó. Quá trình này có thể mất một vài phút, bạn có thể xem tiến trình trên thanh công cụ. Sau khi 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 bạn

Trước khi triển khai ứng dụng để kiểm tra, bạn có thể kiểm tra nó trên thiết bị của chính mình nếu bạn có iPhone. Đầu tiên, kết nối thiết bị của bạn với máy tính bằng USB. Đóng iTunes nếu nó đang mở. Chọn "Thiết bị và Gỡ lỗi" từ menu, sau đó nhấp vào Xây dựng. Sau một lúc, ứng dụng sẽ mở 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

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

Việc gỡ lỗi có thể mất nhiều thời gian. Nếu bạn không bỏ cuộc, bạn sẽ làm tốt hơn. Bạn sẽ bắt đầu nhận ra lỗi trong ứng dụng, tìm ra chúng và thậm chí đôi khi có thể dự đoán sự xuất hiện của lỗi. Một trong những sai lầm phổ biến nhất là giải phóng một đối tượng khỏi bộ nhớ nhiều hơn một lần. Một lỗi khác là quên cấp phát bộ nhớ và khởi tạo các đối tượng trước khi cố gắng thêm hoặc liên kết các đối tượng trong bộ nhớ. Bạn càng tạo nhiều ứng dụng, bạn càng ít mắc phải lỗi

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ế. Bất cứ khi nào bạn cấp phát bộ nhớ cho một đối tượng cụ thể, bạn cần giải phóng nó sau khi đối tượng đó đã sử dụng xong và trả lại bộ nhớ đã sử dụng. Các công cụ có sẵn trong SDK iPhone để kiểm tra bộ nhớ và việc sử dụng tài nguyên khác.

  • Sau khi chọn Thiết bị và Gỡ lỗi, 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ẽ hiển thị Dụng cụ và khởi động ứng dụng trên thiết bị. Hãy tiếp tục và sử dụng ứng dụng như bình thường. Các ứng dụng có thể không phản hồi thường xuyên khi Instruments ghi lại và phân tích việc sử dụng bộ nhớ của bạn. Rò rỉ bộ nhớ sẽ tạo ra một vết đỏ trên dòng thời gian của Rò rỉ. Nguồn rò rỉ bộ nhớ sẽ được hiển thị ở cuối màn hình.
  • Nhấp đúp vào đối tượng bị rò rỉ sẽ cố gắng đưa bạn đến mã có vấn đề hoặc nhấp vào mũi tên nhỏ trên thanh địa chỉ sẽ hiển thị lịch sử rò rỉ. Đôi khi nguồn rò rỉ không phải từ nơi rò rỉ được phát hiện.
  • Nếu bạn cảm thấy bối rối, hãy thử quá trình loại bỏ. Đánh dấu chúng dưới dạng nhận xét và / hoặc cẩn thận bỏ qua một số phần của mã và chạy ứng dụng của bạn. Đôi khi bạn có thể thu hẹp khu vực chung và tìm ra các khu vực có vấn đề. Khi bạn tìm thấy nó, bạn có thể sửa mã hoặc viết lại nó. Hãy nhớ rằng việc sử dụng Google thường đưa bạn đến các liên kết trực tiếp đến các diễn đàn nội bộ của Apple hoặc tài liệu liên quan đến vấn đề của bạn một cách nhanh chóng.
Tạo ứng dụng iPhone Bước 29
Tạo ứng dụng iPhone Bước 29

Bước 6. Triển khai ứng dụng của bạn để người khác thử nghiệm

Mặc dù thử nghiệm ứng dụng của bạn ở trạng thái 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 của nó trông đẹp, nhưng thử nghiệm bởi những người khác là rất tốt. Đảm bảo bạn đã sửa các lỗi nghiêm trọng nhất trước khi triển khai ứng dụng của mình cho người thử nghiệm. Để triển khai ứng dụng của bạn cho người thử nghiệm, bạn cần tạo chứng chỉ đặc biệt trên trang web Trung tâm nhà phát triển iOS.

  • Những người kiểm tra bên ngoài có thể đưa ra ý kiến mà bạn không mong đợi. Những ý kiến này thường hữu ích nếu ứng dụng của bạn rất phức tạp.
  • Để cấp phép cho một thiết bị thử nghiệm, bạn phải có số UDID của thiết bị đó.
  • Chọn Thiết bị từ menu và nhấp vào "Xây dựng". Trong Finder, tìm thư mục dự án của bạn và tìm thư mục "Ad-Hoc-iphoneos". Bên trong thư mục đó, có một ứng dụng. Sao chép chứng chỉ "AdHoc.mobileprovision" 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ỉ sau đó nén nó ở dạng zip. Kho lưu trữ này có thể được cung cấp cho người kiểm tra bên ngoài. Bạn sẽ cần tạo một kho lưu trữ riêng cho từng chứng chỉ đặc biệt.

Phương pháp 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 một ứng dụng để phân phối

Chọn Thiết bị và Bản phát hành và nhấp vào "Xây dựng". Trong Finder, tìm thư mục dự án của bạn và tìm thư mục "Ad-Hoc-iphoneos". Bên trong thư mục đó, có một ứng dụng. Nén ứng dụng dưới dạng zip.

Để ứng dụng của bạn đạt được chứng nhận của Apple, ứng dụng đó phải được tối ưu hóa cho iOS 7 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 từ Trung tâm nhà phát triển iOS

Nếu bạn có các bước chưa hoàn thành để hoàn tất thiết lập, chúng sẽ được hiển thị ở đầu trang. Đảm bảo rằng tất cả thông tin thuế và ngân hàng 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

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

  • Điền vào biểu mẫu về 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 biểu mẫu Quyền và Giá.
  • Chuẩn bị hình ảnh cho iTunes. Bạn cần có biểu tượng vectơ 512x512 và ảnh chụp màn hình ứng dụng của mình. Bạn có thể chụp ảnh màn hình từ trình mô phỏng iPhone bằng cách nhấn Command + ⇧ Shift + 4 và kéo một đường trong khu vực xuất hiện. Đảm bảo kích thước là 320x480 cho iPhone. Ảnh chụp màn hình là phần quan trọng nhất của quy trình tiếp thị ứng dụng, vì vậy hãy đảm bảo rằng chúng hiển thị thông tin quan trọng nhất về ứng dụng.
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 Trình tải lên ứng dụng. Tải xuống Trình tải lên ứng dụng và nhấn Xong.

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

Bước 5. Chờ thời gian kiểm tra

Bạn không thể làm gì khác ngoài việc đợi đơn đăng ký của mình được xem xét. Apple sẽ thông báo cho bạn trong vòng vài ngày hoặc vài tuần qua email nếu ứng dụng của bạn thay đổi trạng thái thành "Đang xem xét". Khi đơn đăng ký của bạn được kiểm tra, quá trình này diễn ra rất nhanh. Nếu ứng dụng của bạn không đạt được bộ thử nghiệm ban đầu, bạn sẽ được thông báo qua email tại sao và Apple sẽ cung cấp cho bạn đề xuất về cách khắc phục vấn đề đó. Nếu ứng dụng của bạn đủ điều kiện, Apple sẽ gửi cho bạn một email với thông tin rằng ứng dụng của bạn đang được bán. Ứng dụng của bạn bây giờ sẽ xuất hiện trong iTunes Store.

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

Khi ứng dụng mới của bạn đã sẵn sàng để bán, đã đến lúc quảng cáo. Sử dụng mạng xã hội, đăng thông cáo báo chí trên các trang web về ứng dụng của bạn, tạo một số video trên YouTube và làm bất cứ điều gì cần thiết để 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í của ứng dụng cho những người thử nghiệm sẽ viết về ứng dụng của bạn trên trang web của họ hoặc đánh giá ứng dụng đó trên kênh YouTube của họ. Nếu bạn có thể kết nối với những người thử nghiệm hàng đầu, ứng dụng của bạn có thể bán rất chạy

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

Bước 7. Chú ý đến các số liệu bán hàng

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

Lời khuyên

  • Thử tạo ứng dụng mới thay vì ứng dụng trùng lặp từ các ứng dụng hiện có trong App Store. Tìm kiếm trên App Store để biết những ứng dụng có sẵn. Tất nhiên, nếu ý tưởng của bạn hay hơn, thì hãy biến ý tưởng của bạn thành hiện thực.
  • Tìm cách cải thiện ứng dụng của bạn.
  • Nếu bạn thích tài liệu tham khảo được in, hãy tìm sách về cách tạo ứng dụng iPhone trên Amazon.
  • Hãy thử kiểm tra ứng dụng trên các thiết bị iDevice khác nhau với các phiên bản iOS khác nhau nếu có thể.
  • Nếu bạn đang thuê một nhà phát triển iOS và muốn đảm bảo ứng dụng của bạn trông theo cách bạn muốn, bạn có thể thiết kế ứng dụng của mình trong Photoshop và sử dụng psdtoxcode để chuyển đổi nó thành ứng dụng Xcode / iOS!

Cảnh báo

  • SDK iPhone luôn thay đổi và các thiết bị iOS luôn phát triển. Nếu có bản cập nhật SDK khi bạn tạo dự án, hãy đảm bảo rằng bạn đã đọc nội dung mới và các thay đổi SDK trước khi cập nhật. Bạn có thể không cần cập nhật phiên bản SDK, trừ khi Apple yêu cầu tất cả các ứng dụng mới xuất xưởng phải sử dụng SDK mới nhất. Nếu bạn cập nhật SDK, 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ù chúng có thể sẽ không xảy ra với một ứng dụng, nhưng hãy cẩn thận.
  • Khi ứng dụng của bạn được chấp nhận trên App Store, đừng cảm thấy lo sợ nếu bạn nhận được đánh giá không tốt. Một số người đưa ra đánh giá mang tính xây dựng và một số người chỉ thô lỗ.
  • Ứng dụng của bạn có thể sẽ không được nhiều người tải xuống - đừng bỏ cuộc.
  • Việc tạo các ứng dụng iPhone rất thú vị đến nỗi bạn có thể khó dừng lại.

Đề xuất: