مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات تخصصی طراحی اپلیکیشن

ارائه مقالات طراحی اپلیکیشن

مقالات طراحی اپلیکیشن

  • ۰
  • ۰

Property List چیست؟

Property List یک راه و روش مطلوب برای ذخیره داده های ساختاری بی آلایش میباشد. معمولاً در فرمت XML ظواهر می‌گردد. در حالتی‌که پیش از اینً بعضا از فولدر های تنظیمات در Mac یا این که iPhone را دستکاری کرده باشید، ممکن میباشد با این پوشه ها با پسوند .plist عکس العمل کرده باشید. طراحی اپلیکیشن در مشهد این فولدر ها مثال هایی از Property List میباشند.

نمی قدرت از Property List برای انبارکردن همگی اشکال اطلاعات بهره مند شد. اقلام اطلاعات در Property List تعداد محدودی از گونه های اطلاعات میباشد که مشتمل بر: “array”، “dictionary”، “string” و غیره میباشد. برای حصول داده ها بیشتر در زمینه ی اشکال گزینه نگهبانی به وسیله Property List می‌توانید به مستند Property List رجوع‌کنید.

Property List کاربرد متداولی برای ذخیره پیکربندی نرم افزار در iOS داراست.  Property List  صرفا برای ذخیره مقدار یه خرده از اطلاعات پیاده سازی شد‌ه‌است.

 

آیا این طریق شایسته ترین راه حل برای ذخیره داده های جدول میباشد؟
مطلقاً خیر. از Property List برای نشانه دادن روش ذخیره داده ها جدول در یک پوشه فرنگی به کار گیری میکنیم. این تنها یک نمونه میباشد. همان گونه که تجربیات بیشتری استخراج می‌کنید، نحوه های دیگری برای ذخیره اطلاعات یاد خواهید گرفت.

تغییر تحول داده های جدول به Property List
توضیحات فوق برای داشتن پیش مورد خیالی در باب Property List کافی میباشد. بیایید دست به شغل شویم و اطلاعات را به Property List تغییر‌و تحول دهیم.

آغاز، پروژه Simple Table project را در Xcode گشوده فرمائید. روی فولدر “SimpleTable”  کلیک راست کرده و  “New File…” را تعیین فرمایید. مورد “other” پایین تمپلت “iOS” را گزینش فرمایید، Property List را تعیین کرده و برای ادامه روی “Next” کلیک فرمائید.

دو نحوه برای دستکاری Property List وجود داراست. می‌توانید در حوزه‌ دستکاری، کلیک راست کرده و آیتم “Add Row” را برای اضافه کردن مقدار نو، گزینش نمائید.

 

بار گذاری Property List در Objective C
به‌دنبال، کدمان را تغییر تحول خوا هیم اعطا کرد و فرمان پخت را از Property List که تا قبل از اینً تولید کردیم، بار گذاری خوا هیم کرد. تلاوت محتوای Property List بسیار سهل و آسان میباشد. iOS SDK اینک دربرگیرنده برخی از توابع داخلی برای تلاوت/تایپ کردن فولدر میباشد.

کد تحت را جایگزین نمائید:

// Initialize table data
tableData = [NSArray arrayWithObjects:@\"Egg Benedict\", @\"Mushroom Risotto\", @\"Full Breakfast\", @\"Hamburger\", @\"Ham and Egg Sandwich\", @\"Creme Brelee\", @\"White Chocolate Donut\", @\"Starbucks Coffee\", @\"Vegetable Curry\", @\"Instant Noodle with Egg\", @\"Noodle with BBQ Pork\", @\"Japanese Noodle with Pork\", @\"Green Tea\", @\"Thai Shrimp Cake\", @\"Angry Birds Cake\", @\"Ham and Cheese Panini\", nil];

// Initialize thumbnails
thumbnails = [NSArray arrayWithObjects:@\"egg_benedict.jpg\", @\"mushroom_risotto.jpg\", @\"full_breakfast.jpg\", @\"hamburger.jpg\", @\"ham_and_egg_sandwich.jpg\", @\"creme_brelee.jpg\", @\"white_chocolate_donut.jpg\", @\"starbucks_coffee.jpg\", @\"vegetable_curry.jpg\", @\"instant_noodle_with_egg.jpg\", @\"noodle_with_bbq_pork.jpg\", @\"japanese_noodle_with_pork.jpg\", @\"green_tea.jpg\", @\"thai_shrimp_cake.jpg\", @\"angry_birds_cake.jpg\", @\"ham_and_cheese_panini.jpg\", nil];

// Initialize Preparation Time
prepTime = [NSArray arrayWithObjects:@\"30 min\", @\"30 min\", @\"20 min\", @\"30 min\", @\"10 min\", @\"1 hour\", @\"45 min\", @\"5 min\", @\"30 min\", @\"8 min\", @\"20 min\", @\"20 min\", @\"5 min\", @\"1.5 hour\", @\"4 hours\", @\"10 min\", nil];
با:

// Find out the path of recipes.plist
NSString *path = [[NSBundle mainBundle] pathForResource:@\"recipes\" ofType:@\"plist\"];

// Load the file content and read the data into arrays
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
tableData = [dict objectForKey:@\"RecipeName\"];
thumbnails = [dict objectForKey:@\"Thumbnail\"];
prepTime = [dict objectForKey:@\"PrepTime\"];
 

  • ۰۳/۰۳/۲۶
  • دیزاین اپلیکیشن

طراحی اپلیکیشن در مشهد

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی