نحوه ساخت برنامه iPhone

نویسنده: Ellen Moore
تاریخ ایجاد: 20 ژانویه 2021
تاریخ به روزرسانی: 29 ژوئن 2024
Anonim
طریقه ساختن اپل ایدی در ایفون
ویدیو: طریقه ساختن اپل ایدی در ایفون

محتوا

بازار برنامه ها دائما در حال حرکت و تغییر است. آنقدر داستانهای موفقیت ظاهر شده اند که همه از آنها اطلاع دارند. آیا فکر می کنید ایده خوبی برای برنامه iPhone دارید؟ ایجاد آن می تواند آسان تر از آنچه فکر می کنید باشد. اگرچه شما باید نحوه کد نویسی را بیاموزید ، اما اکثر کارهای رابط را می توان به صورت گرافیکی انجام داد. برای ایجاد یک برنامه زمان ، مطالعه و صبر لازم است ، اما شاید بتوانید بازی بعدی Flappy Bird را ایجاد کنید! برای شروع به مرحله 1 بروید.

مراحل

قسمت 1 از 5: تنظیم محیط توسعه خود

  1. 1 Xcode را بارگیری و نصب کنید. Xcode محیط توسعه ای است که همه برنامه های iPhone در آن ساخته شده است. Xcode به صورت رایگان از اپل در دسترس است ، اما برای نصب به OS X نسخه 10.8 یا بالاتر نیاز دارد. هیچ راه رسمی برای اجرای Xcode در ویندوز یا لینوکس وجود ندارد. این بدان معناست که اگر می خواهید برنامه ای را بر روی iPhone توسعه دهید ، اما مک ندارید ، ابتدا باید آن را خریداری کنید.
    • برای توسعه برنامه های iOS 8 ، به Xcode 6.0.1 و SDK iOS 8 نیاز دارید. هر دو را می توان از اپل تهیه کرد. SDK iOS 8 شامل تعداد زیادی API های جدید است که به شما امکان می دهد انواع برنامه های جدید ، از جمله ادغام با iCloud و Touch ID را ایجاد کنید.
    • برای توسعه برنامه های iOS 10 ، به SDK iOS 10 نیاز دارید که در وب سایت اپل موجود است. زبان برنامه نویسی Swift و SDK در این نسخه از Xcode دچار تغییرات مهمی شده اند. خبر خوب این است که پس از این نسخه ، تغییرات بیشتری در کد در Swift ایجاد می شود.
  2. 2 یک ویرایشگر متن خوب نصب کنید. در حالی که می توانید همه کارها را در Xcode انجام دهید ، به زودی خواهید دید که کار با اندازه های بزرگ کد بسیار ساده تر است اگر یک ویرایشگر متن جداگانه دارید که در برنامه نویسی تخصص دارد. دو گزینه محبوب TextMate و JEdit هستند.
  3. 3 یک برنامه گرافیکی برداری نصب کنید. اگر قصد دارید تصاویر و طرح هایی را برای برنامه خود ایجاد کنید ، به یک برنامه گرافیکی برداری نیاز دارید. گرافیک بردار را می توان بدون افت کیفیت مقیاس بندی کرد ، که برای هر برنامه ای با ظاهر خوب مهم است. برنامه های بردار محبوب عبارتند از CorelDraw ، Adobe Illustrator ، Xara Designer و Inkscape. یک برنامه ویرایش گرافیکی رایگان خوب DrawBerry است. این نرم افزار به اندازه نرم افزارهای حرفه ای قدرتمند نیست ، اما برای مبتدیان یا کسانی که نمی خواهند هزینه ای را پرداخت کنند که فقط یک بار از آن استفاده می کنند.
  4. 4 یادگیری هدف-ج. Objective-C یک زبان برنامه نویسی است که برای ایجاد عملکرد در برنامه های iPhone استفاده می شود. داده ها را پردازش می کند و با اشیاء کار می کند. Objective-C از خانواده زبان های C می آید و یک زبان شی گرا است. اگر قبلاً C یا Java را می فهمید ، فقط کافی است که Objective-C را یاد بگیرید.
    • اکنون می توانید از زبان Swift ، جانشین Objective-C استفاده کنید. Swift نحو ساده تری دارد و مدرن تر است.
    • در حالی که امکان ساخت یک برنامه اساسی بدون اطلاع از Objective-C وجود دارد ، اما بدون نیاز به برنامه نویسی نمی توانید هیچ عملکرد پیشرفته ای را انجام دهید. بدون Objective-C ، تنها کاری که می توانید انجام دهید این است که در پشت صفحه ها به جلو و عقب حرکت کنید.
    • آموزش های زیادی در اینترنت وجود دارد و اطلاعات زیادی را می توان در کتابهای مختلف Objective-C یافت. اگر می خواهید در مورد توسعه برنامه iPhone جدی بگیرید ، برخی از این منابع را مفید می دانید.
    • برخی از معروفترین انجمنهای آنلاین Objective-C شامل Apple Developer Forums ، Google iPhoneSDK group و StackOverflow هستند.
  5. 5 یک گزینه توسعه برون سپاری را در نظر بگیرید. اگر تمایلی به یادگیری Objective-C ندارید یا هیچ خط هنری ندارید ، تعداد زیادی فریلنسر و تیم توسعه وجود دارد که می توانند قسمت های مختلف پروژه را برای شما تکمیل کنند. برون سپاری توسعه شما یک فرآیند دشوار است ، اما اگر برنامه نویس نباشید ، بسیاری از مشکلات شما را نجات می دهد. اطمینان حاصل کنید که همه افرادی که مشغول به کار خواهند شد دارای یک توافقنامه عدم افشای اطلاعات هستند و شما قبل از شروع کار در مورد پرداخت توافق کرده اید.
    • Upwork (ادغام oDesk و Elance سابق) محبوب ترین صرافی مستقل در اینترنت است که صدها توسعه دهنده و هنرمند در هر سطح مهارت دارند.
  6. 6 ایجاد حساب توسعه دهنده برای توزیع برنامه خود در App Store یا ارائه آن به دیگران برای آزمایش ، باید ثبت نام کنید تا یک حساب برنامه نویس اپل دریافت کنید. هزینه حساب 99 دلار در سال است و از شما می خواهد اطلاعات مالیاتی و بانکی خود را وارد کنید.
    • می توانید حساب خود را در وب سایت iOS Dev Center ایجاد کنید.
  7. 7 برخی از برنامه های آزمایشی را بارگیری کنید. پس از ثبت نام در حساب توسعه دهنده ، به منابع توسعه اپل دسترسی دارید. این منابع شامل پروژه های نمونه زیادی است که می تواند اطلاعات فوق العاده ای در مورد نحوه توسعه برنامه ها در اختیار شما قرار دهد. نمونه ای را پیدا کنید که به نوعی مربوط به نوع برنامه ای است که می خواهید بسازید و با آن در Xcode تمرین کنید.

