Cara Membuat Aplikasi iPhone (dengan Gambar)

Daftar Isi:

Cara Membuat Aplikasi iPhone (dengan Gambar)
Cara Membuat Aplikasi iPhone (dengan Gambar)

Video: Cara Membuat Aplikasi iPhone (dengan Gambar)

Video: Cara Membuat Aplikasi iPhone (dengan Gambar)
Video: Cara Reset Chrome ke Pengaturan Awal (Setting Default) Tanpa Install Ulang Lagi !!! 2024, Mungkin
Anonim

Pasar aplikasi terus berubah dan bergeser, dan kisah suksesnya cukup besar untuk menarik perhatian siapa pun. Apakah Anda pikir Anda memiliki Ide Besar Berikutnya untuk aplikasi iPhone? Ini mungkin lebih mudah dibuat daripada yang Anda pikirkan. Meskipun Anda perlu mempelajari beberapa pengkodean, sebagian besar pekerjaan antarmuka dapat dilakukan secara grafis. Membuat aplikasi membutuhkan waktu, pembelajaran, dan kesabaran, tetapi mungkin Anda bisa membuat Flappy Bird berikutnya! Lihat Langkah 1 di bawah untuk memulai.

Langkah

Bagian 1 dari 5: Menyiapkan Lingkungan Pengembangan Anda

Buat Aplikasi iPhone Langkah 1
Buat Aplikasi iPhone Langkah 1

Langkah 1. Unduh dan instal Xcode

Xcode adalah lingkungan pengembangan tempat semua aplikasi iPhone dibuat. Xcode tersedia gratis dari Apple, tetapi memerlukan OS X 10.8 atau yang lebih baru untuk diinstal. Tidak ada cara resmi untuk menjalankan Xcode di PC Windows atau Linux. Ini berarti bahwa jika Anda ingin mengembangkan aplikasi iPhone tetapi tidak memiliki Mac, Anda harus berinvestasi terlebih dahulu.

  • Untuk mengembangkan aplikasi iOS 8, Anda memerlukan Xcode 6.0.1 dan iOS 8 SDK, keduanya tersedia dari Apple. iOS 8 SDK berisi sejumlah besar API baru yang memungkinkan Anda membuat semua jenis pengalaman aplikasi baru, termasuk integrasi iCloud dan Touch ID.
  • Untuk mengembangkan aplikasi iOS 10, Anda memerlukan Xcode 8 dan iOS 10 SDK, juga tersedia dari Apple. Ada perubahan signifikan pada bahasa Swift dan SDK dalam versi Xcode ini yang ingin Anda ketahui, tetapi kabar baiknya adalah tidak ada lagi perubahan "pelanggaran kode" pada bahasa Swift setelah versi ini.
Buat Aplikasi iPhone Langkah 2
Buat Aplikasi iPhone Langkah 2

Langkah 2. Instal editor teks yang bagus

Meskipun Anda dapat membuat kode sepenuhnya dalam Xcode, Anda akan menemukan bahwa bekerja dengan potongan besar kode jauh lebih mudah jika Anda memiliki editor teks khusus yang mengkhususkan diri dalam sintaks pemrograman. TextMate dan JEdit adalah dua pilihan yang sangat populer.

Buat Aplikasi iPhone Langkah 3
Buat Aplikasi iPhone Langkah 3

Langkah 3. Instal program grafik vektor

Jika Anda berencana membuat seni dan desain khusus untuk aplikasi Anda, Anda akan menginginkan program yang dapat membuat grafik vektor. Skala grafis vektor tanpa kehilangan kejelasan, dan sangat penting untuk aplikasi yang terlihat bagus. Program vektor populer termasuk CorelDraw, Adobe Illustrator dan Xara Designer, yang komersial, dan Inkscape, yang gratis. Program menggambar grafik vektor yang bagus dan gratis adalah DrawBerry. Ini tidak sekuat program profesional, tetapi bagus untuk pengguna pertama kali, atau jika Anda tidak ingin membayar sesuatu hanya untuk satu kali penggunaan.

Buat Aplikasi iPhone Langkah 4
Buat Aplikasi iPhone Langkah 4

Langkah 4. Biasakan diri Anda dengan Objective-C

