موقع الكمبيوتر الكفي
موقع الكمبيوتر الكفي

العودة   الكمبيوتر الكفي > منتديات ايفون iPhone و الايباد iPad و الايبود iPod > ملتقى المطورين لنظام iOS
انظمة المنتدى التقييم التجاري التعليمات قاعة المؤتمرات محرك البحث اجعل جميع المنتديات مقروءة

للتذكير فقط ....

رسالة وداع للجميع واعلان اغلاق الموقع
رد
 
أدوات الموضوع
قديم 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

اهم المصطلحات في لغة البرمجة 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

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

واضغط 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 6989 12-08-2015 11:42 PM
بطاريات الهواتف الذكية بين قلب المستخدم وخزينة... منتدى الأخبار fly_soul 18 8430 10-04-2015 05:36 AM


اعلان

قديم 09-11-2011, 06:41 PM   #2
واحد فاضي بس
عضو اساسي
 
الصورة الرمزية واحد فاضي بس
 
تاريخ التسجيل: 09-02-2010
الدولة: في قلب حبيبي (القصيم)
المشاركات: 1,102
مشاركات الشكر: 690
شكر 861 مرات في 384 مشاركات

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

مشاء الله

جعل هذا العمل في موازين حسناتك

واحد فاضي بس غير متصل   رد مع اقتباس
العضو التالي يشكر واحد فاضي بس على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 10-11-2011, 03:20 AM   #3
ابوعقاب
عضو نشط
 
الصورة الرمزية ابوعقاب
 
تاريخ التسجيل: 18-06-2005
الدولة: الكويت
المشاركات: 362
مشاركات الشكر: 268
شكر 220 مرات في 126 مشاركات

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

السلام عليكم

يعطيك العااافيه وشرح ممتاز من شخص مبدع

ابوعقاب غير متصل   رد مع اقتباس
قديم 12-12-2011, 11:06 AM   #4
ezzo1988
عضو جديد
 
تاريخ التسجيل: 16-03-2010
الدولة: السعودية
المشاركات: 62
مشاركات الشكر: 56
شكر 18 مرات في 17 مشاركات

الله يعطيك العافيه وان شاء الله تتوفق في الشرح


وسجلني كأحد متابعينك


شكرا جزيلا

ezzo1988 غير متصل   رد مع اقتباس
قديم 12-12-2011, 05:57 PM   #5
budawood
عضو مشارك
 
تاريخ التسجيل: 11-01-2011
الدولة: kuwait
المشاركات: 108
مشاركات الشكر: 110
شكر 129 مرات في 22 مشاركات

جزاك الله خيرا
على المعلومات القيمة ...

budawood غير متصل   رد مع اقتباس
قديم 03-02-2012, 10:29 AM   #6
محمد المنصور
عضو جديد
 
تاريخ التسجيل: 06-10-2010
الدولة: سوريا
المشاركات: 40
مشاركات الشكر: 7
شكر 61 مرات في 14 مشاركات

مشكور على المعلومات البسيطة والقيمة

محمد المنصور غير متصل   رد مع اقتباس
العضو التالي يشكر محمد المنصور على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 09-02-2012, 09:30 AM   #7
m7mdkalo
عضو اساسي
 
الصورة الرمزية m7mdkalo
 
تاريخ التسجيل: 28-01-2011
الدولة: السعوديه
المشاركات: 1,414
مشاركات الشكر: 331
شكر 798 مرات في 269 مشاركات

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

مشكور جدا على تعاونك معانا

m7mdkalo غير متصل   رد مع اقتباس
العضو التالي يشكر m7mdkalo على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 13-03-2012, 03:51 PM   #8
adeltito
في الانتظار
 
تاريخ التسجيل: 26-04-2007
الدولة: cairo
المشاركات: 7
مشاركات الشكر: 0
شكر 1 مرة في 1 مشاركة

جزاك الله خيرا

adeltito غير متصل   رد مع اقتباس
العضو التالي يشكر adeltito على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 26-03-2012, 05:06 PM   #9
مهووي الاتحاديه
عضو جديد
 
تاريخ التسجيل: 01-11-2010
الدولة: السعوديه
المشاركات: 11
مشاركات الشكر: 0
شكر 1 مرة في 1 مشاركة

thaaaanksss

مهووي الاتحاديه غير متصل   رد مع اقتباس
العضو التالي يشكر مهووي الاتحاديه على مشاركته الطيبة ويطلب المزيد من هذه المشاركات الرائعة
قديم 02-05-2012, 03:16 PM   #10
MBG1987
عضو جديد
 
تاريخ التسجيل: 06-10-2010
الدولة: ليبيا
المشاركات: 6
مشاركات الشكر: 0
شكر 4 مرات في 1 مشاركة

جزاك الله خيرا

MBG1987 غير متصل   رد مع اقتباس
قديم 06-06-2012, 01:43 PM   #11
iNezam
في الانتظار
 
تاريخ التسجيل: 07-01-2012
الدولة: الوطن العربي
المشاركات: 99
مشاركات الشكر: 5
شكر 45 مرات في 35 مشاركات

تبسيط جميل و موجز :-)

iNezam غير متصل   رد مع اقتباس
قديم 18-08-2012, 12:03 AM   #12
almutairi_q8
عضو جديد
 
تاريخ التسجيل: 17-08-2012
الدولة: kuwait
المشاركات: 8
مشاركات الشكر: 0
شكر 5 مرات في 3 مشاركات

