بوابة الإنترنت الرقمية ADSLGATE


Advertisement



منتجات من اقتراح الأعضاء عنوان IP الخاص بك قياس سرعة الإتصال Advertise with us استعادة كلمة المرور
العودة   بوابة الإنترنت الرقمية ADSLGATE > بوابة البرامج وأنظمة التشغيل > بوابة البرمجة العامة > برمجة Objective-C
التسجيل لوحة التحكم مشاركات اليوم قوانين المنتدى الاتصال بنا مشاركات اليوم اجعل كافة الأقسام مقروءة


إضافة رد
 
برنامج البوابة الرقمية للأندرويد برنامج البوابة الرقمية للآيفون والآيباد أدوات الموضوع
قديم 09-05-2010, 04:52 PM #1
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


Post دورة في لغة Objective-C





بسم الله الرحمن الرحيم






إن هذه الدورة التي تسعى إلى فتح آفاق أوسع امامكم نحو التعرف على الخطوات الأولى في عالم البرمجة هذه الخطوات تعتمد على إنشاء تطبيقات خاصة بأجهزة:Mac – iPhone – iPad – iPod touch وأتمنى أن تكون البداية لمشاريعكم القادمة لإنشاء تطبيقات عربية يستفاد منها.






نقاط مهمة جداً نرجوا من الجميع الإلتزام بها لكي نظهر بنتيجة مثالية بإذن الله:


* هذا الموضوع خاص بنقاشات الدروس ومن لدية مراجع إخرى أو إستفسارات (متى يبدأ الدورة التالية) أو غيرها فاليكتبها في الموضوع الموجود في قسم العام إضغط هــــنـا رجاء ضعوا هنا فقط كل الأمور الخاصة بالدورة (نقاشات - حل واجبات إن وجدت - ... )، وسأضع الوقت الكافي بين كل درس ودرس.


* لقد واجهتني كثير من الرسائل الخاصة ولم أستطع الرد عليها جميعا لذا أرجوا أن تلتمسوا لي العذر في عدم الرد... نشكر لكم تفهمكم.


* أهم نقطة وهي الصبر بعضكم قد يتحمس ويريد المزيد من الدروس في وقت قصير وذلك أكبر خطأ فالبرمجة تحتاج صبر وخصوصاً عندما تتوقف على مسأله ما فتريد أن تعرف الجواب فتلجأ للسؤال، وتذكر دائما بأن أفضل طريقة للتعلم هو أن تتعلم من أخطائك وذلك بالبحث عن حل – سأشرح لك في الدرس الأول كيف تعمل بحث عن طريق الوثائق الموجود داخل البرنامج - ولكن سنمشي كمجموعة واحدة ويكون بين كل درس ودرس أيام وبالكثير إسبوع لكي نشرح للي إستصعب لدية نقطة ماعرفها أوغيره ولأن كل دورة لن أقوم بشرح ما سبق شرحه فلذلك تحتاج لكتابة برنامج بنفسك وقد يكون هناك واجبات لذلك أرجوا التحلي بالصبر...


* كل درس يحتاج منكم تقريبا ربع ساعة لفهمة ولكن استغرق معي حوالي 3 - 4 أيام لإعداده وكتابتة، ولأنه لم أبدأ بكتابة الباب الثاني والذي قد يستغرق كتابة شهر لوجود صعوبة شرحه عن طريق المحاضرات الورقية لكن سأحاول أقل من هذا الوقت بإذن الله.


* الوقت الإفتراضي بين كل درس ودرس 4 إلى 7 أيام وأتوقع بأنها فترة مناسبة للجميع لأنني لا أريدك أن تعرف ما أبرمجة أنا بل برمج ما تعرفه أنت ولأن المبرمج الأول والأخير هو أنت ولست أنا.


* يوجد لدي إلتزامات إخرى سأفيدكم مسبقاً إن طرأ علي شيء بإذنه تعالى.


* الملفات سأرفعها على صيغة pdf وكما تعلمون بأنه عندما أحول ما كتبته في برنامج الوورد إلى pdf فإن بعض من الحروف تتداخل على بعض أو قد ينقص حرف وغيره من المشاكل لكن تجدها قليلة جداً بإذن الله، من لديه حل لهذه المشكلة يرجى مراسلتي على الخاص بوضع في الإعتبار بأني لن أنزل بصيغة اخرى وذلك لما يتمتع pdf من مميزات تميزه عن غيره.