قسمت 2 از 5: برنامه ریزی برنامه

  1. 1 مفهوم را تعریف کنید. قبل از اینکه Xcode را برای اولین بار باز کنید ، باید نقشه ای دقیق برای برنامه خود و قابلیت های آن داشته باشید. این می تواند شامل یک سند طراحی باشد که تمام عملکردهای یک برنامه را نشان می دهد ، طرح های رابط کاربری و انتقال بین صفحه ها ، یک ایده اساسی در مورد انواع سیستم هایی که باید اجرا شوند.
    • سعی کنید هنگام توسعه برنامه خود تا حد امکان به سند طراحی پایبند باشید. این به شما کمک می کند تا بر توانایی های مورد نیاز خود تمرکز کنید.
    • سعی کنید حداقل یک طرح برای هر صفحه در برنامه خود بکشید.
  2. 2 مخاطبان هدف خود را مشخص کنید. مخاطبان برنامه شما بستگی زیادی به ظاهر برنامه و عملکرد آن دارد. به عنوان مثال ، برنامه ای که دارای لیست انجام وظایف است مخاطبان متفاوتی نسبت به بازی تیراندازی خواهد داشت. این به شما کمک می کند.
  3. 3 به این فکر کنید که برنامه برای چیست. اگر برنامه شما نوعی ابزار مفید است ، باید راه حلی را برای مشکلی که قبلاً هیچ کس پیشنهاد نکرده است ارائه دهد ، یا شما باید راه حلی بهتر از پیشنهاد قبلی ارائه دهید. اگر برنامه شما یک بازی است ، باید دارای یک ویژگی (یا ویژگی های) منحصر به فرد باشد که آن را از سایر بازی ها متمایز کرده و بازیکنان خاصی را جذب کند.
  4. 4 محتوا را بررسی کنید. رابط کاربری شما بر اساس نوع محتوایی که برای کاربران برنامه خود نمایش می دهید ، تعیین می شود. به عنوان مثال ، اگر برنامه شما با عکس ها کار می کند ، می خواهید رابط کاربری به شما این امکان را بدهد که عکس ها را به راحتی مرور کرده و حرکت کنید.
  5. 5 ایجاد یک رابط کاربری خوب را تمرین کنید. رابط کاربری هرگز نباید مانع کاربری شود. این بدان معناست که گزینه ها باید به وضوح قابل مشاهده باشند و کاربر هرگز مجبور نباشد از عملکرد هر دکمه تعجب کند. اگر از نمادها استفاده می کنید ، آنها باید عملکرد خود را به وضوح نشان دهند. ناوبری از طریق برنامه باید انعطاف پذیر و طبیعی باشد.
    • توسعه رابط کاربر هم یک هنر است و هم یک علم. به احتمال زیاد ، با پیشرفت پروژه ، دائماً در طرح خود تجدید نظر خواهید کرد.

