اهم المصطلحات في لغة البرمجة Xcode
[CENTER][IMG]http://www.ce4arab.com/vb7/images/sub/11_2011/560724.jpg[/IMG]
سنحتاج منك بعض التركيز , وفهم او حفظ بعض المصطلحات ولايهم لأي لغة تتقن او تتعامل C/C++, Java, C# ستجد ان لغة Objective -c مشابهه لهم وبل اسهل من ناحية الفهم والتطبيق .. في البداية يجب ان تأخذ فكرة عن أشهر المصطلحات المتداولة في العملية حتى لا تشعر بالضياع methods, classes, Object Oriented Programming [COLOR="Red"]Methods[/COLOR] = طرق او مناهج [COLOR="red"]Classes[/COLOR] = صنف او نوع [COLOR="red"]Objective[/COLOR] = كائن " البرنامج المراد تطبيقة " [COLOR="Navy"]Objective-C [/COLOR] هي لغة ابتكرها Stepstone في اوائل الثمانيات 1980 ومن اساس لغة C فأن قمت بنسخ او إستخدام اكواد لغة C إلى objective -c فستعمل دون اي مشكلة تذكر [COLOR="navy"]Clases[/COLOR] يعتمد على نوع المشروع الذي ستنجزه , والملفات المتعلقة به ستكون ذات امداد h & m بنفس الإسم للملف ولكن بإختلاف الامداد الملف ذو إمداد h متعلق بـ header الموضوع والملف ذو إمداد m متعلق بــ implementation وسنتطرق لهم بإيضاح اكثر من خلال الأمثله .... قم بإختيار Cocoa Touch Class و Objective-C Class [IMG]http://www.ce4arab.com/vb7/images/sub/11_2011/560725.png[/IMG] واضغط Next لإعطاء المشروع إسم وسيظهر لك ملفين وعندي على سبيل المثال Cnergey.h and Cnergey.m الملف بصيغة h لديه واجهه interface تبدأ بـــ [code]@interface[/code] وتنتهي بـ [code]@end[/code] ولنبدأ بعملية الإضافة للملف لبداية البناء [code]@interface Cnergey : NSObject {[/code] [code]NSString *Name; } @end[/code] قمنا في هذا المرحلة بربط او تثبيت الأسم وسنبدأ بإضافة بعض السلوكيات ( مميزات و اوامر ) للبرنامج ( الكائن ) [code]#import @interface Person : NSObject { NSString *Name; } - (void) walk; - (void) setName: (NSString *) a; @end[/code] وتأكد من عدم تكرر الاوامر كي لاتظهر الأخطاء [COLOR="navy"]Methods[/COLOR] مع امر [code]@implementation[/code] سنحدد ماهو السلوك المطلوب فعله [code] #import "Cnergey.h" @implementation Person -(void) walk { NSLog(@"Hi, i'm %@ and i'm walking",Name); } -(void) setName:(NSString *)a{ Name = a; } @end[/code] [/CENTER] |
مشاء الله
جعل هذا العمل في موازين حسناتك |
السلام عليكم
يعطيك العااافيه وشرح ممتاز من شخص مبدع |
الله يعطيك العافيه وان شاء الله تتوفق في الشرح
وسجلني كأحد متابعينك :) شكرا جزيلا |
جزاك الله خيرا
على المعلومات القيمة ... |
مشكور على المعلومات البسيطة والقيمة
|
مشكور جدا على تعاونك معانا
|
جزاك الله خيرا
|
thaaaanksss
|
جزاك الله خيرا
|
تبسيط جميل و موجز :-)
|
مشكور على المجهود وبارك الله فيك
|
Thnx Friend ,,,
|
شكرا لك أخي لكن هل من سؤال هل يجب ان نتقن اللغة الأنكليزية للبرمجة
|
[COLOR="Red"]أحسنت أخي !!
يعطيك العافية تحياتي لك أخي العزيز[/COLOR] |
أخي طيب على نظام الويندوز كيف البرمجة
|
شرح جميل اتمنى المواصله وشكراً
|
شرح ممتاز وارجو ان يبث عن طريق وحدة مرئية (فيديو)
|
مشاء الله عليك يعطيك العافية
|
بارك الله فيك
تم الإرسال بواسطة iPhone بإستخدام [URL=http://tapatalk.com/m?id=1]Tapatalk[/URL] |
مشكور على المعلومات البسيطة والقيمة
|
شكراااااااااااااااااااا
|
جيد جداااااااااا
|
هل البرنامج مجاني ماهي اسهل الشروحات لتجربة اللغة
|
جميع الأوقات بتوقيت GMT +3. الساعة الآن 02:21 PM. |
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.