* تذكر بأن الإنسان لا يخلوا من الخطأ لذلك إلتمسوا لي العذر إذا أخطأت.


* أحب أن أشبه تعلم البرمجة مثل تعلم أدوبي فيتوشوب، فلو فرضاً قمت بشرح لك أدوات فيتوشوب لوجدت أن تصميمك يختلف عن تصميمي بل قد يكون أفضل لأنك قد تستخدم تأثيرات بالبرنامج لتتلاعب بإخراج الصورة، هذه التأثيرات لم أقم بتعليمك إياها بل فقط دللتك عليها وأنت جربتها واستخدمتها. هنا نفس الطريقة سأعلمك كيف تحصل على الأدوات فتلك الأدوات بمثل التأثيرات الموجودة في أدوبي فيتوشوب كما معلوم بأن كل تأثيرة من هذه التأثيرات له مسمى وكذلك لها طريقة في عملها تختلف عن بقية هذه التأثيرات وأنت تعرفت على هذه التأثيرات لوحدك لأنك كنت تجربها في صورتك.


* بدأت أتعلم في البرمجة حتى أصبحت قادر على إنشاء تطبيقات ولله الحمد طبعاً هي برامج بسيطة جداً ولم أرسلها لمركز أبل لسببين الأول والأهم هو سهولة البرنامج سهل جداً والثاني لا يستحق أن أدفع 100 دولار لبرامج بسيطة، فأردت أن أطور في هذه البرامج لكن وجدت بأنها ستأخذ مني وقت في برمجتها فقررت بأن أسخر وقتي الحالي لعمل الشروحات للبرمجة وخصوصا لعدم توفر شرح بالمنتديات العربية وعدد الذين يعرفون البرمجة وللأسف قله، وتذكر بأن لكل مبرمج له مصدر خاص به وخصوصاً في البداية طبعاً جميعها باللغة الإنجليزية، بعد ذلك قام بتطوير نفسه بنفسه وهو عن طريق الوثائق الموجود داخل البرنامج والتجربة، أتمنى من الجميع بأن تسهل عليهم عملية البرمجة لننشئ برامج عربية وياحبذا بأن تخدم ديننا الحنيف وتذكر أن رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ ، قَالَ : " إِذَا مَاتَ الإِنْسَانُ انْقَطَعَ عَمَلُهُ إِلا مِنْ ثَلاثٍ" وذكر منهم " عَمَلٍ يُنْتَفَعُ بِهِ ".

* أسمح للجميع بنقل الدورة – حتى لا يسقط حق الموقع علينا كتبت في كل البرامج اسم الموقع – إذن قم بنقل المحاضرات لجميع من تعرفه لتعم الفائدة ولكن تذكر قُولُ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ : " إِنَّ دُعَاءَ الرَّجُلِ لأَخِيهِ بِظَاهِرِ الْغَيْبِ لا يُرَدُّ ، وَتَقُولُ الْمَلائِكَةُ : لَكَ مِثْلُهُ " .



المحاضرات:

الدرس الثاني
الدرس الثالث
الدرس الرابع
الدرس الخامس
الدرس السادس
الدرس السابع
الدرس الثامن
الدرس التاسع
الدرس العاشر والأخير في هذه الدورة


* عندما تواجهك مشكلة اكتب الكود هنا وصور برنامجك وضعها هنا عن طريق خانة - إرفاق الملفات - الموجودة بالموقع ولا ترفعها عن طريق مواقع الرفع الأخرى راجع المشاركة 19، لأن في الفترة الصباحية أكون بالدوام وسياسة الشركة لاتسمح بعرض مواقع الرفع المشهورة.
* عندما تواجهك خطأ - باللون الأحمر - معناه لا يمكن إكمال البرنامج، لكن إذا جاك تنبية - باللون الأصفر- معناه يمكن إكمال البرنامج لكن هناك شيء نرجوا أن تنتبه له.
* طريقة تصوير البرنامج إضغط Command+ shift + رقم 4 إذا أردت تصوير جزء من الواجهه وهو الأهم. للعلم إذا أردت أن تصوير الواجهه كاملة وذلك باستخدام رقم 3 بدل رقم 4.