قسمت 3 از 5: ایجاد یک برنامه کاربردی

  1. 1 یک پروژه جدید در Xcode ایجاد کنید. Xcode را باز کرده و یک پروژه جدید را از منوی File شروع کنید. در قسمت "iOS" در سمت چپ پنجره "Application" را انتخاب کنید. در بخش الگوها ، "برنامه خالی" را انتخاب کنید.
    • الگوهای آماده زیادی وجود دارد و همه برای کارهای مختلف طراحی شده اند. تا زمانی که فرآیند توسعه را درک نکردید ، با یک قالب خالی شروع کنید. هنگامی که متوجه شدید چگونه کار می کند ، می توانید یکی از الگوهای پیچیده تر را امتحان کنید.
    • شما باید نام محصول ، شناسه شرکت و پیشوند کلاس خود را ارائه دهید. اگر قبلاً Apple ID ندارید ، وارد کنید com.example... برای پیشوند کلاس ، وارد کنید XYZ.
    • "iPhone" را از منوی دستگاه انتخاب کنید.
  2. 2 یک Storyboard ایجاد کنید. Storyboard یک نمایش بصری از تمام صفحه های موجود در برنامه شما است. محتویات هر صفحه و همچنین انتقال بین آنها را نمایش می دهد. ابزار Storyboard به شما کمک می کند تا برنامه خود را طراحی کنید.
    • فایل → جدید. فایل را انتخاب کنید.
    • در عنوان iOS ، "رابط کاربری" را انتخاب کنید.
    • Storyboard را انتخاب کرده و روی Next کلیک کنید.
    • iPhone را از منوی دستگاه انتخاب کرده و سپس نام فایل را "Main" بگذارید. مطمئن شوید که آن را در همان محل پروژه خود ذخیره کرده اید.
  3. 3 Storyboard را به پروژه خود اختصاص دهید. پس از ایجاد یک Storyboard ، باید آن را به عنوان رابط اصلی برنامه خود تعیین کنید. سپس این Storyboard با شروع برنامه بارگیری می شود. اگر یک استوری بورد اختصاص ندهید ، هنگام شروع برنامه هیچ اتفاقی نمی افتد.
    • روی نام پروژه خود در درخت ناوبری در سمت چپ کلیک کنید.
    • عنوان Targets را در پنجره اصلی پیدا کنید. پروژه خود را از لیست اهداف انتخاب کنید.
    • بخش Infloyment Info را در برگه General پیدا کنید.
    • وارد صفحه اصلی در کادر متنی "رابط اصلی".
  4. 4 اولین صفحه خود را با استفاده از یک کنترل کننده مشاهده اضافه کنید. کنترلرهای مشاهده تعیین می کنند که چگونه محتوا توسط کاربر مشاهده می شود. بسیاری از کنترل کننده های پیش ساخته از جمله نمای استاندارد و جداول وجود دارد. شما کنترل کننده های مشاهده را به استوری بورد خود اضافه می کنید ، که به برنامه شما نحوه نمایش محتوا را به کاربر می گوید.
    • فایل "Main.storyboard" خود را از منوی ناوبری پروژه انتخاب کنید. یک بوم خالی را در پنجره Interface Builder مشاهده خواهید کرد.
    • کتابخانه اشیا را پیدا کنید. در پایین سمت راست قرار دارد و با کلیک روی دکمه با مکعب کوچک می توان آن را انتخاب کرد. با این کار لیستی از اجسامی که می توانند به بوم شما اضافه شوند بارگیری می شود.
    • روی شیء "View Controller" کلیک کرده و آن را روی بوم خود بکشید. اولین صفحه روی بوم شما ظاهر می شود.
    • اولین "صحنه" شما به پایان رسید. هنگامی که برنامه را شروع می کنید ، کنترل کننده نمایش اولین صفحه شما را بارگیری می کند.
  5. 5 اشیاء رابط را به اولین صفحه خود اضافه کنید. هنگامی که کنترل کننده نمای را تعریف کردید ، می توانید اشیاء رابط موردنظر خود مانند برچسب ها ، فیلدهای نوشتاری ورودی و دکمه ها را روی صفحه قرار دهید. همه اشیاء رابط را می توان در فهرست Objects Library یافت که در داخل شیء View Controller یافت می شود.
    • اشیاء را از لیست انتخاب کرده و بکشید و به صفحه خود اضافه کنید.
    • با کلیک روی حاشیه و جابجایی بیشتر اشیاء می توان اندازه آنها را تغییر داد. هنگام تغییر اندازه ، راهنماها روی صفحه ظاهر می شوند تا بتوانید مطمئن شوید همه چیز درست به نظر می رسد.
  6. 6 اشیایی را که اضافه کرده اید اصلاح کنید. شما می توانید ویژگی های هر شی را تغییر دهید و به شما امکان می دهد یک رابط شخصی و بصری ایجاد کنید. به عنوان مثال ، می توانید متن جایگزین را به یک جعبه متن ورودی اضافه کنید که از کاربر خواسته شود چه چیزی را وارد کند.
    • شیئی را که می خواهید تغییر دهید انتخاب کرده و روی دکمه "Attributes Inspector" در بالا سمت راست کلیک کنید. این دکمه کمی شبیه یک سپر است.
    • شی را هر طور که دوست دارید تغییر دهید. می توانید سبک فونت ، اندازه فونت ، رنگ متن ، تراز ، تصاویر پس زمینه ، متن متنی ، سبک حاشیه و موارد دیگر را تغییر دهید.
    • گزینه های موجود بسته به شیئی که در حال تغییر آن هستید تغییر می کند.
  7. 7 صفحه های بیشتری اضافه کنید با پیشرفت پروژه شما ، احتمالاً می خواهید صفحه نمایش بیشتری برای نمایش تمام محتوای مورد نیاز برنامه خود اضافه کنید. به عنوان مثال ، اگر در حال ساخت برنامه ای با لیست کارهای خود هستید ، حداقل به دو صفحه نیاز خواهید داشت: یکی برای ورود به کارهای روزمره و دیگری برای مشاهده لیست کارها.
    • با حرکت دادن و رها کردن کنترلر نمایش در یک قسمت خالی از بوم ، می توانید صفحه های اضافی اضافه کنید. اگر نتوانستید یک منطقه خالی پیدا کنید ، برای رها کردن ماوس ، روی دکمه "بزرگنمایی" کلیک کنید تا مناطق خالی ظاهر شوند. مطمئن شوید که کنترل کننده View را روی بوم و نه صفحه موجود رها کنید.
    • می توانید با انتخاب View controller که می خواهید در پنجره پروژه میزبانی شود ، صفحه شروع را تغییر دهید. روی دکمه Attribute Inspector کلیک کرده و کادر تأیید "Is Initial View Controller" را علامت بزنید. به عنوان مثال ، اگر در حال تهیه لیست کارها هستید ، می خواهید که فهرست کارهای انجام شده اولین چیزی باشد که کاربر هنگام راه اندازی برنامه می بیند.
  8. 8 یک نوار ناوبری اضافه کنید. اکنون که دو برنامه در برنامه خود دارید ، وقت آن است که آن را بسازید تا کاربر بتواند بین آنها رفت و برگشت کند. می توانید با استفاده از Navigation Controller ، که یک نسخه تخصصی View Controller است ، به این هدف برسید. این کنترلر یک نوار ناوبری به بالای برنامه شما اضافه می کند و به کاربر اجازه می دهد بین صفحه ها به جلو و عقب حرکت کند.
    • یک کنترل ناوبری باید به نمای اولیه شما اضافه شود تا بتواند همه صفحه های بعدی را کنترل کند.
    • یک نمای اولیه را در پنجره پروژه انتخاب کنید.
    • Editor → Enbed In → Navigation Controller را انتخاب کنید.
    • شما باید یک نوار ناوبری خاکستری در بالای صفحه ای که کنترلر را در آن اضافه کرده اید ظاهر شود.
  9. 9 قابلیت هایی را به این نوار ناوبری اضافه کنید. اکنون که نوار ناوبری را وارد کرده اید ، می توانید ابزارهای ناوبری را به آن اضافه کنید. این به کاربر اجازه می دهد بین صفحه ها جلو و عقب حرکت کند.
    • عنوان را به نوار پیمایش اضافه کنید. روی Navigation Item در زیر کنترلر View که به آن اختصاص داده اید ، کلیک کنید. بازرس Attribute Inspector را باز کرده و عنوانی برای صفحه کنونی در قسمت عنوان وارد کنید.
    • یک دکمه ناوبری اضافه کنید. اگر هنوز کتابخانه Objects را باز نکرده اید ، دکمه نوار را در آنجا پیدا کنید. آن را انتخاب کرده و به نوار پیمایش بکشید. به طور معمول ، دکمه هایی که شما را در یک برنامه "جلو" می برد در سمت راست و دکمه هایی که شما را به "عقب" منتقل می کند در سمت چپ قرار دارند.
    • به دکمه ها ویژگی بدهید. دکمه ها را می توان با ویژگی های خاصی سفارشی کرد که به آنها اجازه می دهد به راحتی با محیط های مختلف سازگار شوند.به عنوان مثال ، اگر در حال ایجاد یک لیست کارها هستید ، ممکن است برای ایجاد یک ورودی جدید به دکمه Add نیاز داشته باشید. دکمه را انتخاب کرده و Attribute Inspector را باز کنید. منوی Identifier را پیدا کرده و Add را انتخاب کنید. دکمه به لوگوی "+" تغییر می کند.
  10. 10 دکمه جدید خود را به صفحه موجود پیوند دهید. برای عملکرد دکمه ، باید آن را با صفحه دیگری جفت کنید. در مثال ما با لیست کارهای انجام شده ، دکمه در لیست کلی قرار می گیرد و باید به صفحه ورود به کار متصل شود. برای اتصال یک دکمه ، دکمه را نگه دارید کنترل، و دکمه را به صفحه دوم بکشید.
    • وقتی دکمه ماوس را رها می کنید ، منوی Action Segue با لیستی از گزینه ها ظاهر می شود. برای استفاده از حرکت بین صفحه ها ، "فشار" را انتخاب کنید. همچنین می توانید "Modal" را انتخاب کنید ، که صفحه را بصورت کاملاً مستقل و بدون دنباله ای از صفحه ها باز می کند.
    • اگر از Push استفاده می کنید ، یک نوار ناوبری به طور خودکار به صفحه دوم شما و همچنین یک دکمه برگشت اضافه می شود. اگر مودال را انتخاب می کنید ، باید یک نوار ناوبری دیگر را به صورت دستی وارد کرده و دکمه های Cancel و Done را اضافه کنید (در برنامه کارهای انجام شده ؛ بسته به نیاز برنامه شما ، دکمه های متفاوتی در برنامه شما وجود دارد).
    • می توانید دکمه های Cancel و Done را به همان روشی که دکمه Add را ایجاد کرده اید ایجاد کنید. فقط Cancel and Done را از منوی Identifier در Attribute Inspector انتخاب کنید.
  11. 11 از قدرت پردازش داده ها استفاده کنید. تا این مرحله ، امکان ایجاد یک رابط اولیه بدون نیاز به نوشتن کد وجود داشت. اگر می خواهید قابلیت های عمیق تری مانند ذخیره داده ها ، مدیریت ورودی کاربر را اضافه کنید ، باید وارد برنامه نویسی شوید. برنامه نویسی خارج از محدوده این مقاله است ، اما بسیاری از آموزش های Objective-C در اینترنت وجود دارد.
    • هنگام استخدام برنامه نویس می توانید از یک رابط ناوبری اولیه استفاده کنید. اگر رابط کاربری دارید ، توضیح آنچه که از برنامه نیاز دارید بسیار ساده تر است.