Objective-C adalah bahasa pemrograman yang digunakan untuk membuat fungsionalitas dalam aplikasi iPhone. Ini menangani manipulasi data dan objek. Objective-C adalah turunan dari keluarga bahasa C, dan merupakan bahasa berorientasi objek. Jika Anda sudah memiliki pemahaman dasar tentang C atau Java, Objective-C seharusnya, sebagian besar, cukup mudah dipahami.

  • Opsi yang lebih baru adalah membuat aplikasi Anda menggunakan bahasa Swift, lanjutan dari Objective-C. Swift memiliki sintaks yang jauh lebih ramah dan nuansa yang lebih modern.
  • Meskipun dimungkinkan untuk membangun aplikasi dasar tanpa mengetahui Objective-C, Anda tidak dapat melakukan fungsi lanjutan apa pun tanpa mengkodekannya sendiri. Tanpa Objective-C, yang bisa Anda lakukan hanyalah bergerak maju mundur di antara layar.
  • Ada berbagai tutorial yang tersedia secara online, serta banyak informasi yang dapat ditemukan di berbagai buku tentang Objective-C atau Swift. Jika pengembangan aplikasi iPhone adalah sesuatu yang ingin Anda anggap serius, Anda akan dilayani dengan baik dengan memiliki beberapa sumber daya yang berguna.
  • Beberapa komunitas Objective-C dan Swift online yang lebih populer termasuk Forum Pengembang Apple, Grup Google iPhoneSDK, dan StackOverflow.
Buat Aplikasi iPhone Langkah 5
Buat Aplikasi iPhone Langkah 5

Langkah 5. Pertimbangkan pengembangan outsourcing

Jika Anda sama sekali tidak tertarik untuk mempelajari Objective-C atau Swift atau tidak memiliki tulang artistik di tubuh Anda, ada sejumlah besar pekerja lepas dan tim pengembangan di luar sana yang mungkin dapat menangani berbagai aspek proyek Anda untuk Anda. Mengalihdayakan pengembangan Anda adalah proses yang rumit, tetapi dapat menghemat banyak sakit kepala jika Anda bukan tipe pemrograman. Pastikan bahwa setiap orang yang terlibat menandatangani Perjanjian Kerahasiaan, dan struktur pembayaran sudah ada sebelum pekerjaan dimulai.

Upwork (sebelumnya oDesk dan Elance) adalah layanan lepas paling populer di Internet yang memiliki ratusan pengembang dan seniman dari semua tingkat keahlian

Buat Aplikasi iPhone Langkah 6
Buat Aplikasi iPhone Langkah 6

Langkah 6. Buat akun pengembangan

Untuk mendistribusikan aplikasi Anda di App Store atau memberikannya kepada orang lain untuk diuji, Anda harus mendaftar ke akun Pengembang Apple. Biaya akun $99 per tahun dan akan meminta Anda memasukkan informasi pajak dan rekening bank.

Anda dapat membuat akun di situs web iOS Dev Center

Buat Aplikasi iPhone Langkah 7
Buat Aplikasi iPhone Langkah 7

Langkah 7. Unduh beberapa aplikasi uji

Setelah Anda mendaftar untuk akun Pengembang, Anda akan memiliki akses ke sumber daya pengembangan Apple. Sumber daya ini mencakup berbagai proyek sampel yang dapat memberi Anda banyak wawasan tentang cara kerja pengembangan aplikasi. Temukan contoh yang terkait dengan jenis aplikasi yang ingin Anda buat dan mainkan di Xcode.

Bagian 2 dari 5: Merencanakan Aplikasi

Buat Aplikasi iPhone Langkah 8
Buat Aplikasi iPhone Langkah 8

Langkah 1. Tentukan konsep Anda

Bahkan sebelum Anda membuka Xcode untuk pertama kalinya, Anda harus memiliki rencana yang matang untuk aplikasi Anda dan fitur-fiturnya. Ini dapat mencakup dokumen desain yang menguraikan semua fungsi aplikasi, sketsa antarmuka pengguna dan alur antar layar, dan ide dasar tentang jenis sistem yang perlu diimplementasikan.

  • Cobalah untuk tetap berpegang pada dokumen desain Anda sebanyak mungkin saat Anda mengembangkan aplikasi Anda. Ini akan membantu Anda tetap fokus pada fitur yang Anda inginkan.
  • Cobalah untuk menggambar setidaknya satu sketsa thumbnail untuk setiap layar di aplikasi Anda.
Buat Aplikasi iPhone Langkah 9
Buat Aplikasi iPhone Langkah 9

Langkah 2. Tentukan audiens Anda

Audiens aplikasi Anda akan banyak berhubungan dengan tampilannya dan fungsionalitas aplikasi. Misalnya, aplikasi daftar tugas akan memiliki audiens yang jauh berbeda dari game menembak berdarah. Ini akan membantu Anda

Buat Aplikasi iPhone Langkah 10
Buat Aplikasi iPhone Langkah 10