اقتباس:
المشاركة الأصلية كتبت بواسطة x3bdallah مشاهدة المشاركة
  
تسلم على الدروس وانشالله تكون فيها خير للمسلمين

جميع الدروس رفعتهم على سيرفرين



 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------

التعديل الأخير تم بواسطة ابو عبدالعزيز ; 10-04-2011 الساعة 11:43 PM. سبب آخر: إضافة رابط لتحميل جميع الدروس الله يعطيك العافية وينفع بك
A.M.A.D غير متصل  
أشكر صاحب الموضوع رد مع اقتباس
9 عضواً يشكرون A.M.A.D للفائدة التي وجدوها في هذا الموضوع

قديم 09-05-2010, 05:01 PM #2
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





أول الحضور جلست اول الصف امام السبورة

 

 


التعديل الأخير تم بواسطة The iphoner ; 09-05-2010 الساعة 05:17 PM.
The iphoner غير متصل  
رد مع اقتباس

قديم 09-05-2010, 05:15 PM #3
رزين
عضو جديد
 
الصورة الرمزية رزين
 


رزين @Youtube
افتراضي رد: دورة في لغة Objective-C





وانا ايضاً جالس في آخر الصف

متابع من الدوام

 

 

التوقيع
ومن نكد الدنيا على الحر أن يرى *** عدواً له ما من صداقته بد
رزين غير متصل  
رد مع اقتباس

قديم 09-05-2010, 05:17 PM #4
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





أهنئك صراحة يابطل لكم مني افض تحية على الشرح الوافي ولكن ارجو قبل ان تنزل الشرح تعمل عليه مراجعة مرة ومرتين وثلاث لربما يأتي ببالك شئ تريد ان تضيفه

 

 

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

قديم 09-05-2010, 05:28 PM كاتب الموضوع #5
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة The iphoner مشاهدة المشاركة
  
أهنئك صراحة يابطل لكم مني افض تحية على الشرح الوافي ولكن ارجو قبل ان تنزل الشرح تعمل عليه مراجعة مرة ومرتين وثلاث لربما يأتي ببالك شئ تريد ان تضيفه


حياك الله أخوي، بالنسبة للدرس الأول هو الأساس الذي سنعتمد علية لاحقاً إن نقص شيء سأشرح في الدروس القادمة.



طبعاً صعبة أعطي واجبات في الدرس الأول لكن أرجوا ألا تمر عليك جملة إلا وأنت فهمتها لأنها هي الأساس وكذلك أرجوا تطبيق جدول 2 و 7 في المثال الذي أعطيتكم إياه في الدرس الأول.

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------

التعديل الأخير تم بواسطة A.M.A.D ; 10-05-2010 الساعة 07:41 AM.
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 05:50 PM #6
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





ارجوك ارجوك ارجوك ان تكون الفترة بين كل شرح و شرح اسبوعين الى ثلاث اسابيع اتعتقد ان المبتدئين يحفظون كل هذا ب ربع ساعة الشرح كافي و وافي ولكن المبتدئين مثلي يحتاجون لفرة طويلة وليس من 4 الى 7 ايام ارجو ان تفهم وضعي بمعنى ان الموضوع وضعته 9-5-2010 الموضوع الثاني 23-5-2010 وهكذا

 

 

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

قديم 09-05-2010, 06:08 PM #7
Long
عضو فعال
 
الصورة الرمزية Long
 


افتراضي رد: دورة في لغة Objective-C





جاري التحميل ومتابعين معاك ان شاء الله

 

 

التوقيع
سبحانك اللهم وبحمدك اشهد ان لا إله إلا أنت استغفرك واتوب إليك
عن أبي هريرة رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم : ( من جلس في مجلس فكثر فيه لغطه فقال قبل أن يقوم من مجلسه ذلك : سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت استغفرك واتوب إليك إلا غفر له ما كان في مجلسه ذلك ) رواه الترمذي
طهروا مسامعكم بالقرآن الكريم
اخي الكريم رمضان فرصة كبيرة لايقاف كثير من العادات والمعاصي فلا تجعل الفرصة تفوتك .
اترك سماع الاغاني للابد وليس فقط في شهر رمضان
Long غير متصل  
رد مع اقتباس