قسمت 4 از 5: آزمایش برنامه

  1. 1 شبیه ساز iOS را راه اندازی کنید. Xcode دارای یک شبیه ساز داخلی iOS است که به شما امکان می دهد برنامه خود را در طیف وسیعی از دستگاه های iOS شبیه سازی شده آزمایش کنید. برای راه اندازی شبیه ساز ، Simulator و Debug را از منوی بالای پنجره Xcode انتخاب کنید و سپس دستگاهی را که می خواهید روی آن آزمایش کنید انتخاب کنید.
  2. 2 برنامه را بسازید. برای کامپایل و اجرای برنامه ، روی دکمه Build ، که شبیه یک دکمه معمولی Play است ، کلیک کنید. ساخت برنامه چند دقیقه طول می کشد. در صفحه ، می توانید پیشرفت را مشاهده کنید. پس از اتمام مراحل ساخت ، شبیه ساز iOS باز می شود و می توانید شروع به آزمایش برنامه خود کنید.
  3. 3 برنامه را روی iPhone خود آزمایش کنید. قبل از توزیع برنامه خود برای آزمایش ، می توانید آن را در دستگاه خود آزمایش کنید (در صورت وجود). ابتدا دستگاه خود را از طریق USB به رایانه خود وصل کنید. اگر iTunes باز شد ، آن را ببندید. "Device and Debug" را از لیست کشویی انتخاب کرده و سپس بر روی دکمه Build کلیک کنید. پس از چند ثانیه ، برنامه باید روی iPhone اجرا شود. قبل از بستن برنامه ، همه عملکردها را بررسی کنید.
  4. 4 اشکال زدایی اگر برنامه خراب شد ، باید تعیین کنید که چه اتفاقی افتاده و چرا. دلایل بی نهایت می تواند وجود داشته باشد. کنسول اشکال زدایی را باز کرده و پیام های خطا را بخوانید. بیشتر اوقات ، آنها بسیار واضح نخواهند بود. اگر خطا را متوجه نشده اید ، سعی کنید پیام های خطا را در Google جستجو کنید. این احتمال وجود دارد که با پستی که در انجمن توسعه دهندگان اپل باقی مانده است برخورد کنید ، جایی که توسعه دهنده قبلاً به س answeredالی پاسخ داده است.
    • اشکال زدایی یک برنامه یک فرایند طولانی و خسته کننده است. اگر تسلیم نشوید و پافشاری نکنید ، به مرور زمان بهتر خواهید شد. شما شروع به تشخیص خطاها می کنید ، آنها را سریع پیدا می کنید و حتی گاهی اوقات انتظار آنها را دارید. یک اشتباه رایج این است که حافظه یک شیء را بیش از یک بار آزاد کنید. یک اشتباه رایج دیگر این است که قبل از تلاش برای افزودن یا اختصاص دادن چیزی به آن ، تخصیص حافظه و مقداردهی اولیه آن را فراموش کنید.با هر برنامه ، اشکالات کمتر و کمتری خواهید داشت.
  5. 5 میزان استفاده از حافظه را بررسی کنید. آیفون حافظه کمی دارد. هر بار که حافظه برای یک شی اختصاص داده می شود ، پس از اتمام کار با آن باید آزاد شود. ابزارهایی مانند iPhone SDK وجود دارد که می توانید از آنها برای مشاهده و تجزیه و تحلیل میزان استفاده از حافظه استفاده کنید.
    • با انتخاب Device and Debug ، Run → Run with Performance Tool → Leaks را انتخاب کنید. با این کار ابزارها و به همراه آن برنامه بر روی دستگاه شما راه اندازی می شود. اکنون طبق معمول شروع به استفاده از برنامه کنید. با ضبط و تجزیه و تحلیل میزان استفاده از برنامه ، گاهی اوقات سرعت آن کمی کاهش می یابد. همه منابع نشت در پایین صفحه نمایش داده می شود.
    • با دوبار کلیک روی هر شی کد مربوطه برای شما باز می شود و با کلیک بر روی پیکان کوچک در ستون آدرس ، تاریخچه مشکل حافظه باز می شود. گاهی اوقات جایی که نشت پیدا می شود ، اصلاً جایی نیست که از آنجا آمده است.
    • اگر گیج شده اید ، روش حذف را امتحان کنید. چیزی را کامنت کنید ، قسمتی از کد را با دقت حذف کرده و سپس اجرا کنید. گاهی اوقات می توانید جستجوی خود را محدود کرده و سپس رشته مورد نظر خود را پیدا کنید. هنگامی که می دانید خطا کجاست ، می توانید آن را برطرف کرده یا دوباره بنویسید. به یاد داشته باشید ، استفاده از Google می تواند پیوندهای مستقیم به انجمن های Apple یا مستنداتی را که مورد شما را توصیف می کند ، به شما ارائه دهد.
  6. 6 برنامه آزمایشی خود را با افراد دیگر به اشتراک بگذارید. در حالی که آزمایش برنامه شما در یک شبیه ساز یک راه خوب برای اطمینان از کارکردن آن و رابط کاربری زیبا است ، اما هیچ چیز به اندازه آزمایش با سایر کاربران نیست. فقط مطمئن شوید که قبل از ارسال برنامه خود برای آزمایش خارجی ، آزاردهنده ترین اشکالات را حذف کرده اید. برای توزیع برنامه خود در آزمایش کنندگان ، باید یک گواهی موقت در مرکز توسعه iOS ایجاد کنید.
    • تسترهای خارجی می توانند بازخوردهای زیادی را به شما ارائه دهند که انتظارش را نداشتید. این امر به ویژه در صورت داشتن یک برنامه پیچیده مفید است.
    • برای تأیید دستگاه های آزمایش کننده ، باید شماره UDID هر دستگاه را بدانید.
    • دستگاهی را از منوی کشویی انتخاب کرده و روی نماد "Build" کلیک کنید. در Finder ، به پوشه پروژه خود بروید ، پوشه "Ad-Hoc-iphoneos" را در آنجا پیدا کنید. در داخل برنامه شما خواهد بود. گواهی "AdHoc.mobileprovision" را که از مرکز توسعه iOS دریافت کرده اید در همان پوشه کپی کنید. برنامه را به همراه گواهی انتخاب کرده و آنها را فشرده کنید. این بایگانی را می توان به یک تستر خارجی منتقل کرد. شما باید برای هر گواهی Ad-Hoc بایگانی جداگانه ایجاد کنید.