Langkah 3. Atasi kebutuhan dengan aplikasi

Jika aplikasi Anda adalah semacam utilitas, itu harus menawarkan solusi untuk masalah yang belum pernah dipecahkan sebelumnya atau solusi atau metode unik atau yang melakukannya lebih baik daripada upaya sebelumnya. Jika aplikasi Anda adalah game, aplikasi tersebut harus memiliki fitur atau fitur unik yang membantu membedakannya dan menarik gamer tertentu.

Buat Aplikasi iPhone Langkah 11
Buat Aplikasi iPhone Langkah 11

Langkah 4. Pertimbangkan isinya

Antarmuka pengguna Anda akan ditentukan oleh jenis konten yang Anda tunjukkan kepada pengguna aplikasi Anda. Misalnya, jika aplikasi berurusan dengan foto, Anda akan menginginkan antarmuka pengguna yang membuat melihat foto dan menavigasinya semudah mungkin.

Buat Aplikasi iPhone Langkah 12
Buat Aplikasi iPhone Langkah 12

Langkah 5. Latih proses desain UI yang baik

Antarmuka pengguna tidak boleh menghalangi pengguna. Ini berarti bahwa opsi harus terlihat jelas, dan pengguna tidak perlu mempertanyakan tombol apa yang melakukan apa. Jika Anda menggunakan ikon, ikon tersebut harus mewakili fungsinya secara akurat. Navigasi melalui aplikasi harus lancar dan alami.

Desain UI adalah bentuk seni dan juga sains. Anda mungkin akan merevisi desain Anda terus-menerus saat proyek Anda berkembang

Bagian 3 dari 5: Membuat Aplikasi

Buat Aplikasi iPhone Langkah 13
Buat Aplikasi iPhone Langkah 13

Langkah 1. Buat proyek baru di Xcode

Buka Xcode, dan mulai Proyek baru dari menu File. Pilih "Aplikasi" di bawah judul "iOS" di sisi kiri jendela. Di bagian template, pilih "Empty Application".

  • Ada berbagai template yang tersedia, semuanya dirancang untuk tugas yang berbeda. Mulailah dengan template kosong hingga Anda merasa lebih nyaman dengan proses pengembangan. Anda dapat mencoba salah satu template yang lebih rumit setelah Anda terbiasa dengan cara kerja semuanya.
  • Anda harus memberikan Nama Produk, pengenal perusahaan Anda, dan awalan kelas. Jika Anda belum memiliki pengenal perusahaan dari Apple, masukkan com.example. Untuk awalan kelas, masukkan XYZ.
  • Pilih "iPhone" dari menu Perangkat.
Buat Aplikasi iPhone Langkah 14
Buat Aplikasi iPhone Langkah 14

Langkah 2. Buat Papan Cerita

Storyboard adalah representasi visual dari semua layar aplikasi Anda. Ini menunjukkan isi dari setiap layar serta transisi di antara mereka. Alat Storyboard akan membantu Anda mengembangkan alur aplikasi Anda.

  • Klik File → Baru → File.
  • Di bawah judul iOS, klik "Antarmuka Pengguna".
  • Pilih Storyboard, dan klik Next.
  • Pilih iPhone dari menu Perangkat, lalu beri nama file "Utama". Pastikan itu disimpan di lokasi yang sama dengan proyek Anda.
Buat Aplikasi iPhone Langkah 15
Buat Aplikasi iPhone Langkah 15

Langkah 3. Tetapkan Storyboard Anda ke proyek Anda

Setelah Anda membuat Storyboard, Anda harus menetapkannya sebagai antarmuka utama aplikasi Anda. Ini akan memuat Storyboard saat aplikasi diluncurkan. Jika Anda tidak menetapkan storyboard, tidak akan terjadi apa-apa saat Anda memulai aplikasi.

  • Klik nama proyek Anda di pohon navigasi kiri.
  • Temukan heading Targets di main frame. Pilih proyek Anda dari daftar Target.
  • Temukan bagian Deployment Info di tab General.
  • Masukkan Main.storyboard ke dalam bidang teks "Antarmuka Utama".
Buat Aplikasi iPhone Langkah 16
Buat Aplikasi iPhone Langkah 16

Langkah 4. Tambahkan layar pertama Anda dengan menggunakan pengontrol tampilan

Pengontrol tampilan mendikte bagaimana konten dilihat oleh pengguna. Ada berbagai pengontrol tampilan prasetel yang tersedia, termasuk tampilan dan tabel standar. Anda akan menambahkan pengontrol tampilan ke storyboard Anda, yang memberi tahu aplikasi cara menampilkan konten kepada pengguna.

  • Pilih file "Main.storyboard" Anda di menu navigasi proyek. Anda akan melihat kanvas kosong muncul di jendela Interface Builder.
  • Temukan Perpustakaan Objek. Ini terletak di bagian bawah bingkai kanan, dan dapat dipilih dengan mengklik tombol kubus kecil. Ini akan memuat daftar objek yang dapat ditambahkan ke kanvas Anda.
  • Klik dan seret objek "View Controller" ke kanvas. Layar pertama Anda akan muncul di kanvas.
  • "Adegan" pertama Anda selesai. Saat aplikasi dimulai, pengontrol tampilan akan memuat layar pertama Anda.
Buat Aplikasi iPhone Langkah 17
Buat Aplikasi iPhone Langkah 17

Langkah 5. Tambahkan objek antarmuka ke layar pertama Anda

Setelah Anda mengatur pengontrol tampilan, Anda dapat mulai mengisi layar dengan objek antarmuka yang Anda butuhkan, seperti label, bidang input teks, dan tombol. Semua objek antarmuka dapat ditemukan di daftar Pustaka Objek tempat Anda menemukan objek View Controller.

  • Klik dan seret objek dari daftar untuk menambahkannya ke layar Anda.
  • Sebagian besar objek dapat diubah ukurannya dengan mengklik dan menyeret kotak di tepi objek. Saat mengubah ukuran, panduan akan muncul di layar sehingga Anda dapat memastikan semuanya berbaris dengan benar.
Buat Aplikasi iPhone Langkah 18
Buat Aplikasi iPhone Langkah 18

Langkah 6. Sesuaikan objek yang Anda tambahkan

Anda dapat menyesuaikan properti untuk setiap objek, memungkinkan Anda membuat antarmuka khusus dan intuitif. Misalnya, Anda dapat menambahkan teks placeholder ke bidang input teks yang akan membantu memandu pengguna tentang apa yang harus mereka masukkan.

  • Pilih objek yang ingin Anda sesuaikan dan klik tombol "Attributes Inspector" di bagian atas bingkai kanan. Tombolnya terlihat seperti perisai.
  • Sesuaikan objek sesuai keinginan Anda. Anda dapat mengubah gaya font, ukuran font, warna teks, perataan, gambar latar belakang, teks placeholder, gaya batas, dan banyak lagi.
  • Opsi yang tersedia akan berubah tergantung pada objek yang Anda sesuaikan.
Buat Aplikasi iPhone Langkah 19
Buat Aplikasi iPhone Langkah 19

Langkah 7. Tambahkan lebih banyak layar

Saat proyek Anda berkembang, Anda mungkin perlu menambahkan lebih banyak layar untuk menampilkan semua konten yang diperlukan agar aplikasi dapat berguna. Misalnya, jika Anda membuat aplikasi daftar tugas, Anda memerlukan setidaknya dua layar: satu untuk memasukkan item daftar tugas, dan satu untuk melihat seluruh daftar.

  • Lebih banyak layar ditambahkan dengan menyeret dan menjatuhkan objek pengontrol tampilan ke bagian kosong kanvas Anda. Jika Anda tidak dapat menemukan tempat kosong untuk menjatuhkannya, klik tombol "perkecil" sampai Anda menemukan area kosong. Pastikan untuk menjatuhkan pengontrol tampilan ke kanvas dan bukan ke layar yang ada.
  • Anda dapat mengubah layar awal dengan memilih pengontrol tampilan yang ingin Anda pimpin dari garis besar proyek. Klik tombol Attribute Inspector dan centang kotak "Is Initial View Controller". Misalnya, jika Anda membuat daftar tugas, Anda ingin daftar sebenarnya menjadi hal pertama yang dilihat pengguna saat aplikasi diluncurkan.
Buat Aplikasi iPhone Langkah 20
Buat Aplikasi iPhone Langkah 20

Langkah 8. Tambahkan bilah navigasi

Sekarang Anda memiliki dua layar di aplikasi Anda, saatnya membuatnya sehingga pengguna dapat bergerak maju mundur di antara keduanya. Anda dapat melakukan ini melalui penggunaan Pengontrol Navigasi, yang merupakan Pengontrol Tampilan khusus. Pengontrol ini menambahkan bilah navigasi ke bagian atas aplikasi Anda yang memungkinkan pengguna untuk bergerak maju mundur di antara layar.

  • Pengontrol navigasi Anda harus ditambahkan ke tampilan awal Anda sehingga dapat mengontrol semua layar berikutnya.
  • Pilih tampilan awal Anda dalam kerangka proyek.
  • Klik Editor → Sematkan Di → Pengontrol Navigasi.
  • Anda akan melihat bilah navigasi abu-abu muncul di bagian atas layar tempat Anda menambahkan pengontrol.