قديم 09-05-2010, 06:13 PM كاتب الموضوع #8
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة The iphoner مشاهدة المشاركة
  
ارجوك ارجوك ارجوك ان تكون الفترة بين كل شرح و شرح اسبوعين الى ثلاث اسابيع اتعتقد ان المبتدئين يحفظون كل هذا ب ربع ساعة الشرح كافي و وافي ولكن المبتدئين مثلي يحتاجون لفرة طويلة وليس من 4 الى 7 ايام ارجو ان تفهم وضعي بمعنى ان الموضوع وضعته 9-5-2010 الموضوع الثاني 23-5-2010 وهكذا


أنا توقعت بأن الفترة ستكون كافية، لكن هذه النقطة تحت الدراسة إذا رغبتم بذلك فسنعملها كل إسبوعين وليس أكثر من ذلك، تذكر بأن الدروس القادمة ستكون أصعب إلى الان لم أقم بأي شيء في عالم البرمجة لازم تضع ذلك بعين الإعتبار فنحتاج همتكم معنا في الدراسة.

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------

التعديل الأخير تم بواسطة A.M.A.D ; 10-05-2010 الساعة 07:41 AM.
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 06:50 PM #9
alhamad1
عضو
 
الصورة الرمزية alhamad1
 


افتراضي رد: دورة في لغة Objective-C





بداية ممتازة وننتظر الدروس القادمة

 

 

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

قديم 09-05-2010, 06:50 PM #10
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة A.M.A.D مشاهدة المشاركة
  
أنا توقعت بأن الفترة ستكون كافية، لكن هذه النقطة تحت الدراسة إذا رغبتم بذلك فسنعملها كل إسبوعين وليس أكثر من ذلك، تذكر بأن الدروس القادمة ستكون أصعب إلى الان لم أقم بأي شيء في عالم البرمجة لازم تضع ذلك بعين الإعتبار فنحتاج همتكم معنا في الدراسة.

انا اقول اقل شي اسبوعين اربع ايام لواحد عنده فكرة بالبرمجة وليس شخص عادي له 8 اشهر مع الايفون فقط

 

 

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

قديم 09-05-2010, 06:50 PM #11
sabbaghy
عضو
 
الصورة الرمزية sabbaghy
 


Confused رد: دورة في لغة Objective-C





واجهتني صعوبه عند الطريقة قبل الاخيرة وتوقفت



int a=1;
; float b=3.5
;char c = 'W

;NSstring *name=@"Abdullah"

