All boot cable

All Boot Cable لكل اصحاب محلات السوفت وير كيبل اصلي ذو كفائة عالية جداً من شركة GSMSOURCES  يعمل على خمس اوضاع مختلفة ١- استخدام وضع ال EDL بسهولة ٢- يعمل UART مع توصيلة  ٣- داونلد مباشر لاجهزة إل جي  ٤ - داونلود مباشر لأجهزة السامسونج ٥- جميع البوتات لمعالجات ال MTK / SPD علشان كده مش لازم  تشغل بالك بكتييير 🤔🤔🤔 لما ممكن تلم كتير 😙😙😙 ولية تشغل مخارج ال usb 😟😟😟 ونسال ع الكابل الفلانى 😭😭😭 دلوقتى وفرنالك كله فى واحد 😎😎😎 كااااابل ALL BOOT 💪💪💪 يعنى معاك كل دول 😇😇😇 للسعر والشحن الصباحي المنصورة 0502202557 01061773370 01224500034  واتس اب واتس https://wa.me/201013809798 جروب تليجرام https://t.me/joinchat/LEZAAhVfiuW-bIFRs3KbWA حضرتك لو هتزورنا ده اللوكشن بتاعنا https://goo.gl/KdapkF

دليلك الشامل للبدء في تعلم برمجة تطبيقات iOS

مع الإنتشار الكبير للهواتف الذكية في كل ربوع العالم، ازدادت الحاجة إلى برمجة تطبيقات الجوال؛ فالصغار قبل الكبار باتوا يستخدمون الهواتف الذكية وتطبيقاتها في إدارة وتنظيم ليس الأعمال فقط ولكن الحياة ككل كتسجيل المصروفات والمواعيد والأحداث وكثير من مناحي الحياة والتي تمكّن الهاتف الذكي وبجداره من اقتحامها وتسجيل دورًا ما فيها. وكانت تلك الأهمية الكبيرة دافعًا لكتابة دليلك الشامل لتعلم برمجة تطبيقات الأندرويد، والذي نُتبعه اليوم بدليل آخر شامل لتعلم برمجة تطبيقات iOS (تطبيقات الأيفون).

أولًا: لغة سويفت Swift هي الخطوة الأولى

كانت اللغة المُستخدمة في برمجة تطبيقات آي أو إس IOS (تطبيقات الآيفون) هي لغة Objective-C إلا أن شركة Apple أعلنت عام 2014 في مؤتمر Apple العالمي للمطورين (WWDC) عن لغة برمجية مفتوحة المصدر أتت لتستبدل لغة Objective-C ألا وهي لغة Swift، ومنذ ذلك الحين – وبالرغم من استمرارية البعض في استخدام اللغة البرمجية القديمة – أصبحت لغة Swift البداية بل الخطوة الأهم لكل من يريد تعلّم تطبيقات الآيفون (iOS).

دورات تعليمية لتعلّم لغة Swift


  1. دورة سويفت باللغة العربية على موقع udemy: مكونة من 54 فيديو تعليمي والمدة الزمنية لكل فيديو بضع دقائق فقط، وتتميز هذه الدورة التعليمية أنها مشروحة باللغة العربية بأبسط شكل ممكن أيضًا تبدأ من الصفر بشرح الأساسيات اللازمة لبرمجة تطبيقات الآيفون وحتى فهم واستيعاب كل شيء بخصوص لغة Swift.
  2. Stanford University Swift Language Course: دورة تعليمية مميزة من جامعة ستانفورد الأمريكية الشهيرة – تبلغ عدد فيديوهات هذه الدورة التعليمية 17 فيديو، ولكن المدة الزمنية لكل فيديو من هذه الفيديوهات يزيد عن ساعة كاملة، وإذا اعتمدت فقط على هذه الدورة التعليمية فإنني أضمن لك تعلمًا مميزًا للغة سويفت.
  3. مدونة Apple الرسمية الخاصة بلغة سويفت: من خلال هذه المدونة تقف على أحدث الأخبار والتحديثات التي تخص لغة Swift من المصدر الرسمي (شركة أبل).
  4. Apple Swift Programming Language Tutorial Series: دورة تعليمية أخرى على يوتيوب مكونة من 11 فيديو تعليمي وكل فيديو له مدة زمنية مختلفة.
  5. دورة تعلم لغة سويفت باللغة الإنجليزية على موقع يوتيوب: مكونة من مجموعة فيديوهات يبلغ عددها 37 فيديو، والمدة الزمنية لكل فيديو من هذه الفيديوهات بضع دقائق فقط، وهدف هذه الدورة التعليمية تبسيط تعلم لغة Swift للمبتدئين.
  6. دروس تعلم البرمجة بلغة سويفت: سلسلة فيديوهات تعليمية على موقع YouTube يبلغ عددها 54 فيديو تعليمي، وتتميز هذه الدروس أنها مشروحة باللغة العربية وتبدأ مع المتعلم من الخطوة رقم صفر.
  7. Swift language tutorials: سلسلة فيديوهات تعليمية شاملة لكل شيء عن لغة سويفت ولكن باللغة الإنجليزية – تبلغ عدد فيديوهات هذه السلسلة حوالي 334 فيديو تعليمي لشرح كل ما يتعلق بلغة سويفت مع تطبيقات عملية.
  8. موقع raywenderlich: يوجد تصنيف مخصص للغة Swift في هذا الموقع يضم دروسًا مخصصة للمبتدئين، ودروسًا أخرى للمبرمجين المحترفين وعدة مقالات مختلفة عن لغة سويفت Swift، ومجموعة دورات تعليمية (Tutorials) لتعلم لغة سويفت.

ثانيًا: متطلبات برمجة تطبيقات iOS (تطبيقات الآيفون)

  1. جهاز يعمل بنظام ماكنتوش: لكي تتمكن من برمجة تطبيقات iOS يجب أن يكون لديك جهاز MAC، فليس من المعقول أن تقوم ببرمجة تطبيقات لنظام وأنت لا تملك الأدوات التي تعمل عليها التطبيقات بشكل افتراضي. البعض يقوم بتنصيب نظام ماكنتوش افتراضي على الويندوز باستخدام الأنظمة الوهمية، هذه الطريقة قد تنفع ولكن من الوارد ألا تعمل معك التطبيقات بالشكل الصحيح ولكن استخدام النظام الافتراضي يظل حلًا لمن ليس لديهم الإمكانية لشراء جهاز MAC.
  2. برنامج X-Code: يجب تسجيل حساب مطور على موقع Apple، بهدف تحميل برنامج X-codeوالذي يستخدم في كتابة أوامر لغة سويفت وإنشاء التطبيق النهائي، ولعلك تعرف أن Apple توفر حساب مطور مجاني لمتابعة الأخبار والمدونات والاحصائيات الخاصة بالتطبيقات ويسمح لك الحساب المجاني أيضًا بتحميل برنامج X-code ولكنه لا يُعطيك كافة المميزات اللازمة، كاختبار التطبيق على الحاسوب، كذلك يمنعك من رفع التطبيق على متجر Apple بعد الانتهاء منه؛ لذلك سوف تحتاج بالتأكيد إلى حساب مطور مدفوع والذي يبلغ قيمته حوالي 100 دولار سنويًا.
  3. لغة سويفت Swiftتعلم لغة سويفت Swift البرمجية والتي تستخدم في برمجة تطبيقات iOS، وقد تحدّثنا عن هذه اللغة في بداية هذا المقال.
  4. لغة إنجليزية قوية: بالرغم من توفر دورات تعليمية تشرح لغة سويفت باللغة العربية، إلا أن تمكّنك من اللغة الإنجليزية سوف يوفر عليك وقتًا طويلًا؛ وذلك لأن معظم المصادر باللغة الإنجليزية.

ثالثًا: خطوات برمجة تطبيقات iOS (تطبيقات الآيفون)

نُلخص هنا ما ذكرناه في السطور السابقة، لتكون الخطوات مُرتبة وبسيطة على المبتدئين في مجال برمجة تطبيقات iOS:
  1. قم باقتناء جهاز ماك (أي نوع منه)، أو على الأقل قم بتثبيت نظام ماك (ماكنتوش) على حاسوبك الحالي باستخدام أحد البرامج التي تُنشئ أنظمة وهمية.
  2. قم بتسجيل حساب مطور مجاني على Apple لتحميل برنامج X-Code.
  3. تعلم لغة سويفت وجرب ما تتعلمه باستخدام برنامج X-Code، وعندما تأتي إلى خطوة التعلم يُنصح بالبدء في مصدر واحد فقط من المصادر التي ذكرناها في الخطوة الأولى وألا تنتقل إلى المصدر الثاني إلا بعد أن تنتهي وتتقن المصدر الأول.
  4. ابني تطبيقك الأول باستخدام لغة سويفت Swift وبرنامج X-code.
  5. بعد أن تنتهي من صناعة التطبيق، قم بترقية حسابك على Apple إلى حساب مطور مدفوع (سعره حوالي 100 دولار لمدة سنة)، لتتمكن من تجربة التطبيق واستكشاف اخطائه وتصليحها.
  6. بعد أن تتأكد أن التطبيق قد أصبح جاهزًا قم برفعه إلى متجر أبل (Apple store).
  7. مبروك عليك تطبيق الآيفون الأول، وستبدأ من هذه اللحظة في تطوير تطبيقك، وتسويقه.
انتهينا من دليل المبتدئ لتعلم برمجة تطبيقات الأيفون، ولكننا لم ننتهي بعد من مشاركة الأفكار والخبرات المتنوعة بخصوص برمجة تطبيقات iOS، فإذا كانت لديك خبرة تود إضافتها إلى هذا المقال في التعليقات، فسنكون سعداء بمشاركتك.





تعليقات

المشاركات الشائعة من هذه المدونة

شرح مبسط عن chimera tool

تحميل آخر أبديت على دونجل FCL wu xin ji