قسمت 5 از 5: انتشار درخواست خود

  1. 1 با انتخاب دستگاه و نوع ساخت را از منوی کشویی ، نوع توزیع خود را ایجاد کنید ، سپس روی نماد "ساخت" کلیک کنید. پوشه پروژه خود را در Finder باز کنید و پوشه "Release-iphoneos" را پیدا کنید. شامل برنامه شما خواهد بود. فایل های فشرده را.
    • برای اینکه برنامه های جدید دارای گواهینامه اپل باشند ، باید برای iOS 8 و صفحه های شبکیه چشم بهینه سازی شوند.
  2. 2 منوی iTunes Connect را باز کنید. می توانید از مرکز توسعه iOS به آن دسترسی پیدا کنید. اگر مراحل ناتمامی دارید ، در بالای صفحه نوشته می شود. اطمینان حاصل کنید که تمام اطلاعات بانکی و مالیاتی شما به درستی وارد شده است.
  3. 3 تمام اطلاعات مربوط به برنامه خود را وارد کنید. روی "مدیریت برنامه خود" کلیک کنید و سپس "افزودن برنامه جدید" را انتخاب کنید. نام برنامه ، SKU و budle ID را وارد کنید. بسته برنامه خود را از منوی کشویی انتخاب کنید.
    • فرم را با توضیحات برنامه ، کلمات کلیدی ، سایت پشتیبانی ، دسته ، ایمیل تماس ، حق چاپ و غیره پر کنید.
    • فرم های حق تقدم و قیمت را پر کنید.
    • تصاویر iTunes شما باید آماده باشد. شما به یک نماد بزرگ 512x512 و همچنین چند تصویر از برنامه خود نیاز دارید. با استفاده از شبیه ساز آیفون می توان عکس های صفحه را گرفت فرمان+⇧ شیفت+4، و کشیدن. بررسی کنید که برای iPhone 320x480 هستند. اسکرین شات ها بخش بسیار مهمی از بازاریابی برنامه شما هستند ، بنابراین مطمئن شوید که مهمترین قسمت ها را ضبط می کنند.
  4. 4 برنامه خود را بارگیری کنید. روی "Ready to Upload Binary" کلیک کنید و به صفحه ای منتقل می شوید که از شما می خواهد ابزار Application Uploader را بارگیری کنید. آن را بارگیری کرده و بر روی Finish کلیک کنید.
    • برنامه Application Uploader را نصب کرده و اجرا کنید. اولین بار از شما می خواهد که اعتبار iTunes خود را وارد کنید.
    • ابزار Application Uploader حساب iTunes Connect شما را بررسی می کند و همه برنامه هایی را که می توان برای آنها باینری بارگذاری کرد پیدا می کند. آنچه را که می خواهید انتخاب کنید ، فایل فشرده ای را که قبلاً ایجاد کرده اید انتخاب کرده و آن را بارگیری کنید. لودر برخی از موارد خود را بررسی می کند و اگر مشکلی پیدا کرد خطاها را نشان می دهد. این می تواند یک شماره نسخه ، نمادهای گم شده و غیره باشد. اگر همه چیز خوب پیش رفت ، فایل زیپ را بارگیری کنید و کار شما تمام شد.
  5. 5 منتظر تأیید باشید. شما کاری ندارید جز منتظر ماندن مراحل تأیید صحت باشید. اگر وضعیت برنامه شما به «در حال بررسی» است ، ظرف چند روز یا هفته از طریق ایمیل به شما اطلاع می دهد. وقتی برنامه وارد این مرحله می شود ، بقیه خیلی سریع اتفاق می افتد. اگر برنامه از مجموعه آزمایشی اولیه عبور نکند ، همان روز یک ایمیل رد دریافت خواهید کرد که به شما می گوید چرا برنامه رد شده است. همچنین ، نامه حاوی توصیه های اپل برای رفع آن است. اگر برنامه شما اعتبار سنجی کند ، اپل با ارسال ایمیلی به شما اطلاع می دهد که برنامه شما آماده فروش است. اکنون برنامه شما در فروشگاه برنامه iTunes ظاهر می شود.
  6. 6 برنامه خود را تبلیغ کنید برنامه شگفت انگیز شما در حال حاضر برای خرید در دسترس است و زمان آن رسیده است که در مورد آن صحبت کنید. از رسانه های اجتماعی استفاده کنید ، یک بیانیه مطبوعاتی به سایت های برنامه ارسال کنید ، برخی از فیلم های YouTube را تهیه کنید و هر کاری که می خواهید انجام دهید تا مردم در مورد برنامه شما صحبت کنند.
    • می توانید نسخه های رایگان را برای بازبینانی ارسال کنید که درباره برنامه شما در وب سایت خود پست می کنند یا در کانال YouTube خود بررسی می کنند. اگر آنقدر خوش شانس باشید که به دست افراد محبوب برسید ، می تواند فروش زیادی را در پی داشته باشد.
  7. 7 پیگیری فروش برنامه رایگان iTunes Connect Mobile را برای iPhone خود بارگیری کنید و هر روز وارد سیستم شوید و فروش ، بازارها و کشورهای فروش خود را پیگیری کنید. این قسمت جالب آن است! اپل هر از گاهی ایمیل هایی با پیوندهایی به آخرین اطلاعات فروش برای شما ارسال می کند. برای گزارش می توانید آنها را بارگیری کنید. موفق باشید!