Buat Aplikasi iPhone Langkah 21
Buat Aplikasi iPhone Langkah 21

Langkah 9. Tambahkan fungsionalitas ke bilah navigasi

Sekarang setelah Anda memasukkan bilah navigasi, Anda dapat mulai menambahkan alat navigasi ke dalamnya. Ini akan memungkinkan pengguna Anda untuk bergerak maju mundur di antara layar.

  • Tambahkan judul ke bilah navigasi. Klik Item Navigasi di bawah pengontrol tampilan yang Anda tetapkan. Buka Inspektur Atribut dan ketik judul layar saat ini di bidang Judul.
  • Tambahkan tombol navigasi. Buka perpustakaan Objek jika belum terbuka dan temukan Item Tombol Bar. Klik dan seret ke bilah navigasi. Biasanya, tombol yang menggerakkan Anda "maju" di aplikasi ditempatkan di sebelah kanan, dan tombol yang menggerakkan Anda "mundur" ditempatkan di sebelah kiri.
  • Berikan tombol sebuah properti. Tombol dapat dikonfigurasi untuk memiliki properti khusus yang membuatnya mudah untuk beradaptasi dengan keadaan. Misalnya, jika Anda membuat daftar tugas, Anda memerlukan tombol "Tambah" untuk membuat entri baru. Pilih tombol, dan buka Attribute Inspector. Temukan menu Identifier dan pilih "Add". Tombol akan berubah menjadi logo "+".
Buat Aplikasi iPhone Langkah 22
Buat Aplikasi iPhone Langkah 22

Langkah 10. Tautkan tombol baru Anda ke layar yang ada

Agar tombol Anda berfungsi, Anda harus menghubungkannya ke layar lain. Dalam contoh daftar tugas kami, tombol terletak di daftar keseluruhan, dan perlu ditautkan ke layar entri. Untuk menautkan tombol, tahan Ctrl dan seret tombol ke layar kedua.

  • Saat Anda melepaskan tombol mouse, menu Action Segue akan muncul dengan daftar opsi. Pilih "Push" untuk menggunakan transisi push saat berpindah antar layar. Anda juga dapat memilih "Modal", yang akan membuka layar sebagai tindakan mandiri yang bertentangan dengan urutan.
  • Jika Anda menggunakan Push, bilah navigasi akan ditambahkan secara otomatis ke layar kedua Anda dan tombol "kembali" akan dibuat secara otomatis. Jika Anda memilih modal, Anda perlu memasukkan bilah navigasi kedua secara manual serta menambahkan tombol "Batal" dan "Selesai" (untuk daftar tugas; label tombol Anda akan berubah tergantung pada kebutuhan aplikasi Anda).
  • Tombol "Batal" dan "Selesai" dapat dibuat dengan cara yang sama seperti Anda membuat tombol "Tambah". Cukup pilih "Batal" atau "Selesai" dari menu Identifier di Attribute Inspector.
Membuat Aplikasi iPhone Langkah 23
Membuat Aplikasi iPhone Langkah 23

Langkah 11. Tambahkan kemampuan penanganan data

Hingga saat ini, Anda dapat membuat antarmuka dasar yang dapat dinavigasi tanpa memerlukan pengkodean apa pun. Jika Anda ingin menambahkan fungsionalitas yang lebih dalam, seperti penyimpanan data dan menangani input pengguna, Anda harus mengotori kode. Pengkodean berada di luar cakupan panduan ini, tetapi ada banyak tutorial Objective-C yang tersedia secara online.

Anda dapat menggunakan prototipe antarmuka yang dapat dinavigasi untuk membantu Anda mempekerjakan seorang pengembang. Memiliki antarmuka yang berfungsi akan membuatnya lebih mudah untuk menjelaskan apa yang Anda butuhkan di sisi pengkodean

Bagian 4 dari 5: Menguji Aplikasi

Buat Aplikasi iPhone Langkah 24
Buat Aplikasi iPhone Langkah 24

Langkah 1. Mulai Simulator iOS

Xcode hadir dengan simulator iOS bawaan yang memungkinkan Anda menguji aplikasi di berbagai perangkat iOS yang disimulasikan. Untuk memulai Simulator, pilih "Simulator dan Debug" dari menu tarik-turun di bagian atas jendela Xcode, lalu pilih perangkat yang ingin Anda uji.

Buat Aplikasi iPhone Langkah 25
Buat Aplikasi iPhone Langkah 25

