مجموعة أدوات التطوير الخاصة بي 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 وMaclittlebitesofcocoa -
اكتشف 🔎 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. قدمت الكتابة عن بعد فرصًا جديدة للبرمجة الزوجية عن بعد.
هذا كل شيء. 😃😃😃 شكرا على القراءة. آمل أن تساعدك كل هذه الأدوات على تحسين إنتاجيتك. هذا كل شيء. 😃😃😃شكرًا على القراءة. آمل أن تساعدك كل هذه الأدوات على أن تكون أكثر إنتاجية.
إذا كنت تريد متابعتي على وسائل التواصل الاجتماعي، إليك بعض الروابط. جيثب، تويتر، ينكدين إذا كنت تريد متابعتي على وسائل التواصل الاجتماعي، إليك بعض الروابط. جيثب، تويتر، ينكدين
يمكنك التحقق من مقالاتي السابقة هنا. يمكنك مراجعة مقالاتي السابقة هنا.
روابط أخرى في المقال عرض النص الأصلي
What to read next
Want more posts about Translation?
Posts in the same category are usually the best next step for reading more on this topic.
View same categoryWant to keep following #Translation?
Tags are useful for related tools, specific problems, and similar troubleshooting notes.
View same tagWant to explore another direction?
If you are not sure what to read next, return to the homepage and start from categories, topics, or latest updates.
Back home