Back home

مجموعة أدوات التطوير الخاصة بي 2019 لنظام iOS.

مجموعة أدوات تطوير iOS 2019

مجموعة أدوات التطوير الخاصة بي 2019 لنظام iOS مجموعة أدوات تطوير iOS 2019

مرحبًا أيها الرفاق، أود تحديث بعض مجموعة أدواتي لعام 2019 التي أستخدمها لأدوات تطوير iOS والتطبيقات مفتوحة المصدر ومواقع الويب ومستودعات التخزين والمكتبات وبعض الأدوات المتنوعة التي ما زلت أستخدمها حاليًا. مرحبًا بالجميع، أردت تحديث بعض مجموعات الأدوات التي استخدمتها في عام 2019 لأدوات تطوير iOS والتطبيقات مفتوحة المصدر والمواقع الإلكترونية ومستودعات التخزين والمكتبات وبعض الأدوات المتنوعة التي ما زلت أستخدمها حتى اليوم.

سيستمر تحديث هذه المقالة على مدار السنة. يمكنك العثور على بعض التحديثات من مجموعة أدوات 2017 إلى 2018 وبعض النصائح الجديدة مع الأسباب الكامنة وراء ذلك. سيتم تحديث هذه المقالة طوال العام. يمكنك العثور على بعض التحديثات من مجموعة أدوات 2017 إلى 2018 وبعض الأسباب الكامنة وراء التوصيات الجديدة.

تم حذف بعض الأدوات من قائمتي لعام 2019. والسبب هو أنني لا أستمر في استخدام هذه الأدوات Gitscout، Bee، GitKraken، Flawless. لدي بعض التعليقات أدناه حول بعضها. تم شطب بعض الأدوات من قائمتي لعام 2019. والسبب هو أنني لم أستمر في استخدام هذه الأدوات Gitscout، Bee، GitKraken، Flawless. وإليكم بعض تعليقاتي على بعض هذه القضايا.

