المدرب اسلام الدرابيع 
المدرب اسلام الدرابيع 

@swiftjo_ios

7 تغريدة 12 قراءة Apr 10, 2021
راح اشرح في سلسة design patterns واليوم راح اتحدث عن MVC
وهو جدا مشهور وقوي في بيئة عمل iOS يتكون من
1⃣ Model
2⃣ View
3⃣ Controller
ارجو التفضل اعزائي بالمشاركة لتعم الفائدة 😅
@algorithmers
@PrograminLovers
@amnocm
@progamingforall
@khaliidviip
@PProgrammer_
@nadaxx444
الموديل (model)- هو logic data بيانات التطبيق،
فكر فيها كانك عندك تطبيق تاجير سيارة، في راح يكون عندك class ، وclass يحتوي على الصفات مثل اسم العميل نوع سيارة ، مدة التاجير الى اخره، ايضا راح يكون عندك mothods ، هنا مثال اخر لاحظ كيف عملت مودل ل post بتطبيق الخاص بي
الواجهات View: ببساطة هي UI زي ما ترون في storyboard label،Button،Switch
المتحكم او المشرف Controller : له مسميات اخرى مثل Presenter/ViewModel -> وهو من اسمه مثل الدماغ عندنا هو حلقة الاشراف والوصل بين الواجهات و البيانات المودل (model و view ) ، مثلاً يقوم هو بتخاطب وتزويد View بالمعلومات من الموديل، وقوم بتحذيث المودل اذا تم ادخال له بيانات جديدة
هناك ٤ طرق لتخاطب ل Controller في برمجة تطبيقات الايفون الصورة توضح جمعيهم
تلخيص ما ذكر بمثال لن تنساه في حياتك !
باختصار 😄
1⃣المودل : اعتبره برج التلفزيون هو مصدر البيانات.
2⃣الواجهة : شاشة التلفاز اعتبره هي UI
3⃣اما من يتحكم في الشاشة التلفاز يغير القناة ،يتحكم باعدات التلفاز و يتحكم بالقناة هو الريموت وهو (controller)
اتمنى انكم استفدتم شكراً 😇
Compile! @rattibha

جاري تحميل الاقتراحات...