نکات

  • اصلی باشید ، برنامه های موجود در AppStore را کپی نکنید. به طور کامل روی AppStore تحقیق کنید تا ببینید چه چیزی در آنجا وجود دارد. البته اگر ایده شما بهترین است ، می توانید شروع کنید.
  • همیشه به دنبال راه هایی برای بهبود برنامه خود باشید.
  • سعی کنید برنامه را در هر تعداد i-device که می توانید آزمایش کنید. حتی بهتر است نسخه های مختلف iOS را نصب کرده باشند.
  • اگر عاشق کتابهای کاغذی هستید ، به Amazon.com سر بزنید تا کتابهای مربوط به توسعه iPhone را پیدا کنید.

هشدارها

  • SDK آیفون دائماً در حال تغییر است و دستگاه ها نیز در حال تغییر هستند. اگر هنگام کار بر روی پروژه به روز رسانی SDK وجود داشت ، قبل از استفاده از SDK جدید موارد جدید را بخوانید. این امر در این مرحله ضروری نیست ، مگر اینکه اپل بگوید همه بارگیری های جدید باید با نسخه جدید SDK کامپایل شوند. در صورت ارتقاء ، ممکن است برخی از روش هایی که استفاده می کنید منسوخ شوند. اگرچه این به احتمال زیاد منجر به هشدار زمان کامپایل حداکثر می شود ، اما بهتر است ایمن باشید.
  • وقتی موفق هستید و برنامه شما در App Store ظاهر می شود ، از کسانی که به برنامه شما نظر بدی می دهند عصبانی نشوید. برخی بازخوردهای مفیدی ارائه می دهند و برخی نیز فقط بی ادبی را دوست دارند.
  • هیچ کس بارگیری یا فروش زیادی را به شما تضمین نمی کند ، اما ناامید نشوید.
  • توسعه برنامه سرگرم کننده است ؛ نمی توانی متوقف شوی