ابي وظيفه هذا الكود!
banner
2013-07-05 , 09:41 صباحاً
MDMR’s Avatar
MDMR

مشارك

المشاركات:434
التسجيل:Mar 2010
MDMR
السلآم عليككم
..
هذا هو الكـود :
@property(nonatomic, retain) iboutlet iboutlet uilabel *name;
طبعا الـ name
هذا ليبل
وهذا الكود :
@synthesize name;
تنويه : الاشاره الاولى والاخيره معكوسه من الكتابه : )
Enlarged Image
2013-07-05 , 09:41 صباحاً
2013-07-05 , 11:18 صباحاً
xphp’s Avatar
xphp

بارز

المشاركات:1636
التسجيل:Feb 2009
xphp
الكود الاول هو لعمل صلة بين الlabel على الview والكود

بالتفصيل
property هي لعمل property وتغنيك عن عمل دوال setters و getters
nonatomic و retain لها علاقة بالتحكم بالذاكرة والبيئة multi threaded او لا (بالنسبة لهذي النقطة انصحك تقرأ اكثر عنها في كتاب او مصدر obj-c )
iboutlet هناك نوعين من الروابط بين الview و الكود الي هي outlet و action وهذا لتعريف ان نوع الصلة هنا outlet

uilabel الي هو الClass الي بتعمل منه اوبجيكتس
*name هذا اسم الاوبجيكت الي تنشاه من الكلاس

synthesize name هذا عشان تربط الخواص او الproperties من الinterface بالimplementation

لست متأكد ١٠٠٪ من معلوماتي لاني ما زلت اتعلم عشان ما افتي لك لكن حسب فهمي وملعوماتي الان هذا الي فهمته
2013-07-05 , 11:18 صباحاً
2013-07-05 , 03:11 مساءً
xCode Soul’s Avatar
xCode Soul

مبرمج Objective-C

المشاركات:927
التسجيل:Aug 2012
xCode Soul
لا ازيد على اخي xphp

مثل ما قال لك هذه السطر لتعريف uilabel

و هذي احد مميزات obj c 2.0

و ابل تنصح بستخدام property عن عمل الاتصالات

و تعريف اي شي في interface

و للعلم هناك انواع من اتاربيتوس الي هم بين القوسين

مثلا retain ،،

تحياتي
2013-07-05 , 03:11 مساءً