فهرست مندرجات[پنهان شدن][نمایش]
- 1. نمایش هواپیما پیش نمایش / پنهان
- 2. منوی Quick-Action را باز کنید
- 3. تکمیل کد
- 4. به سرعت باز کنید
- 5 تمیز
- 6. پیش نمایش مقصد دستگاه ها
- 7. سلسله مراتب تماس را پیدا کنید
- 8. بین Toggle canvas یا SwiftUI پیشنمایش جابهجا شوید
- 9. هر متنی را در کل پروژه پیدا کنید
- 10. نمایش Hide/Utilities
- 11. ناحیه اشکال زدایی (نمایش/پنهان کردن)
- 12. تورفتگی مجدد کد
- 13. مستقیماً به سراغ تعریف بروید
- 14. SwiftUI پیش نمایش را از سر می گیرد
- 15. نمایش بازرسان SwiftUI
- نتیجه
بهعنوان توسعهدهندگان نرمافزار، ما نه تنها برنامهها را بسازیم، بلکه از یافتن و استفاده از بهترین ابزارهای موجود برای انجام این کار نیز خوشمان میآید.
ما واقعاً خوش شانس هستیم که به عنوان توسعه دهندگان iOS کار می کنیم. ما اکنون یک زبان برنامه نویسی جدید در جعبه ابزار خود داریم SwiftUI. با ابزارهایی که داریم، برای آینده به خوبی مجهز شده ایم.
با این حال، ما دوست داریم به طور موثر با ابزارهایی که در اختیار داریم کار کنیم. استفاده از میانبرهای صفحه کلید یک تکنیک ساده برای افزایش بهره وری و نوشتن کد بیشتر است.
بنابراین، تنها چیزی که باید در Xcode بدانید، میانبرهای صفحه کلید قابل اجرا هستند – آنهایی که برای هر ویرایشگر دیگری که استفاده کرده اید منحصر به فرد هستند.
میانبرهای صفحه کلید سریع کمتر شناخته شده را در این صفحه خواهید یافت، بنابراین می توانید بهره وری خود را حتی بیشتر افزایش دهید. شروع کنیم.
1. نمایش هواپیما پیش نمایش / پنهان
اگر تنها با صفحه نمایش کوچک مک بوک در حال حرکت باشید، ممکن است این اتفاق بیفتد. خوشبختانه، میانبر صفحه کلید یکسان موجود است:
2. منوی Quick-Action را باز کنید
هنگامی که یک تیم دارید و یکی از اعضا ترجیح می دهد نماهای SwiftUI را به صورت کد توسعه دهد در حالی که دیگری ترجیح می دهد از ابزار بصری استفاده کند، هر دو را ایجاد می کند!
بوم و کد شما هرگز از همگام سازی خارج نمی شوند! و با آن، من می خواهم یک میانبر صفحه کلید مفید برای انواع توسعه دهندگان ارائه دهم. با استفاده از میانبر زیر می توانید به منوی Quick-Actions دسترسی پیدا کنید.
3. تکمیل کد
تصور کار بدون تکمیل کد دشوار است. مطمئناً همیشه از آن برای بررسی APIها و صرفه جویی در وقت هنگام تایپ استفاده خواهید کرد.
4. به سرعت باز کنید
با استفاده از دستور Open quick می توانید به سرعت به هر مکان منبع در پروژه یا فضای کاری خود بروید. به سادگی نام هر کلاس، رابط، تابع، متد، enum و غیره را در پروژه خود (و هر SDK که وارد کرده اید) وارد کنید و لیستی از نمادهایی که با عبارت جستجو مطابقت دارند در پنجره بازشو ظاهر می شود.
5 تمیز
وقتی کاملاً مطمئن هستید که کدی که ایجاد کردهاید درست است، این کار مفید است، اما وقتی آن را اجرا میکنید چیزی خراب میشود. پروژه را پاک کنید و دوباره اجرا کنید. شاید - فقط شاید - کد شما درست باشد. اگر یک پاک کننده مشکل شما را حل نکرد، ممکن است لازم باشد بخش اشکال زدایی را نمایش دهید.
6. پیش نمایش مقصد دستگاه ها
شاید بخواهید دیدگاه خود را نه تنها در مورد بزرگترین آیفون 13 پرو مکس، بلکه در سایر گوشی های هوشمند کوچکتر نیز بررسی کنید. برای تغییر مقصد، از این میانبر مفید برای باز کردن انتخاب مقصد استفاده کنید:
7. سلسله مراتب تماس را پیدا کنید
این میانبر نمای Call Hierarchy را نمایش می دهد که هر مکان در کد شما که متد انتخابی را فراخوانی می کند و همچنین هر روشی که به نوبه خود آن متدها را فراخوانی می کند و غیره را نمایش می دهد.
8. بین Toggle canvas یا SwiftUI پیشنمایش جابهجا شوید
Canvas یک پیش نمایش زنده از رابط کاربری که در حال طراحی آن هستید در حین نوشتن کد SwiftUI می دهد. اپل زحمات زیادی کشیده تا این را به یک تجربه دو طرفه تبدیل کند، به این معنی که هر تغییری که در پیش نمایش ایجاد می کنید (مثلاً با جابجایی یا اضافه کردن اجزای رابط کاربری) در ویرایشگر کد نیز منعکس می شود و بالعکس.
9. هر متنی را در کل پروژه پیدا کنید
هنگامی که می خواهید متن خاصی را در پروژه خود پیدا کنید، از دستور زیر استفاده کنید.
10. نمایش Hide/Utilities
هنگامی که استفاده نمی شود، پنجره ابزار در سمت راست نیز می تواند مانع ایجاد شود. از آنجایی که فقط زمانی که روی استوری بورد کار می کنم برای من مفید است، از دستور زیر برای تغییر آن هنگام انتقال بین فایل های استوری بورد و کد استفاده می کنم.
11. ناحیه اشکال زدایی (نمایش/پنهان کردن)
بخش اشکال زدایی را که شامل نمای متغیرها و کنسول است نمایش دهید. هنگامی که برنامه شما به نقطه شکست می رسد، نمای متغیرها وضعیت فعلی همه متغیرها را در محدوده نمایش می دهد. با اجرای برنامه خود در کنسول، هر آنچه را که وارد کرده اید مشاهده خواهید کرد. هنگامی که در حال رفع اشکال هستید، از همان میانبر برای مخفی کردن کادر اشکال زدایی استفاده کنید.
12. تورفتگی مجدد کد
این اغلب به عنوان "کد قالب بندی" نامیده می شود، اما در Xcode، به عنوان "Re-Indent" نامیده می شود. هر خطی که نامش را بگذارید، میتوانید با انتخاب آن و دنبال کردن دستورالعملها، در ابتدای هر خط، فضای مناسب را اضافه کنید. همچنین میتوانید بدون نیاز به انتخاب اول، یک خط را مجدداً تورفتگی کنید.
13. مستقیماً به سراغ تعریف بروید
این واقعاً هنگام یادگیری APIهای جدید یا عبور از یک پایگاه کد ناآشنا مفید است. ObservedObject دقیقا چه کاری انجام می دهد؟ برای آشنایی با روشها و ویژگیهای آن، رابطهایی که پیادهسازی میکند، و کلاسی که از آن مشتق شده است، به تعریف آن بروید.
14. SwiftUI پیش نمایش را از سر می گیرد
وقتی یک نما را باز می کنید، Xcode فورا آن را نمی سازد. در عوض منتظر می ماند تا شما صریحاً به آن دستور انجام این کار را بدهید. در صورت وجود هرگونه مشکل در کد SwiftUI، پیشنمایش نیز میتواند نادرست عمل کند. بله، با کلیک کردن روی دکمه می توانید پیش نمایش را از سر بگیرید.
15. نمایش بازرسان SwiftUI
این یکی دیگر از میانبرهای UIKit است که باید با آن آشنا باشیم. بازرس فایل، بازرس تاریخچه، بازرس کمک سریع و بازرس ویژگی ها همه در هر نمای SwiftUI وجود دارند. همه آنها تعدادی ویژگی مفید در رابطه با دیدگاه فعلی ما در اختیار ما قرار می دهند.
برای مثال، بازرس Quick Help، دسترسی به اسناد مربوط به نمای فعلی را برای ما فراهم می کند. این برای استفاده از نماهای داخلی مانند متن، رنگ و غیره مفید است.
نتیجه
حتی اگر در سطح کمی از بهره وری باشد، میانبرهای صفحه کلید یک رویکرد فوق العاده برای افزایش کارایی ما هستند.
SwiftUI یک چارچوب فوق العاده است که به توسعه دهندگان و طراحان اجازه می دهد تا به سرعت رابط های کاربری ایجاد کنند.
پاسخ دهید