با آموزش ساخت اپلیکیشن ios در کافه بازار و تمام پلتفرم هایی که اپلیکیشن در آنها برای دانلو قرار میگیرد حضور پیدا کنید. طراحی وب اپلیکیشن طراحی اپلیکیشن اندروید و iOS کسب وکار اینترنتی شما را دگرگون میکند و باعث افزایش مشتریان شما و بالطبع افزایش فروش شما خواهد شد.
شرکت سیماگر یک شرکت معتبر در زمینه طراحی اپلیکیشن iOS و اندروید میباشد که قابلیت تولید و توسعه نرم افزار های توزیع شده مانند اسنپ، علی بابا، اکالا را دارد.
ما همهروزه از اپلیکیشنهای مختلف برای غنیسازی جنبههای متفاوت زندگی خود استفاده میکنیم؛ اما ساخت اپلیکیشن یک چالش پرزحمت به نظر میرسد.
در صورتی که ایدهای برای ساخت یک اپلیکیشن هر چند ساده داشته باشید، اگر بخواهید فردی را برای ساخت آن استخدام کنید، ممکن است هزینهای هنگفت برای شما داشته باشد.
در واقعیت، آغاز کار چندان هم دشوار نیست.
در این سری مطالب راهنما، قصد داریم نشان دهیم که میتوانید یک اپلیکیشن آیفون را به سادگی ساخت یک لگو ایجاد کنید.
در این نوشته قصد داریم کارهای زیر را به همراه هم انجام دهیم: اپلیکیشنی که خواهیم ساخت مانند تصویر زیر است: برای این که این سری مطالب آموزشی را پیگیری کنید، لازم نیست یک فرد خبره باشید.
تنها باید موارد زیر را داشته باشید: قبل از هر چیز باید نرمافزار Xcode اپل را نصب کنید.
این نرمافزار رایگان است.
ما در این نوشته از Xcode 10.
1 استفاده خواهیم کرد.
با این که حجم دانلود این نرمافزار نسبتاً بالا (6 گیگابایت) است؛ اما از آنجا که شامل همه چیزهایی است که برای ساخت یک اپلیکیشن آیفون، آیپد، مک و اپلتیوی مورد نیاز هستند، چنین حجم سنگینی قابل تصور است.
روی سیستم مک خود، App Store را باز کرده و به دنبال Xcode بگردید.
آن را دانلود و نصب کنید.
بسته به سرعت اتصال اینترنتی خود و سیستم مک که استفاده میکنید، دانلود این نرمافزار ممکن است مدتی طول بکشد.
بنابراین سعی کنید از این فرصت استفاده بهتری بکنید.
پس از پایان دانلود، در ادامه نرمافزار Xcode را باز کنید.
زمانی که برای نخستین بار آن را باز میکنید، از شما میخواهد اجازه نصب برخی اجزای دیگر را بدهید.
این اجازه را بدهید و زمانی که آماده شد با پنجره خوشامدگویی Xcode مواجه میشوید.
اینک ما آماده هستیم که اپلیکیشن خود را بسازیم.
به این منظور روی گزینه Create a new Xcode project کلیک کنید.
Xcode چندین قالب را نمایش میدهد.
گزینه iOS را انتخاب کرده و سپس روی Tabbed App کلیک کنید.
مطمئن شوید که iOS را انتخاب کردهاید، چون در غیر این صورت Xcode کامپوننتهای صحیح که برای این راهنما مورد نیاز هستند را به شما نمایش نخواهد داد.
روی دکمه Next کلیک کنید.
Xcode پیام زیر را به شما نشان داده و میخواهد که گزینههای مربوط به پروژه جدید را انتخاب کنید: ما قصد داریم اپلیکیشن خود را «Social» بنامیم.
مقداری که دوست دارید را برای فیلد «نام سازمان» (Organization Name) وارد کنید.
در مورد Organization Identifier از معکوس نام دامنه که برای سازمان خود وارد کردید استفاده کنید.
برای نمونه اگر نام سازمان شما mycompany.
com.
au بوده است، برای شناسه از au.
com.
mycompany استفاده کنید.
اگر نام دامنه ندارید میتوانید هر مقداری که دوست دارید وارد کنید.
شما میتوانید در ادامه این مقدار را تغییر دهید؛ اما نباید آن را در این مرحله خالی بگذارید.
اطمینان پیدا کنید که: روی دکمه Next کلیک کنید.
Xcode از شما میخواهد که پروژه جدید خود را ذخیره کنید.
گزینه Create Git repository را روشن کنید.
در ادامه به بررسی Git میپردازیم.
پروژه جدید خود را در پوشه Documents یا هر جای دیگری که دوست دارید ذخیره کنید.
سپس روی دکمه Create کلیک کنید تا ذخیره شود.
Xcode پوشهای (با همان نام انتخابی برای نام محصول) میسازد که شامل همه فایلهای مورد نیاز برای ساخت اپلیکیشن است.
اکنون اگر به Finder نگاه کنید، مانند تصویر زیر است: تبریک میگوییم، شما اینک اولین اپلیکیشن بومی iOS خود را ایجاد کردهاید.
Xcode اینک پروژه شما را به همراه هزاران گزینه ممکن که احتمالاً موجب سردرگمی شما خواهد شد نمایش میدهد.
اما جای نگرانی نیست، چون شما میتوانید تقریباً همه آنها را نادیده بگیرید.
در ادامه میخواهیم ببینیم که آیا میتوانیم اپلیکیشن را اجرا کنیم یا نه.
روی دکمه Build and Run کلیک کنید.
این دکمه شبیه به دکمه Play است و در سمت چپ و بالای پنجره قرار دارد.
اینک باید صبور باشید چون ممکن است چند دقیقه طول بکشد تا Xocde اقدام به ساخت و اجرای اپلیکیشن بکند.
Xcode یک اپلیکیشن جدید مک به نام «Simulator» را در پنجرهای که شبیه به آیفون است، باز میکند.
این یک آیفون XR شبیهسازیشده است و میتوانید نوع گوشی را با دکمه کنار Build and Run انتخاب کنید.
صفحه آیفون در ابتدا سیاه دیده میشود.
در نهایت خواهید دید که اپلیکیشن درون آیفون شبیهسازیشده اجرا میشود.
به این ترتیب با موفقیت اپلیکیشن را ساخته و اجرا کردهایم.
این یک پروتوتایپ ساختگی نیست؛ بلکه یک اپلیکیشن بومی واقعی محسوب میشود.
شما میتوانید این اپلیکیشن را روی App Store توزیع کنید.
البته اگر در جهت انتشار این اپلیکیشن تلاش بکنید؛ اپل آن را رد خواهد کرد، چون در حال حاضر هیچ کار مفیدی انجام نمیدهد.
اینک به Xcode بازمیگردیم.
همانند هر پنجره دیگری روی مک میتوان پنجره Xcode را نیز بزرگتر کرده یا به حالت تمام صفحه برد.
پنجره Xcode به چندین پنل تقسیم میشود.
در ادامه برخی نکات در مورد روش کار با اجزای مختلف، و نمایش یا پنهانسازی پنلها ارائه میکنیم.
لازم نیست فعلاً در مورد محتوا یا منظور این پنلها نگران باشید.
ما بعدتر به بررسی آنها خواهیم پرداخت.
پنل چپ «Navigator» نام دارد و در حال حاضر «Project Navigator» را نمایش میدهد که شامل فهرستی از فایلهای پروژه است.
پنل سمت راست نیز «Inspector» نام دارد.
به پنل Project Navigator در سمت چپ نگاه کنید.
یک بار روی فایل Main.
storyboard کلیک کنید.
اگر روی آن دو بار کلیک کنید، یک پنجره جدید باز میشود.
در هر حالت میتوانید این پنجره را به سادگی ببندید.
در پنل مرکزی (canvas)، میتوانید گردش کار و طرحبندی اپلیکیشن را ببینید.
در مورد گردش کار و ساختار پروژه کمی بعدتر توضیح خواهیم داد.
روی صفحههای کوچکتر و به طور خاص صفحه لپتاپ، ممکن است به فضای بیشتری برای canvas نیاز داشته باشید.
خوشبختانه میتوانید پنلهای سمت راست و چپ را با استفاده از دکمههای Show/Hide Navigators and Inspectors در سمت راست و بالای پنجره نمایش داده یا پنهان کنید.
روی دکمهها کلیک کنید تا با روش نمایش/پنهانسازی پنلهای Navigator و Inspector آشنا شوید.
شما میتوانید با اسکرول کردن به صورت افقی و عمودی با استفاده از ترکپد لپتاپ یا ماوس در روی canvas به اطراف حرکت کنید.
شما میتوانید روی دکمه + و – در انتهای پنجره کلیک کنید: در کنار پنل Navigator در سمت چپ میتوان یک پنل دیگر به نام Document Outline دید که شامل فهرستی از صحنهها یا «scenes» است.
همچنین میتوان پنل Document Outline را با استفاده از دکمهای که در زیر آن قرار دارد پنهان کرد.
شما میتوانید آیتمهای موجود روی canvas را ویرایش کنید.
کافی است روی برچسب متنی First View دو بار کلیک کنید تا متن داخل آن انتخاب شود: سپس میتوانید برچسب متنی مورد نظر خود را برای این صحنه به صورت News وارد کنید.
با زدن دکمه Return روی کیبورد یا با کلیک در خارج از canvas، تغییراتی که روی آن ایجاد کردهاید ذخیره میشوند.
دقت کنید که نوار برگه (tab bar) در انتهای صفحه در حال حاضر دارای عنوانی به صورت First است و تلاش میکنیم آن را نیز تغییر دهیم.
در ادامه روی عنوان First دو بار کلیک کنید.
ممکن است برای انتخاب صحیح آن نیاز به بزرگنمایی داشته باشید.
اگر روی عنوان دو بار کلیک کنید، به صورت خالی در میآید.
سپس گزینه Undo را از منوی Edit انتخاب کنید.
به نظر میرسد این وضعیت یک باگ در Xcode است که امیدواریم اپل آن را به زودی رفع کند.
عنوان این نوار برگه را به News تغییر دهید.
همچنین با زدن دکمه Return آن را ذخیره کنید.
اپلیکیشن را یک بار دیگر با کلیک کردن روی دکمه Build and Run در سمت بالا-چپ پنجره Xcode اجرا کنید.
اگر اپلیکیشن از قبل در حال اجرا باشد، Xcode از شما میپرسد که آیا میخواهید نسخه کنونی متوقف شود و نسخه جدید اجرا شود؟ روی Stop کلیک کنید تا اپلیکیشن جدید اجرا شود.
اپلیکیشن اینک باید برچسب News را در عنوان آیتم نوار برگه نمایش دهد.
اینک به Xcode بازگردید.
Xcode در حال حاضر تغییرات ما را ذخیره کرده است و از این رو میتوانیم از آن خارج شویم.
زمانی که دوباره آن را اجرا کنیم، کار خود را از جایی که باقی مانده بود ادامه خواهیم داد.
با این وجود در این مسیر، تغییرات زیادی ایجاد میکنیم و ممکن است مجبور شویم ایدههای متفاوتی را آزمایش کنیم یا بارها به نسخههای قبلی که روزها پیش ساختهایم، بازگردیم.
برای این که بتوانیم نسخههای خاصی را به عنوان نسخههای شاخص ذخیره کنیم، میتوانیم از یک «سیستم کنترل نسخه» به نام Git استفاده کنیم.
Git به طور گستردهای در همه نظامهای برنامهنویسی و همچنین کنترل اسناد به طور کلی مورد استفاده قرار میگیرد.
Xcode چندین آیتم منو ارائه میکند که امکان دسترسی آسان به برخی دستورهای Git را فراهم ساخته است.
در این مرحله تغییراتی که تا این جا ایجاد کردهایم را با یک توضیح کوتاه از موارد تغییر یافته «کامیت» (Commit) میکنیم.
در ادامه میتوانیم این کامیت را در سابقه توسعه اپلیکیشن خود ببینیم و در صورت نیاز کارهای خود را به این کامیت «بازگردانی» (Revert) بکنیم.
در Xcode و در منوی Source Control، در نوار منو در بالاترین بخش صفحه، گزینه Commit را انتخاب کنید.
Xcode فایلهایی را که تغییر دادهاید به شما نشان میدهد.
در این مورد، ما تنها Main.
storyboard را تغییر دادهایم.
در انتهای پنجره، کرسر در حال چشمک زدن است تا توضیحی در مورد تغییرات خود وارد کنید.
مثلاً بنویسید: Changed First to News.
روی دکمه Commit بزنید.
بدین ترتیب به پایان بخش اول این راهنما رسیدهایم.
تا به اینجا کارهای زیر را انجام دادهایم: در بخش بعدی این راهنما در مورد سفارشیسازی گردش ناوبری در اپلیکیشن با شما صحبت خواهیم کرد.
اگر این نوشته برای شما مفید بوده است، آموزشهای زیر به شما پیشنهاد میشوند: == میثم لطفی (+) «میثم لطفی» دانشآموخته ریاضیات و شیفته فناوری به خصوص در حوزه رایانه است.
وی در حال حاضر علاوه بر پیگیری علاقهمندیهایش در رشتههای برنامهنویسی، کپیرایتینگ و محتوای چندرسانهای، در زمینه نگارش مقالاتی با محوریت نرمافزار نیز با مجله سیماگر همکاری دارد.
بر اساس رای 8 نفر آیا این مطلب برای شما مفید بود؟ نشانی ایمیل شما منتشر نخواهد شد.
بخشهای موردنیاز علامتگذاری شدهاند * سازمان علمی و آموزشی «سیماگر» (سیماگر) از قدیمیترین وبسایتهای یادگیری آنلاین است که توانسته طی بیش از ده سال فعالیت خود بالغ بر ۱۲۰۰۰ ساعت آموزش ویدیویی در قالب فراتر از ۲۰۰۰ عنوان علمی، مهارتی و کاربردی را منتشر کند و به بزرگترین پلتفرم آموزشی ایران مبدل شود.
سیماگر با پایبندی به شعار «دانش در دسترس همه، همیشه و همه جا» با همکاری بیش از ۱۸۰۰ مدرس برجسته در زمینههای علمی گوناگون از جمله آمار و دادهکاوی، هوش مصنوعی، برنامهنویسی، طراحی و گرافیک کامپیوتری، آموزشهای دانشگاهی و تخصصی، آموزش نرمافزارهای گوناگون، دروس رسمی دبیرستان و پیش دانشگاهی، آموزشهای دانشآموزی و نوجوانان، آموزش زبانهای خارجی، مهندسی برق، الکترونیک و رباتیک، مهندسی کنترل، مهندسی مکانیک، مهندسی شیمی، مهندسی صنایع، مهندسی معماری و مهندسی عمران توانسته بستری را فراهم کند تا افراد با شرایط مختلف زمانی، مکانی و جسمانی بتوانند با بهرهگیری از آموزشهای با کیفیت، به روز و مهارتمحور همواره به یادگیری بپردازند.
شما هم با پیوستن به جمع بزرگ و بالغ بر ۶۰۰ هزار نفری دانشجویان و دانشآموزان سیماگر و با بهرهگیری از آموزشهای آن، میتوانید تجربهای متفاوت از علم و مهارتآموزی داشته باشید.
مشاهده بیشتر هر گونه بهرهگیری از مطالب مجله سیماگر به معنی پذیرش شرایط استفاده از آن بوده و کپی بخش یا کل هر کدام از مطالب، تنها با کسب مجوز مکتوب امکان پذیر است.
© سیماگر ۱۳۹۹
شرکت سیماگر یک شرکت معتبر نرم افزاری در زمینه تولید نرم افزار، طراحی سایت ، سئو سایت ، نرم افزار های حرفه ای تحت وب توزیع شده، برندینگ و تبلیغات ، بازاریابی از جمله دیجیتال مارکتینگ میباشد که نشان از توان عملیاتی این شرکت در ارائه خدمات میباشد. ما در تلاش هستیم تا با توجه به وضعیت اقتصادی و معیشتی که امروزه مردم کشور عزیزمان ایران با آن دست و پنجه نرم میکنند با ارائه کار با کیفیت و قیمت مناسب باعث رضایت مندی مشتریان عزیزمان شویم و به عنوان م سئو لیت اجتماعی خودمان سهمی در رونق کسب و کار های کشورمان داشته باشیم.
جهت مشاوره و استعلام قیمت میتوانید از طریق شماره تلفن های زیر به صورت مستقیم با ما در ارتباط باشید