عرض مشاركة واحدة
قديم 09-11-2011, 08:43 AM   #1
خبير
 
الصورة الرمزية Cnergey
 
الرتبة الادارية: مشرف منتديات iPhone و iPad
تاريخ التسجيل: 14-08-2008
الدولة: in Your Mind
المشاركات: 15,975
مشاركات الشكر: 12,122
شكر 19,045 مرات في 6,801 مشاركات

الاوسمة التي حصل عليها

اهم المصطلحات في لغة البرمجة Xcode



سنحتاج منك بعض التركيز , وفهم او حفظ بعض المصطلحات
ولايهم لأي لغة تتقن او تتعامل C/C++, Java, C#
ستجد ان لغة Objective -c مشابهه لهم وبل اسهل من ناحية الفهم والتطبيق ..

في البداية يجب ان تأخذ فكرة عن أشهر المصطلحات المتداولة في العملية حتى لا تشعر بالضياع

methods, classes, Object Oriented Programming


Methods = طرق او مناهج

Classes = صنف او نوع

Objective = كائن " البرنامج المراد تطبيقة "


Objective-C

هي لغة ابتكرها Stepstone في اوائل الثمانيات 1980
ومن اساس لغة C
فأن قمت بنسخ او إستخدام اكواد لغة C إلى objective -c فستعمل دون اي مشكلة تذكر


Clases

يعتمد على نوع المشروع الذي ستنجزه , والملفات المتعلقة به ستكون ذات امداد h & m
بنفس الإسم للملف ولكن بإختلاف الامداد

الملف ذو إمداد h

متعلق بـ header الموضوع

والملف ذو إمداد m

متعلق بــ implementation

وسنتطرق لهم بإيضاح اكثر من خلال الأمثله ....

قم بإختيار Cocoa Touch Class
و Objective-C Class



واضغط Next لإعطاء المشروع إسم

وسيظهر لك ملفين وعندي على سبيل المثال

Cnergey.h and Cnergey.m

الملف بصيغة h لديه واجهه interface
تبدأ بـــ
كود:
@interface
وتنتهي بـ
كود:
@end

ولنبدأ بعملية الإضافة للملف لبداية البناء

كود:
@interface Cnergey : NSObject {
كود:
NSString *Name;

   }

   @end
قمنا في هذا المرحلة بربط او تثبيت الأسم

وسنبدأ بإضافة بعض السلوكيات ( مميزات و اوامر ) للبرنامج ( الكائن )

كود:
#import 

   @interface Person : NSObject {

	NSString *Name;

   }

   - (void) walk;
   - (void) setName: (NSString *) a;

   @end
وتأكد من عدم تكرر الاوامر كي لاتظهر الأخطاء


Methods

مع امر
كود:
@implementation
سنحدد ماهو السلوك المطلوب فعله

كود:
#import "Cnergey.h"

@implementation Person

-(void) walk {
    
	NSLog(@"Hi, i'm %@ and i'm walking",Name);
    
}

-(void) setName:(NSString *)a{
    
	Name = a;
    
}

@end

Cnergey غير متصل   رد مع اقتباس
عدد 5 من الاعضاء يشكرون Cnergey على مشاركته الطيبة ويطلبون المزيد من هذه المشاركات الرائعة ويدعون له بالتوفيق
مشاهدة/اخفاء قائمة الشكر لهذه المشاركة

اخر 5 مواضيع للعضو Cnergey
الموضوع الاقسام الرد الاخير للعضو الردود مشاهده اخر مشاركة
كوالكم تعلن عن المعالج Snapdragon 820 منتدى الأخبار the dreame 14 7153 12-08-2015 11:42 PM
بطاريات الهواتف الذكية بين قلب المستخدم وخزينة... منتدى الأخبار fly_soul 18 8595 10-04-2015 05:36 AM


اعلان