iOS 13 Programming Fundamentals with Swift

تاریخ: 1398/07/19 20:40
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۳۱۶۶
دیدگاه ها: ۰
برچسب ها: ios |Swift |
کتاب iOS 13 Programming Fundamentals with Swift
O'Reilly
Matt Neuburg
9781492074533
2019
680
English

با انتشار زبان سوئیفت 5 در اوایل سال 2019، مهر بلوغ بر زبان Swift زده شد. هنگامی که سوئیفت در سال 2014 به عموم معرفی شد، به نوعی شهروند درجه دو به حساب می‌آمد. فریمورک‌های Cocoa که عملکردشان را به برنامه‌های iOS می‌دهند، انتظار دارند که به زبان Objective-C با آن‌ها صحبت شود و باید کتابخانه‌های چند مگابایتی در هر برنامه‌ی Swift گنجانده شود تا به طور موثری شامل کل زبان سوئیفت شود و همه چیز را به Objective-C ترجمه کند. اما Swift 5، ABI stability را معرفی کرد و بدین معناست که از iOS 10.2، زبان Swift به بخشی از سیستم تبدیل شده ست. Swift اکنون با Objective-C یکسان است و برنامه‌های Swift، کوچکتر و سریع‌تر هستند.

کتاب مبانی برنامه نویسی iOS 13 با Swift، به عنوان مکمل و مقدمه ای بر کتاب برنامه نویسی iOS 13 است. اگر نوشتن یک برنامه iOS مثل ساختن یک خانه‌ی آجری باشد، این کتاب یاد می‌دهد که آجر چی هست و چگونه باید با آن کار کرد، در حالی که کتاب Programming iOS 13 به شما آجر‌های واقعی را نشان می‌دهد و به شما یاد می‌دهد که چگونه آن‌ها را بچینید. این کتاب مبانی توسعه iOS از جمله Xcode 10 IDE، Cocoa Touch و آخرین نسخه زبان برنامه نویسی Apple یعنی Swift 5 را بررسی کرده است. در ویرایش جدید این کتاب، شما زبان سوئیفت را یاد خواهید گرفت، ابزار‌های توسعه Apple Xcode را می‌فهمید و فریمورک Cocoa را بررسی می‌کنید.


مطالبی که در کتاب برنامه نویسی iOS 13 با سوئیفت، خواهید آموخت:

  • بررسی مفاهیم شی گرایی Swift
  • آشنا شدن با انواع داخلی سوئیفت
  • بررسی عمیق اشیا، پروتکل‌ها و جنریک‌ها در سوئیفت
  • بررسی طول عمر یک پروژه Xcode
  • یادگیری نحوه لود شدن nib ها
  • فهم طراحی رویداد محور Cocoa
  • برقرای ارتباط با C و Objective-C

 

Table of Contents:
1. The Architecture of Swift
2. Functions
3. Variables and Simple Types
4. Object Types
5. Flow Control and More
6. Anatomy of an Xcode Project
7. Nib Files
8. Documentation
9. Life Cycle of a Project
10. Cocoa Classes
11. Cocoa Events
12. Memory Management
13. Memory Management
14. C, Objective-C, and Swift

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...