مشكور على المجهود وبارك الله فيك

almutairi_q8 غير متصل   رد مع اقتباس
قديم 18-12-2012, 10:32 PM   #13
أم ضروس
عضو جديد
 
تاريخ التسجيل: 13-03-2011
الدولة: u.A.e
المشاركات: 12
مشاركات الشكر: 1
شكر 0 مرات في 0 مشاركات

Thnx Friend ,,,

أم ضروس غير متصل   رد مع اقتباس
قديم 19-02-2013, 06:57 AM   #14
yazan salman
عضو اساسي
 
الصورة الرمزية yazan salman
 
تاريخ التسجيل: 06-10-2012
الدولة: Syria ^_^
المشاركات: 2,062
مشاركات الشكر: 663
شكر 1,650 مرات في 842 مشاركات

شكرا لك أخي لكن هل من سؤال هل يجب ان نتقن اللغة الأنكليزية للبرمجة

yazan salman غير متصل   رد مع اقتباس
قديم 28-02-2013, 08:26 PM   #15
mohat
عضو جديد
 
تاريخ التسجيل: 23-02-2013
الدولة: لبنان
المشاركات: 36
مشاركات الشكر: 1
شكر 8 مرات في 7 مشاركات

أحسنت أخي !!
يعطيك العافية
تحياتي لك أخي العزيز

mohat غير متصل   رد مع اقتباس
قديم 22-03-2013, 08:15 PM   #16
yazan salman
عضو اساسي
 
الصورة الرمزية yazan salman
 
تاريخ التسجيل: 06-10-2012
الدولة: Syria ^_^
المشاركات: 2,062
مشاركات الشكر: 663
شكر 1,650 مرات في 842 مشاركات

أخي طيب على نظام الويندوز كيف البرمجة

yazan salman غير متصل   رد مع اقتباس
قديم 19-05-2013, 12:49 PM   #17
أبوعبدالملك-
عضو جديد
 
تاريخ التسجيل: 17-05-2013
الدولة: القصيم
المشاركات: 3
مشاركات الشكر: 0
شكر 0 مرات في 0 مشاركات

شرح جميل اتمنى المواصله وشكراً

أبوعبدالملك- غير متصل   رد مع اقتباس
قديم 23-05-2013, 06:46 PM   #18
MR:HunTeR
عضو مشارك
 
تاريخ التسجيل: 21-05-2013
الدولة: فلسطين
المشاركات: 114
مشاركات الشكر: 0
شكر 57 مرات في 34 مشاركات

شرح ممتاز وارجو ان يبث عن طريق وحدة مرئية (فيديو)

MR:HunTeR غير متصل   رد مع اقتباس
قديم 31-10-2013, 12:46 PM   #19
القطع الذهبية
عضو جديد
 
تاريخ التسجيل: 31-10-2013
الدولة: جدة
المشاركات: 8
مشاركات الشكر: 0
شكر 0 مرات في 0 مشاركات

مشاء الله عليك يعطيك العافية

القطع الذهبية غير متصل   رد مع اقتباس
قديم 09-12-2013, 10:26 PM   #20
hasam7
عضو جديد
 
تاريخ التسجيل: 23-07-2012
الدولة: العراق
المشاركات: 19
مشاركات الشكر: 6
شكر 3 مرات في 2 مشاركات

بارك الله فيك


تم الإرسال بواسطة iPhone بإستخدام Tapatalk

hasam7 غير متصل   رد مع اقتباس
قديم 04-05-2014, 12:56 PM   #21
zouhirarifi
عضو جديد
 
تاريخ التسجيل: 04-05-2014
الدولة: القاهرة
المشاركات: 10
مشاركات الشكر: 0
شكر 2 مرات في 1 مشاركة

مشكور على المعلومات البسيطة والقيمة

zouhirarifi غير متصل   رد مع اقتباس
قديم 16-10-2014, 05:43 PM   #22
teba.link
عضو جديد
 
تاريخ التسجيل: 16-10-2014
الدولة: مصر
المشاركات: 3
مشاركات الشكر: 0
شكر 0 مرات في 0 مشاركات

شكرااااااااااااااااا ااا

teba.link غير متصل   رد مع اقتباس
قديم 23-10-2014, 01:50 AM   #23
Yahya hassan saad
عضو جديد
 
تاريخ التسجيل: 23-10-2014
الدولة: Egypt
المشاركات: 2
مشاركات الشكر: 0
شكر 0 مرات في 0 مشاركات

جيد جداااااااااا

Yahya hassan saad غير متصل   رد مع اقتباس
قديم 22-11-2014, 08:12 PM   #24
applemac
عضو جديد
 
تاريخ التسجيل: 18-06-2011
الدولة: Jordan
المشاركات: 85
مشاركات الشكر: 3
شكر 17 مرات في 15 مشاركات

هل البرنامج مجاني ماهي اسهل الشروحات لتجربة اللغة

applemac غير متصل   رد مع اقتباس
قديم 06-11-2015, 11:45 AM   #25
elazraqmed212
عضو جديد
 
تاريخ التسجيل: 06-11-2015
الدولة: morocco
المشاركات: 4
مشاركات الشكر: 0
شكر 0 مرات في 0 مشاركات

يعطيك العااافيه وشرح ممتاز من شخص مبدع

elazraqmed212 غير متصل   رد مع اقتباس
رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع


الانتقال السريع إلى

جميع الأوقات بتوقيت GMT +3. الساعة الآن 02:35 PM.


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.