Langkah 2. Bangun aplikasi

Klik tombol Build, yang terlihat seperti tombol Play tradisional, untuk mengompilasi aplikasi dan menjalankannya. Membangun aplikasi mungkin memakan waktu beberapa menit. Anda dapat melihat perkembangannya di bilah alat. Setelah proses pembuatan selesai, Simulator iOS akan terbuka dan Anda dapat mulai menguji aplikasi Anda.

Membuat Aplikasi iPhone Langkah 26
Membuat Aplikasi iPhone Langkah 26

Langkah 3. Uji aplikasi di iPhone Anda sendiri

Sebelum mendistribusikan aplikasi untuk pengujian, Anda dapat mengujinya di perangkat Anda sendiri (jika ada). Pertama, colokkan perangkat Anda ke komputer melalui USB. Tutup iTunes jika terbuka. Pilih "Perangkat dan Debug" dari menu tarik-turun, lalu klik tombol Bangun. Setelah beberapa detik, aplikasi akan diluncurkan di iPhone. uji semua fungsi sebelum menutup aplikasi.

Membuat Aplikasi iPhone Langkah 27
Membuat Aplikasi iPhone Langkah 27

Langkah 4. Debug aplikasi Anda

Jika aplikasi Anda mogok, Anda harus mulai mencari tahu apa yang terjadi dan mengapa. Ini adalah subjek yang luas dan ada banyak alasan mengapa aplikasi Anda mungkin mogok. Buka konsol debug dan baca pesan kesalahan. Sebagian besar waktu mereka agak samar. Jika Anda tidak memahami kesalahannya, coba Googling pesan kesalahannya. Kemungkinannya, Anda akan menemukan posting di forum pengembangan Apple di mana pengembang berpengalaman yang ramah telah menjawab permintaan mereka.

Debugging bisa menjadi waktu yang sangat memakan waktu dan membosankan bagi Anda. Jika Anda tidak menyerah dan bertahan, pada waktunya Anda akan menjadi lebih baik dalam hal itu. Anda akan mulai mengenali kesalahan, melacaknya dengan cepat, dan bahkan mengharapkannya sesekali. Satu kesalahan umum adalah melepaskan objek dari memori lebih dari sekali. Lain adalah lupa untuk mengalokasikan memori dan menginisialisasi objek sebelum mencoba untuk menambah atau menetapkan untuk itu. Dengan setiap aplikasi kesalahan Anda akan menjadi semakin sedikit

Buat Aplikasi iPhone Langkah 28
Buat Aplikasi iPhone Langkah 28

Langkah 5. Periksa penggunaan memori

IPhone memiliki jumlah memori yang sangat terbatas. Setiap kali Anda mengalokasikan suatu objek beberapa memori, Anda harus melepaskannya ketika Anda selesai dengan itu dan mengembalikan memori. Instrumen adalah alat SDK iPhone untuk melihat dan menganalisis penggunaan memori Anda antara lain.

  • Dengan Perangkat dan Debug dipilih seperti sebelumnya, pilih Jalankan → Jalankan dengan Alat Kinerja → Kebocoran. Ini akan meluncurkan Instrumen dan memulai aplikasi di perangkat Anda. Silakan dan gunakan aplikasi seperti biasa. Tampaknya akan membeku secara berkala saat Instrumen merekam dan menganalisis penggunaan memori Anda. Kebocoran apa pun akan menghasilkan lonjakan merah di garis waktu Kebocoran. Sumber kebocoran akan ditampilkan di bagian bawah layar.
  • Mengklik dua kali pada objek yang bocor akan mencoba membawa Anda ke kode yang bertanggung jawab atau mengklik panah kecil di kolom alamat akan menunjukkan riwayat kebocoran. Terkadang di mana kebocoran terdeteksi belum tentu dari mana asalnya.
  • Jika Anda benar-benar bingung, coba dengan proses eliminasi. Beri komentar dan/atau abaikan area kode Anda dengan hati-hati dan jalankan. Kadang-kadang Anda dapat mempersempit area umum dan akhirnya pulang ke garis yang bertanggung jawab. Ketika Anda tahu di mana itu, Anda dapat memperbaiki atau menulis ulang. Ingat, menggunakan Google sering kali dapat memberi Anda tautan langsung tercepat ke forum atau dokumentasi internal Apple yang menangani masalah Anda.
Buat Aplikasi iPhone Langkah 29
Buat Aplikasi iPhone Langkah 29

Langkah 6. Distribusikan aplikasi Anda untuk diuji oleh orang lain