الأدوات الأدوات

  • يوجد رقم واحد جديد . اسمها [شيرلوك] (https://sherlock.inspiredcode.io/). يمكننا تعديل طرق العرض وقيود التخطيط في الوقت الفعلي، ومحاكاة التشغيل على الأجهزة الأخرى. إنهم فريق مثالي مع RevealApp. اسمها [شيرلوك] (https://sherlock.inspiredcode.io/). يمكننا تعديل قيود العرض والتخطيط في الوقت الفعلي لمحاكاة التشغيل على الأجهزة الأخرى. هم و RevealApp فريق واحد.

  • FASTLANE أوصي بشدة بميزات الفحص والمطابقة وصالة الألعاب الرياضية. FASTLANE أوصي بشدة بميزات المسح والمطابقة وصالة الألعاب الرياضية.

  • اكتشفت في الأسبوع الماضي أداة رائعة لمتابعة التحديث المباشر لطلب السحب الخاص بك وسرد جميع [المستودعات التي تمت مراقبتها] (http://github.com/watching). هناك أيضًا إصدار iOS و Android. هذا التطبيق يستحق خمس نجوم. المقطورة. لقد اكتشفت في الأسبوع الماضي أداة رائعة حقًا تتتبع التحديثات المباشرة لطلباتك وتسرد جميع المستودعات التي شاهدتها. هناك أيضًا إصدارات iOS و Android. هذا التطبيق يستحق خمس نجوم. المقطورة

  • ModMove، يمكنك بسهولة نقل/تغيير حجم النوافذ باستخدام اختصارات لوحة المفاتيح والماوس. هذا هو برنامج HyperSwitch المفضل لدي.

  • Injection، يقوم ديناميكيًا بإدراج رمز Swift / Objective-C في تطبيق قيد التشغيل. يقوم بذلك دون إجراء أي تغييرات على مشروعك. يمكنك أيضًا استخدامه مع AppCode. يمكنك أيضًا استخدام AppCode.

  • Cacher هو منظم مقتطفات التعليمات البرمجية للمطورين المحترفين. يمكنك إدارة مقتطفات النقاط الخاصة بك.

  • NightOwl بعد Mojave، نلتقي بـ DarkMode على نظام التشغيل macOS. يقوم NightOwl بتوسيع هذه الميزة بخطوة أخرى. يمكنك تكوين شروق الشمس/غروبها تلقائيًا، وجدولة التكوين الشخصي الخاص بك، ويمكنك بسهولة تغيير كل التكوينات. يعمل NightOwl على توسيع هذه الميزة بشكل أكبر. يمكنك تكوين شروق الشمس/غروبها تلقائيًا، وجدولة التكوين الشخصي الخاص بك، وتغيير جميع التكوينات بسهولة.

  • pliim هي أداة عرض تقديمي مذهلة. يتم تحديثه دائمًا وهو مفيد جدًا لاجتماع Sprint Demo. يمكنك إخفاء عناصر سطح المكتب وتعطيل الإشعارات وكتم صوت السماعة. pliim هي أداة عرض تقديمي مذهلة. يتم تحديثه دائمًا وهو مفيد جدًا لاجتماعات Sprint التجريبية. يمكنك إخفاء عناصر سطح المكتب وتعطيل الإشعارات وكتم مكبرات الصوت.

  • RescueTime هي أداة مثالية لمتابعة كيفية قضاء وقتك أثناء التطوير أو الأدوات التي تستخدمها.

  • أوصيت باستخدام GitKraken لاستخدام GIT في عام 2017. وكانت لدي أسباب وجيهة لذلك، مثل إمكانية إضافة GitFlow تلقائيًا بواسطة GitKraken. كما أن لديهم دعم gitlab. لقد قطع GitKraken شوطا طويلا. ولكن عند بدء مشروع ضخم مثل وقت التجميع 15 دقيقة ويوجد إجمالي 142802 رمزًا في المشروع، فإن SourceTree هي واجهة المستخدم الرسومية GIT الجديدة المفضلة لدي منذ نوفمبر 2017. أوصيت GitKraken باستخدام GIT في عام 2017. لدي سبب وجيه لذلك يمكن إضافة GitFlow تلقائيًا بواسطة GitKraken. علاوة على ذلك، لديهم دعم gitlab. لقد قطع Git Kraken شوطا طويلا. ولكن عند بدء مشروع كبير، على سبيل المثال، مع وقت تجميع قدره 15 دقيقة وإجمالي 142802 رمزًا في المشروع، فإن SourceTree هي واجهة المستخدم الرسومية GIT المفضلة لدي منذ نوفمبر 2017.

  • KeepingYouAwake هي أداة مساعدة صغيرة لشريط القوائم لنظام التشغيل macOS يمكنها منع جهاز Mac الخاص بك من الدخول في وضع السكون لمدة محددة مسبقًا أو طالما تم تنشيطه.* Paw يجعل التفاعل مع خدمات REST ممتعًا. يساعدنا Paw في إنشاء طلبات HTTP وفحص استجابة الخادم وحتى إنشاء رمز العميل. أنا أحب واجهة مستخدم Paw أفضل من Postman. يساعدنا Paw في إنشاء طلبات HTTP، والتحقق من استجابة الخادم، وحتى إنشاء رمز العميل. أفضّل واجهة مستخدم Paw على Postman.

  • Build Time Analyzer` هو تطبيق macOS يُظهر لك تفاصيل أوقات إنشاء Swift لمشروعك. هذا مهم جدًا لتوفير وقت المشروع. حتى لو استغرق تجميع مشروعك أكثر من 15 دقيقة.

  • يقوم WatchDog بتنظيف DerivedData بنفسك تلقائيًا دون إنهاء Xcode أو إعادة تشغيل macOS.

  • ThemeInstaller هو تطبيق بسيط سيساعدنا على تثبيت السمات لتطبيق Xcode. ThemeInstaller هو تطبيق بسيط سيساعدنا في تثبيت السمات لتطبيق Xcode.

  • يقوم [Cakebrew] (https://www.cakebrew.com/) بإدارة Homebrew باستخدام واجهة المستخدم الرسومية. يستخدم Cakebrew واجهة GUI لإدارة البيرة المنزلية.

  • يمكن لـ [Liya] (https://itunes.apple.com/us/app/liya/id455484422?mt=12) الوصول إلى MySQL وPostgreSQL وSQLite3 باستخدام واجهة واحدة. يمكن لـ Liya الوصول إلى MySQL وPostgreSQL وSQLite3 باستخدام واجهة واحدة.

  • [المدقق] (http://christian-kienle.de/apps/checker/) يمكنك العثور على تبعيات دائرية في مشروع Swift الخاص بك. يمكن أن يساعدك Checker في العثور على التبعيات الدائرية في مشروع Swift الخاص بك.

  • Quiver هو مدير مقتطفات ودفتر ملاحظات لحفظ الملاحظات أو التعليمات البرمجية أو الملف. منذ 5 سنوات أستخدم المقتطفات. لقد دعمتهم بإضافة Swift. ولكن الآن حان الوقت لتغيير شيء ما. لقد كنت أستخدم snippets لمدة 5 سنوات. أنا أدعمهم بإضافة سويفت. ولكن الآن حان الوقت لتغيير شيء ما.

  • مع Oh My Zsh سيكون لجهازك عيون وعقل. مع Oh My Zsh ، سيكون لجهازك عيون وعقل.

  • إذا أردت القراءة لاحقًا، ضعه في الجيب. لا تنس تثبيت ملحق Safari و/أو Chrome. ولكن هناك شيء آخر وهو LINER. إذا كنت ترغب في قراءة كتاب في المستقبل، ضعه في Pocket. لا تنس تثبيت ملحقات Safari و/أو Chrome. شيء آخر هو LINER.

  • تحتاج إلى تصغير صورتك، استخدم Squash. الحل المجاني والأفضل هو القتسلي. تحتاج إلى تصغير صورتك، استخدم Squash. الحل المجاني والأفضل هو guetzli.

  • اختبار التخطيط التفاعلي أو للتحقق من أن جميع الشاشات [RevealApp] (http://revealapp.com/).

  • SizeUp قم بتغيير حجم النوافذ وموضعها باستخدام الاختصارات. SizeUp استخدم مفاتيح الاختصار لتغيير حجم النوافذ وموضعها.

  • أنا أستخدم مقتطفات التعليمات البرمجية. ولكن إذا كنت بحاجة إلى تذكر مقتطفات التعليمات البرمجية المستخدمة ومتى؟ لصق لمدير الحافظة. ولكن ماذا لو كنت بحاجة إلى تذكر مقتطفات التعليمات البرمجية التي تم استخدامها ومتى؟ Paste مدير لصق الحافظة.

  • Gitsome عبارة عن واجهة سطر أوامر Git/GitHub رائعة من خلال المحطة الطرفية. Gitsome عبارة عن واجهة سطر أوامر Git/GitHub رائعة من خلال المحطة الطرفية.

  • [موفر APNs السهل] (https://itunes.apple.com/us/app/easy-apns-provider-push-notification-service-testing-tool/id989622350?mt=12) أفضل أداة لاختبار إشعارات الدفع. Easy APNs Provider أفضل أداة لاختبار إشعارات الدفع.

  • [هيوستن] (https://github.com/nomad/houston) عبارة عن جوهرة بسيطة لإرسال إشعارات Apple Push. Houston هي أداة بسيطة لإرسال إشعارات Apple Push.

  • تشارلز هو منقذ للحياة. يمكنك استخدامه مع جهاز المحاكاة والجهاز، لذا قارن نتائج واجهة برمجة التطبيقات (API) على جهاز Macbook الخاص بك. في العام الماضي لم أستخدم هذه الأداة كثيرًا ولكن هذا العام أستخدمها كثيرًا. أوصي أيضًا باستخدام إصدار iOS. Charles هو منقذ للحياة. يمكنك استخدام المحاكيات والأجهزة ومقارنة نتائج واجهة برمجة التطبيقات (API) على جهاز Macbook الخاص بك. لم أستخدم هذه الأداة كثيرًا في العام الماضي، لكني أستخدمها كثيرًا هذا العام. أوصي أيضًا باستخدام إصدار iOS.

  • Bartender 3 يتيح لنا تنظيم أيقونات شريط القوائم لدينا، عن طريق إخفائها وإعادة ترتيبها وإظهار العناصر المخفية بنقرة أو اختصار لوحة المفاتيح.

  • OpenSim هو بديل مفتوح المصدر لـ SimPholders، مكتوب بلغة Swift. إنها أداة مساعدة لواجهة المستخدم الرسومية للتحكم في جهاز المحاكاة وإدارة التطبيق المثبت على جهاز المحاكاة. هناك بديل آخر iSimulator. إنها أداة مساعدة لواجهة المستخدم الرسومية للتحكم في المحاكي وإدارة التطبيقات المثبتة على المحاكي. هناك بديل آخر iSimulator

  • Zoommy، مفيد جدًا بالنسبة لي. يمكنني بسهولة العثور على صور لمقالاتي المتوسطة. جميع الصور تأتي من 50 مصدرًا مختلفًا للملكية العامة. Zoommy، مفيد جدًا بالنسبة لي. يمكنني بسهولة العثور على صور لمقالاتي الإعلامية. يتم الحصول على جميع الصور من 50 مجالًا عامًا مختلفًا.

تصميم التصميمأفترض أنك تعرف Sketch. لكن Zeplin يوفر وقتًا كبيرًا لفريق التطوير والتصميم. مع بدء Mojave Sketch لدعم الوضع المظلم. بخصوص Zeplin هناك مشكلة وأرسلت لهم بريدًا إلكترونيًا العام الماضي. ولكن لا يوجد دعم لحسابات متعددة. يمكنك فقط تسجيل الدخول بحساب واحد. ومع ذلك، يمكن لـ Zeplin العمل بدون Flawless ويمكنه العمل بدون أي محاكي iOS.

أفترض أنك تعرف Sketch. لكن Zeplin يوفر على فرق التطوير والتصميم الكثير من الوقت. مع بدء Mojave Sketch في دعم الوضع المظلم. لدي سؤال بخصوص Zeplin، لقد أرسلت لهم بريدًا إلكترونيًا العام الماضي. ومع ذلك، لا يتم دعم حسابات متعددة. يمكنك تسجيل الدخول بحساب واحد فقط. ومع ذلك، يعمل Zeplin بدون Flawless وأيضًا بدون أي محاكي iOS.

  • يقوم Reduce بضغط ملفات الرسم الثقيلة الخاصة بنا. تقليل ضغط ملفات Sketch الثقيلة لدينا.

  • يساعد Sketch Cache Cleaner على حذف ملفات Sketch History المخفية التي يمكن أن تشغل مساحة كبيرة على محرك الأقراص الثابتة لديك.

  • Abstract هو مركز يتم التحكم فيه بالإصدار لملفات Sketch الخاصة بك. الملخص هو مركز التحكم في الإصدار لملفات الرسم.

بودكاست بودكاست

إذا كان لديك الوقت حقًا للاستماع إلى ملفات البودكاست، فهذا هو تطبيق Mac المفضل لدي PodcastMenu. توجد قائمة بودكاست رائعة في GitHub لنظام iOS. إذا كان لديك الوقت حقًا للاستماع إلى ملفات البودكاست، فهذه هي قائمة البودكاست المفضلة لتطبيق Mac. توجد قائمة رائعة لبودكاست iOS في GitHub.

وأود أيضًا أن أقدم لكم Unsterificator. إنه تطبيق شريط قوائم Mac للتبديل السريع بين الصوت الأحادي/الستيريو. أريد أيضًا تقديم Unsterificator. هذا هو تطبيق شريط قوائم Mac الذي يمكنه تبديل الصوت الأحادي/الستيريو بسرعة.

المكتبات والريبو

  • SnapKit عبارة عن Swift Autolayout DSL لنظامي iOS وOS X. SnapKit عبارة عن Swift Autolayout DSL لنظامي iOS وOS X

  • EasyTipView هو عرض تلميحات أدوات قابل للتخصيص بالكامل في Swift لنظام التشغيل iOS. إذا كنت تعمل مع تصميم النماذج أو إذا كنت بحاجة إلى مكتبة صغيرة من النصائح، فهذا حل جيد جدًا. EasyTipView هو عرض تلميحات أدوات قابل للتخصيص بالكامل في Swift لنظام التشغيل iOS. يعد هذا حلاً رائعًا إذا كنت تعمل على تصميم النماذج أو تحتاج إلى مكتبة من الحيل.

  • DBDebugToolkit هو مساعد رائع لفرق ضمان الجودة ومطوري iOS. يمكنك بسهولة التحقق من الأداء وواجهة المستخدم وتقارير الأعطال والموارد مقابل… يمكنك بسهولة التحقق من الأداء وواجهة المستخدم وتقارير الأعطال والموارد مقابل…

  • تثبيت وتحديث Xcodes الخاص بك عن طريق xcode-install تثبيت وتحديث Xcodes من خلال xcode-install

  • dark-mode التحكم في الوضع المظلم لنظام التشغيل MacOS من سطر الأوامر التحكم في الوضع المظلم لنظام التشغيل MacOS من سطر الأوامر

  • gitignore مجموعة من قوالب .gitignore المفيدة مجموعة من قوالب .gitignore المفيدة

  • GitHawk تطبيق مدير مشروع GitHub لنظام iOS. GitHawk هو تطبيق مدير مشروع GitHub لنظام iOS.

  • Marketing-for-Engineers عبارة عن مجموعة منسقة من المقالات والأدوات التسويقية لتنمية منتجك. Marketing-for-Engineers عبارة عن مجموعة منسقة من المقالات والأدوات التسويقية لتنمية منتجك.

  • open-source-ios-apps هي قائمة تعاونية لتطبيقات iOS مفتوحة المصدر open-source-ios-apps هي قائمة تعاونية لتطبيقات iOS مفتوحة المصدر

  • إذا كنت بحاجة إلى بيانات مزيفة لمشروعي يمكنني أن أوصي بـ Fakery. إذا كان مشروعي يحتاج إلى بيانات مزيفة، يمكنني أن أوصي بـ Fakery

  • LocalizationKit نظام تسليم ترجمة الترجمة الديناميكي لنظامي التشغيل iOS وMac OSX بلغة Swift. LocalizationKit هو نظام تسليم ترجمة الترجمة الديناميكي لنظامي التشغيل iOS وMac OSX في Swift.

  • Armchair هو مدير مراجعة تطبيقات بسيط ولكنه قوي لنظامي التشغيل iOS وMac OSX مكتوب بلغة Swift. Armchair ​​​​هو مدير مراجعة تطبيقات بسيط ولكنه قوي لنظامي التشغيل iOS وMac OSX مكتوب بلغة Swift.

  • يتحقق Siren من الإصدار المثبت لتطبيقات iOS ويبلغ المستخدمين عند نشر إصدار جديد.

  • يتيح لنا Bohr إعداد شاشة الإعدادات. يسمح لنا Bohr بإعداد إعدادات الشاشة.

  • SwiftyJSON هو قائد تحليل JSON. إذا واجهت مشكلة، فتحقق من إصدار Kitura. أيضًا مع Alamofire فهم فريق مثالي. SwiftyJSON هو قائد تحليل JSON. إذا واجهت مشاكل، يرجى التحقق من الإصدار Kitura. وفي الوقت نفسه، بالنسبة لـ Alamofire، فهم الفريق المثالي.

  • تسجيل CocoaLumberjack لنظامي التشغيل Mac وiOS. يقوم CocoaLumberjack بتسجيل الدخول إلى أنظمة Mac وiOS.

المواقع الإلكترونية

  • iOS Dev Directory هو موقع الويب المفضل لدي، حيث يمكنك الوصول بسهولة إلى مدونات جميع المطورين في نقطة واحدة.

  • ابحث عن الشركة التي استخدمت حزم SDK والخدمات على تطبيقات الأجهزة المحمولة التي تعمل بنظام iOS باستخدام AppSight. اكتشف الشركة التي استخدمت حزم SDK والخدمات على تطبيقات الأجهزة المحمولة التي تعمل بنظام iOS باستخدام AppSight.

  • مجموعة مكتبات iOS كتبها Swift iOSCookies. مجموعة مكتبة iOS التي كتبها Swift iOSCookies

  • نصائح وتقنيات لنظامي التشغيل iOS وMac littlebitesofcocoa. نصائح وتقنيات لنظامي iOS وMac littlebitesofcocoa

  • اكتشف 🔎 205+ 🔥 مؤتمرات رائعة حول 🌍 العالم: http://aweconf.com .

متنوعات متنوعة

  • قائمة بالأوامر الأكثر استخدامًا وshortcuts في الوحدة الطرفية لنظام التشغيل Mac قائمة بالأوامر والاختصارات الأكثر استخدامًا في الوحدة الطرفية لنظام التشغيل Mac.

  • قائمة shortcuts في قائمة اختصارات Xcode في Xcode

  • public list من واجهات برمجة التطبيقات من جميع أنحاء الويب. قائمة بواجهات برمجة التطبيقات العامة على الويب.

  • أفضل مكتبة خطوط لـ iOS. أفضل مكتبة الخطوط لنظام iOS.* Mockable هي خدمة بسيطة قابلة للتكوين للسخرية من خدمات الويب RESTful API أو SOAP. قم بالرد باستخدام حمولة JSON أو XML الثابتة أو الديناميكية. في السابق كنت أستخدم Gist. Mockable هي خدمة بسيطة قابلة للتكوين للسخرية من خدمات الويب RESTful API أو SOAP. قم بالرد باستخدام حمولة JSON أو XML الثابتة أو الديناميكية. لقد استخدمت جيست من قبل.

  • DayOne، لا أستطيع أن أصدق نفسي، كيف نسيت مشاركة تطبيقي المفضل لمدة عامين. في الواقع، بدأت في استخدام DayOne منذ عامين ونصف. إنها تحافظ على مجلة Bullet Journal الخاصة بي. لقد بدأت بالفعل في استخدام DayOne منذ عامين ونصف. إنه يحتفظ بمذكرتي الرصاصة.

محرر التحرير

  • AppCode رائع جدًا لتحرير التعليمات البرمجية، وهو ممتاز ويحتوي على جميع خيارات إعادة البناء التي نحتاجها، لكنه لا يزال يعتمد على Xcode وهو ليس مجانيًا.

  • المحرر الثاني المفضل لدي هو Atom. يوفر Teletype فرصة جديدة للبرمجة الزوجية عن بعد. المحرر الثاني المفضل لدي هو Atom. قدمت الكتابة عن بعد فرصًا جديدة للبرمجة الزوجية عن بعد.

هذا كل شيء. 😃😃😃 شكرا على القراءة. آمل أن تساعدك كل هذه الأدوات على تحسين إنتاجيتك. هذا كل شيء. 😃😃😃شكرًا على القراءة. آمل أن تساعدك كل هذه الأدوات على أن تكون أكثر إنتاجية.

إذا كنت تريد متابعتي على وسائل التواصل الاجتماعي، إليك بعض الروابط. جيثب، تويتر، ينكدين إذا كنت تريد متابعتي على وسائل التواصل الاجتماعي، إليك بعض الروابط. جيثب، تويتر، ينكدين

يمكنك التحقق من مقالاتي السابقة هنا. يمكنك مراجعة مقالاتي السابقة هنا.

روابط أخرى في المقال عرض النص الأصلي