السلام عليكم
سأدخل في صلب الموضوع مباشرة، منذ فترة ليست ببعيدة ظهرت لغة برمجة جديدة لبرمجة تطبيقات ال IOS.
أنا واثقة انها لغة سَلِسَه وبسيطة جدًا وممتعه، "فأنا لدي خبرة لا بأس بها في الObjective-C"لكن الصعوبة تكمن في إيجاد مصادر تعلُمِها!
بحثت كثيرًا لكني لم أجد مصادر تعلم سواءًا مدفوعة أم مجانية!
أرغب وبشدة أن أسلك طريق برمجة تطبيقات IOS وانشئ تطبيقات خاصة بي!
اتمنى أن أجد في الردود مصادر تعلم تساعدني في بداية طريقي لعالم برمجة الIOS.
وشكرًا.
/*إضافة لأجل التنبيه: نعم أعلم انه لا بد ان تكون لغتي الانجليزيه جيدة وهي كذلك! :)
سبب قلة المصادر هو قلة الجمهور المستهدف، على عكس android الذي يمكنك البرمجة له من أي جهاز، فأنت ملزم بنظام OSX حتى تبرمج لiOS لذا هناك طلب قليل على مصادر التعلم
في الآونه الأخيره "منذ خمس سنوات تقريبا" انتشر الماك بين المستخدمين بمعدل جدا كبير عن السابق!
الا ان مع ازدياد اعداد المستخدمين لنظام الماك لم يتوسع المحتوى البرمجي لأنظمته!
رغم انتشاره إلا ان نسبة مستخدميه تبقى شبه معدومة عربيا، أيضا انتشاره لا يعني أ، كل من يملكه سيكون مهتما بالبرمجة بدوره
لكن لماذا نسبة مستخدميه شبه معدومه عربيا ؟
هل الويندوز أفضل منه ؟؟
لأنه غالي الثمن نسبيًّا.
الأن فهمت
نحن العرب دائما نبحث عن الأرخص لا عن الأفضل!!
بالنسبة لي جربت الماك والويندوز، وجربت السمبيان والأندرويد والآيفون (لم أشترها كلها فبعضها جربته لفترة عند أصدقائي) وكان السمبيان أفضل من ناحية إستهلاك موارد الجهاز والأندرويد أفضل من ناحية المرونة والآيفون أفضل من ناحية الحماية والأندرويد والآيفون يتشاركان في حاجتهما لمواصفات جهاز جبارة ليعملا.
وبالتالي أنا أفضل السمبيان والأندرويد.
الويندوز مرن في سهولة عمله وبساطته، والماك مغلق بشدة فلا يمكنني تغيير نظام جهازي للينكس مثلًا على الماك بعكس ويندوز.
وبالتالي إخترت الويندوز.
وما الداعي لتغيير النظام للينكس ؟
إذا كان لك إهتمام بالبرمجة فهذا الجواب سيكون حاضرًا بذهنك.
ربما أعرف القليل عن البرمجه لكنني لست مبرمجه
واللينكس أكثر الأنظمة مرونة ويمكنك فعل ما تشائين به.
والماك ضروري لبناء تطبيقات IOS
لم يعد كذلك.
هل يوجد بديل ؟؟
xamarin + delphi seattle
والكثير غيرهم
وهل Windos يعتبر بديل ؟
العبرة الآن ليست في النظام انما في بناء التطبيق، هذه الآيام النظام ليس حكر على شيء محدد، يمكنك بناء تطبيقات Native لنظام iOS من خلال لينكس ان كنتي تعرفين ذلك، واستخدام عابرات المنصات "Cross Platform" وغيرها الكثير.
هل سمعت عن IDE AppCode؟ يمكنك ان تبرمجي تطبيقك من خلال ويندوز، ماك ولينكس لنفس النظام المعني (iOS)
هذا دون ذكر القدرة على بناء تطبيقات الهجينة "Hybrid" من أي مكان حتى من السحاب.
الأمر مختلف نوعا ما عندما يكون سعر جهاز 1000 دولار والآخر 400 دولار، وتستطيع إنجاز نفس الأمور في كليهما
السعر يلعب دورا كبيرا، عندما تكون من بلد بمستوى معيشة متدني
أذا كنت تستطيع إنجاز نفس الأمور في كليهما فستختار الجهاز الذي سعره 400$ بالتأكيد.
أما اذا كانا لا يؤديان نفس الدور وتوجد مميزات تحتاجها في الجهاز الذي سعره 1000$
فأيهما سوف تشتري ؟؟
الفرق هنا هو الامور التي تريد انجازها فيه جهاز ال 1000 وال400 هي نفسها، تصفح انترنت، برمجة ويب، كتابة ملفات ومشاهدة فيديو وما شابه
لذا، لما تشتري الغالي التي لا تستطعي تحمله
نحن نتحدث عن برمجة تطبيقات Ios
اذا كان الويندوز يفي بالغرض فلن أشتري الماك.
أما اذا كان الويندوز لا يفي بالغرض، فلن أختار الويندوز حتي لو كان رخيص الثمن.
اذا كنتي لا تعرفين أين وصلت محررات التطبيقات والأنظمة، وانك فقط سمعتي أن الماك هو الأصلح فلا تشتري الجهاز الا بعد أن تعلمي ما تريدين.
أنت صنعت مثل الطرفة التي تقول: "يأتي أحدهم بآخر المسلسل ويقول ما الذي حصل؟"
هههههههه كنت أريد أن اتأكد من المعلومة التي سمعتها عن الماك فقط
وبالطبع لن أشتري جاهز دون دراسة متكامله لمواصفاته وامكانياته والغرض من شرائه
ان كنت ستعتمديk على المصادر العربية فلا انصحك بتعلم ios
على العموم udacity.com يمتلك بعض الكورسات لل ios باللغة الانجليزية
لا تتعبي نفسك مع المصادر العربية. تعلم الإنجليزية سيكون افضل طريق لإحتراف اي مجال.
طالما اخترتي هذا المجال فلابد عليك تعلم الانجليزية اولاً !
اذا كنتي ترغبين في الوصول لمستوى محترف
لغة swift هي جديده الآن وتتطور دائماً لذلك انتي بحاجه الى اجادة الانجليزية لتتابعي اخر التطورات على هذه اللغة
يوجد كتاب خاص بتعلم هذه اللغة من شركة ابل وهو بالانجليزية