Meskipun menguji aplikasi Anda dalam pengaturan simulasi adalah cara yang baik untuk memastikan bahwa aplikasi Anda berfungsi dan antarmuka terlihat bagus, tidak ada yang mengalahkan pengujian dari pengguna selain Anda sendiri. Pastikan Anda telah menyelesaikan bug yang paling parah sebelum mengirimkannya untuk pengujian eksternal. Untuk mendistribusikan aplikasi ke penguji, Anda harus membuat sertifikat Ad-Hoc di situs iOS Dev Center.

  • Penguji eksternal dapat memberikan banyak umpan balik yang tidak Anda harapkan. Ini bisa sangat berguna jika Anda memiliki aplikasi yang kompleks.
  • Untuk mengotorisasi perangkat penguji, Anda memerlukan nomor UDID setiap perangkat.
  • Pilih Perangkat dari daftar tarik-turun dan tekan ikon "Bangun". Di Finder, navigasikan ke folder proyek Anda dan cari folder "Ad-Hoc-iphoneos". Di dalamnya akan ada aplikasi. Salin sertifikat "AdHoc.mobileprovision" yang Anda dapatkan dari iOS Dev Center ke folder yang sama. Pilih aplikasi dan sertifikat dan zip mereka. Arsip ini dapat diberikan kepada penguji eksternal Anda. Anda perlu membuat arsip terpisah untuk setiap sertifikat Ad-Hoc.

Bagian 5 dari 5: Merilis Proyek Anda

Buat Aplikasi iPhone Langkah 30
Buat Aplikasi iPhone Langkah 30

Langkah 1. Buat build Distribusi Anda

Pilih Perangkat dan Rilis dari menu tarik-turun. Tekan ikon "Bangun". Di Finder, navigasikan ke folder build proyek Anda dan cari folder "Release-iphoneos". Di dalamnya akan ada aplikasi. Zip ke dalam arsip.

Agar aplikasi baru lulus sertifikasi Apple, aplikasi tersebut perlu dioptimalkan untuk iOS 8 dan layar Retina

Buat Aplikasi iPhone Langkah 31
Buat Aplikasi iPhone Langkah 31

Langkah 2. Buka dasbor iTunes Connect

Anda dapat mengakses ini dari iOS Dev Center. Jika Anda memiliki langkah yang belum selesai untuk diselesaikan, langkah tersebut akan dicantumkan di bagian atas halaman. Pastikan semua informasi perbankan dan pajak Anda telah dimasukkan dengan benar.

Buat Aplikasi iPhone Langkah 32
Buat Aplikasi iPhone Langkah 32

Langkah 3. Masukkan semua informasi aplikasi Anda

Klik "Kelola Aplikasi Anda" dan kemudian pilih "Tambah Aplikasi baru". Isi nama Aplikasi, nomor SKU dan pilih ID bundel. Pilih bundel aplikasi Anda dari menu tarik-turun.

  • Isi formulir yang menyediakan deskripsi aplikasi, kata kunci, situs dukungan, kategori, email kontak, hak cipta, dll.
  • Isi formulir Hak dan Harga.
  • Siapkan karya seni iTunes Anda. Anda akan memerlukan ikon vektor 512x512 besar, serta beberapa tangkapan layar aplikasi Anda. Tangkapan layar dapat diambil dari simulator iPhone menggunakan Command + Shift + 4 dan menyeret tanda silang ke area tersebut. Pastikan ukurannya 320x480 untuk iPhone. Tangkapan layar adalah bagian yang sangat penting dalam memasarkan aplikasi Anda, jadi pastikan tangkapan layar menunjukkan bagian terpenting.
Membuat Aplikasi iPhone Langkah 33
Membuat Aplikasi iPhone Langkah 33

Langkah 4. Unggah aplikasi Anda

Klik "Siap Mengunggah Biner" dan Anda akan dibawa ke layar yang mengarahkan Anda untuk mengunduh alat Pengunggah Aplikasi. Unduh dan tekan Selesai.

  • Instal alat Pengunggah Aplikasi dan luncurkan. Pertama kali Anda menjalankan program, itu akan meminta informasi login iTunes Anda.
  • Alat Pengunggah Aplikasi akan memeriksa akun iTunes Connect Anda dan menemukan aplikasi apa pun yang siap Anda unggah binari. Mereka akan ditampilkan di menu tarik-turun. Pilih yang Anda inginkan, pilih zip Distribusi yang Anda buat sebelumnya dan unggah. Pengunggah akan memeriksa beberapa hal internal di dalam bundel dan akan mengembalikan kesalahan jika menemukan sesuatu yang salah, seperti nomor versi yang salah, ikon yang hilang, dll. Jika semuanya baik-baik saja, itu akan mengunggah zip dan selesai.
