ساخت و ساز یک نرم‌افزار جهانی Universal با نمونه

بهترین و اولین مرجع رسمی مقالات طراحی اپلیکیشن

ساخت و ساز یک نرم‌افزار جهانی Universal با نمونه

۱۵۸ بازديد
گردهمایی 33 فراگیری iOS : ساخت و ساز یک نرم‌افزار جهانی Universal با نمونه
ساخت یک برنامه Universal
یک برنامه جهانی (universal) ، برنامه واحدی میباشد که برای دستگاه های iPhone و iPad seo گردیده باشد. طراحی اپلیکیشن در مشهد از منظر مخاطب ، این خصوصیت ، شایسته ترین تجربیات کاربری را فارغ از دانلود کردن دو نسخه گوناگون از برنامه را مهیا می نماید. زمانی که مخاطب نرم‌افزار universal را در iPhone گشوده می نماید ، نسخه آیفون اپلیکیشن را مشاهده خواهد کرد. در حالتی که مخاطب آن را در آیپد جاری ساختن کند ، نسخه آیپد اپلیکیشن را مشاهده خواهد کرد ، سوای این که مختلف از برنامه نسخه آیفون باشد ، تنها پیاده سازی سفارشی گردیده برای نسخه آیپد میباشد.
پیش از این که اپل مضمون‌ اپلیکیشن universal را معرفی نمیاد ، توسعه و گسترش دهندگان ناچار بودند که ورژن دوتایی از اپلیکیشن را ساخت نمایند - یک کدام از برای آیفون و دیگری برای آیپد. با اپلیکیشن universal ، ما قادر خواهیم بود تنها یک برنامه را ساخت‌و‌ساز کنیم ، که با دستگاه های iOS مختلفی با اندازه کاغذ اکران گوناگون سازگار میباشد.
Xcode کدنویسی نرم افزار های universal را معمولی نموده است. این بدان معنا وجود ندارد که تک تک روند اتومات اعمال می گردد. هنوز ایفا این عمل مشمول شغل های متعددی میباشد که می بایست مطابق آن view controller ها برای اندازه های متفاوت شیت اکران ها ، seo شوند. هویدا میباشد که view controller برای آیفون (و آیپد لمسی) از نوع آیپد آن گوناگون میباشد.
در Xcode ، ما خواهیم توانست رابط کاربری را ، هم با به کار گیری از Interface Builder (یعنی nib file) و هم با به کارگیری از Storyboard بسازیم. فرایند ساخت نرم‌افزار universal بستگی به روشی دارااست که ما برای پیاده سازی UI به کار گیری می‌کنیم. درین فراگیری ، ما گستردن خلاصه ای از هر دو روش ارائه خوا هیم کرد و یک نرم افزار demo بسیار معمولی را خوا هیم ایجاد کرد.
ساخت و ساز نرم‌افزار universal با به کار گیری از Storyboard
وقتی که ما در صدر ، پروژه Xcode را تولید میکنیم ، با یک مورد برای تعریف‌و‌تمجید دستگاه های قابل پناه مواجه می شویم. مورد “Universal” را تعیین میکنیم. Xcode به صورت خود کار یک پروژه ، برای آحاد دستگاه های iOS ایجاد می نماید.
ما دو پوشه مختلف Storyboard خوا هیم مشاهده کرد – یک کدام از برای آیفون/ آیپد لمسی و دیگری برای آیپد. در صورتی به نصیب project summery برویم (یعنی تب summery در نصیب setting پروژه) ، ما می بایست دو قسمت از deployment info را برای دستگاه های گوناگون ببینیم.



همانگونه که در تصویر فوق مشهود است ، هر دستگاه ، نسخه Storyboard خویش را دارااست. این به عبارتی چیزی میباشد که بر پایه ی آن میتوانیم رابط کاربری سفارشی را برای دستگاه های متعدد در یک پروژه Xcode واحد پیاده سازی نماییم. ما نسخه متفاوتی از view ها یا این که view controller ها را در هر storyboard تمجید می‌کنیم. وقتی که اپلیکیشن را در آیفون گشوده می‌کنیم ، نسخه آیفون از storyboard آیتم به کارگیری قرار میگیرد و viewهای مرتبط با نسخه iPhone را شاهد آن هستیم.

ایجاد کرد یک نرم افزار universal بی آلایش
ما یک نرم‌افزار بسیار بی آلایش را بسط خوا هیم بخشید که طریق ساخت‌و‌ساز اپلیکیشن universal را با استعمال از Storyboard علامت می‌دهد. با فرض این که شما پروژه Xcode را برای دستگاه های جهانی ساخت‌و‌ساز نموده اید (یا این که برای استارت فعالیت ، تمپلت پروژه را از اینجا download the project template دانلود نموده اید) بیایید آغاز به سراغ ورژن storyboard آیفون ( یعنی MainStoryboard_iPhone.storyboard) برویم و UI آن را پیاده سازی نماییم.

آغاز یک image view را به درون view controller درگ میکنیم و تصویر را تحت عنوان background-menu.png تهیه میکنیم. بعد ، یک شیء button به کنترلر اضافه میکنیم. در نصیب Attributes Inspector نوع کلید را به “custom” تغییر و تحول داده و تصویر کلید را به button_play.png تهیه و تنظیم میکنیم. فعالیت ما با storyboard با چیزی مشابه به تصویر پایین نقطه پایان می‌یابد.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در فارسی بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.