iOS Dev Weekly – الإصدار 506 – 7 مايو 2021

0

[ad_1]

تعليق

قد تعتقد أنني أتحدث عن مؤشر حزمة Swift كثيرًا في هذه النشرة الإخبارية ، وربما تكون على حق. بعد كل شيء ، هذا ما أقضي معظم وقتي في القيام به. قد تكون سعيدًا باستخدام CocoaPods أو Carthage ولا ترى أي قيمة في استبدال شيء لا يزال يعمل بشكل جيد. أنا لا ألومك ، لكن انتظر قبل أن تتخطى روابط هذا الأسبوع ، أعطني فقرة أخرى. 🤞

أطلقنا ميزة جديدة لمؤشر Swift Package هذا الأسبوع ، وهي ليس فقط للأشخاص الذين يستخدمون Swift Package Manager! يتيح لك خيار “Try in a Playground” إنشاء Swift Playground الذي يمكنك فتحه في Xcode والذي يحتوي على مكتبة مستوردة مسبقًا وجاهزة للاستخدام. قم بزيارة أي صفحة حزمة في Swift Package Index ، وانقر فوق الرابط “Try in a Playground” ، وقم بإنشاء الملعب ، وبعد بضع ثوانٍ ، ستكون جاهزًا لتجربته. هذه ميزة رائعة ، حتى إذا قمت في النهاية باستيراد المكتبة إلى تطبيقك باستخدام CocoaPods أو Carthage. 🚀

إذا كنت تريد مزيدًا من التفاصيل ، فإليك إعلان إطلاق الميزة ، أو إذا كنت مقتنعًا وترغب في الحصول على التطبيق فورًا ، فقم بتنزيله هنا.

أوه ، وبينما نحن في هذا الموضوع ، يعد زر “تجربة في ساحة اللعب” جزءًا كبيرًا من سبب وجود مؤشر حزمة Swift في شكله الحالي. لقد كتبت عن ذلك هذا الأسبوع أيضًا. وآمل أن تستمتع القصة!

ديف فيروير

رابط برعاية

احصل على جميع الأفكار التي تحتاجها لإنشاء تطبيقات عالية الجودة

سواء كان تعطلًا ، أو انتقالات بطيئة للشاشة ، أو مكالمات شبكة بطيئة أو واجهات مستخدم غير مستجيبة ، فإن Instabug يمسك بك جميع السجلات التي تحتاج إلى إصلاحها لشحن التطبيقات عالية الجودة. نبدأ الآن.

instabug.com

أخبار

تحليلات خفيفة الوزن هذا ليس شرًا

أدوات التحليلات التي تركز على الخصوصية آخذة في الارتفاع في الوقت الحالي. نحن نستخدم Plausible لمؤشر Swift Package (الذي أوصي به بشدة إذا كنت تبحث عن تحليلات الويب). إذا كنت تبحث عن شيء لتضعه في تطبيقك ، فربما تحقق من هذه الأداة الجديدة من Daniel Jilg. إنه بالتأكيد يقول كل الكلمات الصحيحة على موقع الويب!

apptelemetry.io

إعادة تخيل وثائق Apple

ما الخطأ في وثائق مطور Apple؟ هنا أكثر من 3500 كلمة من Paul Hudson مع رؤية لعالم توثيق مطور مثالي.

(وهنا 28 كلمة عن رؤية جيمس ديمبسي. 😂)

hackingwithswift.com

تقدم Apple Search Ads طريقة جديدة للترويج للتطبيقات

لأن مشكلة متجر التطبيقات تكمن في عدم وجود إعلانات كافية. 🙄

apple.com

شفرة

كيف يعمل OrderedSet

كما قد تتوقع ، تحتوي مكتبة مجموعات Swift على بعض التفكير الذكي:

كان خطئي هو مساواة “جدول التجزئة” بـ “مجموعة أو قاموس” في رأسي ، ولكن اتضح أن هناك أنواعًا أخرى من جداول التجزئة.

يشرح أولي بيجمان المزيد.

oleb.net

SwiftRegexDSL

مثل السلاسل المنسوبة ، من المعروف أن التعبيرات النمطية صعبة القراءة. ماذا لو كنت تستطيع وصف تعبيرك بعبارات وصفية؟ تهدف هذه المكتبة الجديدة من Jérémy Marchand إلى السماح لك بفعل ذلك.

كما أن توقعي بشأن التبني السريع لمنشئي النتائج أصبح حقيقة. لقد مررت حوالي خمس مقالات أو مكتبات أخرى استخدمتها هذا الأسبوع. أعتقد أن هذه المكتبة يحتمل جدير بالاهتمام إذا كنت تستخدم الكثير من التعبيرات العادية التي غالبًا ما تحتاج إلى تعديلها. ومع ذلك ، فإن أسلوب اختيار التبعيات بعناية وحذر هو أسلوب جيد.

swiftpackageindex.com

الأسرار الخفية لـ TabView الخاص بـ SwiftUI

أحد جوانب SwiftUI التي أحبها هو أنه يلقي نظرة جديدة على عناصر التحكم في واجهة المستخدم استنادًا إلى كيفية قيام المطورين بتنفيذ التطبيقات على مدار السنوات العشر الماضية أو أكثر. هل نحتاج حقًا إلى عناصر تحكم منفصلة للتمرير بين الصفحات ، وعرض الصفحات في شريط علامات التبويب ، والصفحات الموجودة في الرف الدائري؟ يلقي Kristaps Grinbergs نظرة على عنصر تحكم SwiftUI واحد من شأنه معالجة جميع المهام الثلاث.

kristaps.me

تلخيص التنقل في SwiftUI

أتفق مع عمر في أن الآليات التي لدينا للتنقل في الإصدار الحالي من SwiftUI تفضل تطبيقات أبسط ويمكن أن تشعر بالقليل من القيود أثناء نموك. يقترح نهج تشغيل التنقل مع ناشر Combine. أخشى أن هذا قد يذهب بعيدًا في الاتجاه الآخر ، لكنني استمتعت بالمقال!

obscuredpixels.com

تصميم

إصلاح المضاعفات

ما الفرق بين إضافة تعقيدات بسيطة إلى تطبيق watchOS وتعرق التفاصيل من حيث تقديم ما قد يريده المستخدمون لديك. هذا المنشور هو توضيح فعال لمقدار العمل الذي يمكن أن يدخل في تعقيد من David Smith. 😳

david-smith.org

وظائف

مهندس iOS @ Scoop – يقوم Scoop ببناء النظام الأساسي المركزي للتمكين أي شركة لتزدهر مع العمل الهجين. فريقنا من ذوي الخبرة ، والتعاون ، والعقلية المنتج. لقد تجاوزنا عاصفة COVID ، وركزنا أكثر من أي وقت مضى على الفرصة التي لدينا لبناء منتجات رائعة. هذه فرصة خاصة للمساعدة في تمكين جيل كامل من الموظفين لإطلاق العنان للإمكانات الكاملة للعمل المرن. – بعيد داخل الولايات المتحدة

Mobile Full Stack Engineer @ Expensify – انضم إلى فريقنا الشغوف من المهندسين المتميزين لحل مشكلة العالم الحقيقي ، ومساعدة الأشخاص على قضاء وقت أقل في إدارة النفقات والمزيد من الوقت في متابعة أهدافهم الحقيقية. نظرًا لأننا نُحدث ثورة في الطريقة التي يدير بها الأشخاص نفقاتهم ، فإن كونك جزءًا من فريق Expensify يعني بناء النظام الأساسي الأسهل والأسرع والأكثر كفاءة لأتمتة كل شيء متعلق بالنفقات. – بعيد ، سان فرانسيسكو ، بورتلاند ، ميشيغان ، نيويورك ، لندن ، أو ملبورن

مطور iOS @ Atomic Robot – يعمل Atomic Robot مع بعض الشركات والعلامات التجارية الأكثر إثارة لمساعدتهم على تنفيذ مشاريعهم المبتكرة! لدينا فريق تعاوني للغاية يركز على الهندسة عالية الجودة والتعلم المستمر. – بعيد

كبير مهندسي برامج iOS @ Doximity – Doximity ، وهي الشبكة الطبية التي يستخدمها أكثر من 70٪ من الأطباء في الولايات المتحدة ، تقوم بتعيين كبار مهندسي iOS المتحمسين (سهل الاستخدام عن بُعد!). ستصبح جزءًا من فريق منتج رائع وتعمل على تطبيق يتطور باستمرار. استخدم مهاراتك (Swift ، MVVM ، FRP) لتكون جزءًا لا يتجزأ من ميزة التطبيب عن بعد التي تم إطلاقها حديثًا. سجل اليوم! – بعيد داخل الولايات المتحدة

مهندس حلول @ RevenueCat – في RevenueCat ، نجعل بيع الاشتراكات في تطبيقك أمرًا سهلاً. أطلقنا كجزء من مجموعة Y Combinator لصيف 2018 واليوم نتعامل مع اشتراكات لأكثر من 10 ملايين اشتراك في الهاتف المحمول. في هذا الدور ، ستشترك مع شركات من جميع الأحجام للتأكد من أن لديها تنفيذًا لا تشوبه شائبة والتوصل إلى حلول مبتكرة لاحتياجات ومتطلبات كل تطبيق. – بعيد

هل تقوم شركتك بالتوظيف؟ تحدث إلى مديري التوظيف واجعلهم يسردون المناصب الشاغرة في iOS Dev Jobs. القوائم القياسية مجانية ، لذلك ليس هناك ما تخسره!

المطلعون

شكرًا جزيلاً لمطلعي iOS Dev Weekly Insider لهذا الأسبوع! روب نورباك ، سهند نيبزيز ، ديلان لويس ، جوي جاروش ، وريان أشكرافت! دعمكم يعني العالم بالنسبة لي. شكرا لك. 😍

تحدث المكالمة الداخلية لهذا الأسبوع في غضون ساعتين فقط من الآن ، لذلك لا يزال هناك متسع من الوقت للتسجيل والانضمام إلينا!

وأخيرا …

هل لديك جهاز iPad قديم غير مستخدم؟


يتم نشر موجز RSS هذا على https://iosdevweekly.com/. يمكنك أيضًا الاشتراك عبر البريد الإلكتروني أو إشعارات Safari.

[ad_2]

Source link

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.