(NSLog(@"Hi %@, One=%i and for uppercase for w is %@ .", name, a, b, c)

 

 

التوقيع
my psn id
AL-SABBAGH
sabbaghy غير متصل  
رد مع اقتباس

قديم 09-05-2010, 06:51 PM #12
yazoody_3sal
عضو بارز
 
الصورة الرمزية yazoody_3sal
 


yazoody_3sal @Flickr yazoody_3sal @Facebook yazoody_3sal @Twitter yazoody_3sal @Youtube
افتراضي رد: دورة في لغة Objective-C





اخوي ما عندك اي طريقة نقدر نشغل فيها برامج الماك على الوندوز

 

 

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

قديم 09-05-2010, 06:57 PM كاتب الموضوع #13
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة yazoody_3sal مشاهدة المشاركة
  
اخوي ما عندك اي طريقة نقدر نشغل فيها برامج الماك على الوندوز

أخوي راجع قواعد هذه الدورة

تستطيع بأن تنزل نظام ماك لكن بتوهق بالتعاريف أنا الحقيقة لا عرف الطريقة على العموم النقطة هذه إثيرة أكثر من مرة في الموضوع العام وأفدناهم.

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------

التعديل الأخير تم بواسطة A.M.A.D ; 09-05-2010 الساعة 07:27 PM.
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 07:15 PM كاتب الموضوع #14
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة sabbaghy مشاهدة المشاركة
  
واجهتني صعوبه عند الطريقة قبل الاخيرة وتوقفت



int a=1;
; float b=3.5
;char c = 'W

;NSstring *name=@"Abdullah"

(NSLog(@"Hi %@, One=%i and for uppercase for w is %@ .", name, a, b, c)

يوجد لدينا أكثر من تعريف للدالة:
فلو كان العدد صحيح فلازم نستخدم int
ولو كان عدد كسري لازم نستخدم float
وإذا كان حرف فستخدم char
ولوكان جملة نستخدم NSstring


وإذا أردنا أن نعرض - طباعة - أي شيء وذلك بإستخدام NSLog

تذكر عند كتابة جملة أو طباعة لابد من
" "@



عندما نريد أن نعرض - نطبع - نص نستخدم الدالة NSLog وإذا أردنا أن نستدعي عدد صحيح أو كسري أو حرف أو جملة نستخدم جدول 7 - راجع الجدول -

كود:
    NSLog(@"Hi %@, One=%i and for uppercase for w is %c .", name, a, c);

إذن @% تستخدم عندما نستدعي جملة و i% تستخدم لإستدعاء عدد صحيح و f%تستخدم لإستدعاء عدد كسري - لكن لم أستدعية هنا في دالة NSLog -

كما تلاحظ طريقة الإستدعاء تكون بعد " بذكر نوع اسم المتغير وتذكر بأن الترتيب مهم - إنظر للألوان أعلاه - وهو name وهو يدل على جملة إذن إستخدمنا @% و a يدل على عدد صحيح إذن سنستخدم i% وهكذا.... إنظر لمخرجات البرنامج الموجودة بالون الأسود ومظلله بالأصفر.

امل بإني أفدتك

يا إخوان أرجوا حذف الإستدعاء b الموجودة نهاية الدالة لأني لم أقم بإستدعائة داخل الدالة.

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------

التعديل الأخير تم بواسطة A.M.A.D ; 10-05-2010 الساعة 04:13 PM.
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 07:39 PM #15
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة A.M.A.D مشاهدة المشاركة
  

يا إخوان أرجوا حذف الإستدعاء b الموجودة نهاية الدالة لأني لم أقم بإستدعائة داخل الدالة.


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

 

 

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

قديم 09-05-2010, 08:45 PM كاتب الموضوع #16
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة The iphoner مشاهدة المشاركة
  
مافهمت اذا كان بخصوص الشروح ارجو تصحيح الخطأ واعادة رفعه

تم التعديل وتم إعادة الرفع ولقد جعلتها بألون حتى تعرفوا الترتيب كيف يصير (في صفحة 13)

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 09:32 PM #17
The iphoner
عضو
 
الصورة الرمزية The iphoner
 


افتراضي رد: دورة في لغة Objective-C





ارجو تجزيئه بأجزاء صغيرة لكي مستوعب يعني بدل ماتحط تحطهم 10 اجزاء كل جزء 10 صفحات تحط 15 جزء كل جزء 6 صفحات يعني تأجيل

ونأسف على كثرة الطلبات لكن هذا الشئ سيفيدك باذن الله

 

 

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

قديم 09-05-2010, 10:04 PM كاتب الموضوع #18
A.M.A.D
عضو
 
الصورة الرمزية A.M.A.D
 


افتراضي رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة The iphoner مشاهدة المشاركة
  
ارجو تجزيئه بأجزاء صغيرة لكي مستوعب يعني بدل ماتحط تحطهم 10 اجزاء كل جزء 10 صفحات تحط 15 جزء كل جزء 6 صفحات يعني تأجيل

ونأسف على كثرة الطلبات لكن هذا الشئ سيفيدك باذن الله

أنا جمعت الدوال المستخدمة دائما معنا ووضعتها هنا في الملف الأساسي - الدرس الأول - وجمعت الأوامر التي نحتاجها ووضعتها على شكل جداول ليصبح مرجعاً لك لأننا سنستخدمها دائماً لذا امل منك تصوير الدرس الأول والإحتفاظ به وأرجوا أن تقرأ جميع ماكتبت برواقه لأن البرمجة وخصوصاً المبتدأ يحتاج إلى التمعن بالقراءة وكذلك لا تنسى التطبيق.

الدرس القادم بإذن الله سيكون أمثلة عامة فقط سنعرف كيف نأتي بمخرجات البرنامج. لكن قبل ذلك يجب عليك التدرب على كتابة أي شيء بالبرنامج، أريدك أن تكتب مثل الموجود بالصفحة 9 وتغير الجملة وأتي بمخرجاتها، وكذلك الصفحة 12.

 

 

التوقيع
إننا دائماً نشكو .. لأن الله جعل تحت الورود أشواك ..
وكان الأجدر بنا أن نشكره ..لأنه جعل فوق الشوك ورداً !!
------------------------------------------------------------
A.M.A.D غير متصل  
رد مع اقتباس

قديم 09-05-2010, 11:14 PM #19
sabbaghy
عضو
 
الصورة الرمزية sabbaghy
 


Confused رد: دورة في لغة Objective-C





اقتباس:
المشاركة الأصلية كتبت بواسطة A.M.A.D مشاهدة المشاركة
  
يوجد لدينا أكثر من تعريف للدالة:
فلو كان العدد صحيح فلازم نستخدم int
ولو كان عدد كسري لازم نستخدم float
وإذا كان حرف فستخدم char
ولوكان جملة نستخدم NSstring


وإذا أردنا أن نعرض - طباعة - أي شيء وذلك بإستخدام NSLog

تذكر عند كتابة حرف أو جملة أو طباعة لابد من
" "@



عندما نريد أن نعرض - نطبع - نص نستخدم الدالة NSLog وإذا أردنا أن نستدعي عدد صحيح أو كسري أو حرف أو جملة نستخدم جدول 7 - راجع الجدول -

كود:
    (NSLog(@"Hi %@, One=%i and for uppercase for w is %@ .", name, a, c)

إذن @% تستخدم عندما نستدعي حرف أو جملة و i% تستخدم لإستدعاء عدد صحيح و f%تستخدم لإستدعاء عدد كسري - لكن لم أستدعية هنا في دالة NSLog -

كما تلاحظ طريقة الإستدعاء تكون بعد " بذكر نوع اسم المتغير وتذكر بأن الترتيب مهم - إنظر للألوان أعلاه - وهو name وهو يدل على جملة إذن إستخدمنا @% و a يدل على عدد صحيح إذن سنستخدم i% وهكذا.... إنظر لمخرجات البرنامج الموجودة بالون الأسود ومظلله بالأصفر.

امل بإني أفدتك

يا إخوان أرجوا حذف الإستدعاء b الموجودة نهاية الدالة لأني لم أقم بإستدعائة داخل الدالة.

والله تعبتك وياي
بس الكود مانفع ويياي يطلع لي ايرور في النهاية
كود:
	#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    // this the first program in objectiv-c for adslgate.com
	
	int a= 1;
	float b= 3.5;
	char c= 'W';
	
	NSString *name=@"sabbaghy";
	
	NSLog(@"Hi %@, One=%i and for uppercase for w is %@ .", name, a, c)	
	
	
	[pool drain];
	return 0;
}
    

}
مشكور ع الجهد
رحم الله والديك

 

 

الصور المرفقة
نوع الملف: jpg Screen shot 2010-05-09 at 11.09.08 PM.jpg‏ (193.1 كيلوبايت, المشاهدات 6375)
التوقيع
my psn id
AL-SABBAGH

التعديل الأخير تم بواسطة sabbaghy ; 09-05-2010 الساعة 11:21 PM.
sabbaghy غير متصل  
رد مع اقتباس

قديم 09-05-2010, 11:39 PM #20
حتومي
عضو بارز
 
الصورة الرمزية حتومي
 


حتومي @Twitter حتومي @Youtube
افتراضي مشاركة: دورة في لغة Objective-C





الله يكثر من أمثالك

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

 

 

التوقيع
توقيع مخالف
الإدارة
حتومي غير متصل  
رد مع اقتباس

إضافة رد

الكلمات الدلالية (Tags)
objective-c

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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


الساعة الآن 05:19 AM.


الموضوعات المنشورة في المنتدى لا تعبر بالضرورة عن رأي الموقع انما تعبر عن رأي كاتبها فقط

بوابة الإنترنت الرقمية - adslgate.com
جميع الحقوق محفوظة لمنتدى بوابة الإنترنت الرقمية - adslgate.com
Our Goal:  Provide the knowledge about Technology/Telecommunication/Broadband/E-Commerce to the societies in the Middle East.