Buat Aplikasi iPhone Langkah 34
Buat Aplikasi iPhone Langkah 34

Langkah 5. Tunggu reviewnya

Tidak ada yang bisa dilakukan sekarang kecuali menunggu proses peninjauan. Apple akan memberi tahu Anda dalam beberapa hari atau minggu melalui email jika status aplikasi Anda berubah menjadi "Dalam peninjauan". Saat masuk ke review, prosesnya sangat cepat. Jika gagal dalam rentetan tes awal, Anda akan mendapatkan email penolakan yang memberi tahu Anda alasannya, dan Apple akan menawarkan saran untuk memperbaikinya. Jika aplikasi Anda lolos pemeriksaan, Apple akan mengirimkan email yang memberi tahu Anda bahwa aplikasi Anda siap untuk dijual. Aplikasi Anda sekarang akan muncul di toko aplikasi iTunes

Buat Aplikasi iPhone Langkah 35
Buat Aplikasi iPhone Langkah 35

Langkah 6. Promosikan aplikasi Anda

Sekarang aplikasi baru Anda tersedia untuk dibeli, saatnya untuk mulai menyebarkan berita. Manfaatkan media sosial, kirimkan siaran pers ke situs yang berfokus pada Aplikasi, buat beberapa video YouTube, dan lakukan semua yang Anda bisa untuk membuat orang membicarakan aplikasi Anda.

Anda dapat mengirimkan salinan gratis kepada pengulas, yang kemudian akan menulis tentang aplikasi Anda di situs web mereka atau mengulasnya di saluran YouTube mereka. Jika Anda bisa mendapatkannya di tangan pengulas populer, ini dapat menghasilkan banyak penjualan

Buat Aplikasi iPhone Langkah 36
Buat Aplikasi iPhone Langkah 36

Langkah 7. Perhatikan penjualan Anda

Unduh aplikasi iTunes Connect Mobile gratis untuk iPhone Anda. Masuk setiap hari dan periksa penjualan, pasar, dan negara penjualan Anda. Ini adalah bagian yang menyenangkan! Apple akan mengirimi Anda email secara berkala dengan tautan ke data penjualan terbaru Anda. Anda dapat mengunduhnya untuk catatan Anda. Semoga beruntung!

Tips

  • Cobalah untuk menjadi aplikasi asli dan bukan duplikat yang sudah ada di App Store. Lakukan pencarian menyeluruh di App Store untuk mengetahui apa yang tersedia. Tentu saja, jika ide Anda lebih baik, lakukanlah.
  • Selalu cari cara untuk meningkatkan aplikasi Anda.
  • Cobalah untuk memperbarui aplikasi Anda secara teratur.
  • Jika Anda menyukai referensi cetak, tekan Amazon.com untuk menemukan beberapa buku pengembangan iPhone.
  • Cobalah untuk menguji sebanyak mungkin iDevices berbeda yang bisa Anda dapatkan. Lebih baik lagi jika mereka menginstal berbagai versi iOS.
  • Jika Anda menyewa pengembang iOS dan ingin menjamin aplikasi iOS terlihat seperti yang Anda tentukan, Anda dapat mendesain antarmuka untuk aplikasi di Photoshop dan menggunakan alat untuk mengubahnya menjadi aplikasi Xcode/iOS yang berfungsi!
  • Jika Anda baru belajar cara membuat kode, bahasa berbasis blok atau kelas online dapat membantu Anda memulai.

Peringatan

  • SDK iPhone terus berubah dan perangkat berkembang. Jika pemutakhiran SDK tersedia selama proyek, pastikan Anda membaca apa yang baru dan berubah sebelum Anda melakukannya. Kecuali dinyatakan oleh Apple bahwa semua pengiriman baru harus dikompilasi dengan versi SDK baru, mungkin tidak diperlukan untuk Anda saat ini. Jika Anda melakukan pemutakhiran, beberapa metode yang telah Anda gunakan mungkin sudah usang dan meskipun kemungkinan tidak akan menghasilkan lebih dari peringatan pada waktu kompilasi, amanlah.
  • Anda tidak dijamin banyak unduhan atau penjualan, jangan berkecil hati.
  • Ketika Anda berhasil dan mendapatkan aplikasi di App Store, jangan terintimidasi oleh orang-orang jahat yang menulis ulasan buruk. Beberapa memberikan umpan balik yang membantu dan beberapa hanya suka bersikap kasar.
  • Ini membuat ketagihan; Anda mungkin tidak bisa berhenti.

Direkomendasikan: