أساسيات البرمجة لنظام iOS 13 باستخدام Swift
774 صفحات
Arabic
PDF
4.5

أساسيات البرمجة لنظام iOS 13 باستخدام Swift

Полное руководство по Swift и iOS 13

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «iOS 13 Programming Fundamentals with Swift» من تأليف مات نويبرغ (Matt Neuburg) ليس مجرد دليل آخر للغة Swift. إنه عمل أساسي ظل لسنوات عديدة مرجعاً رئيسياً لآلاف المطورين على منصات Apple. إصدار 2019، المخصص لنظام iOS 13، صدر في خضم الانتقال إلى Swift 5 والإصدار الجديد من Xcode، مما يجعله ذا قيمة خاصة لمن يرغبون في إتقان التقنيات السائدة في ذلك الوقت. يحتوي الكتاب على 774 صفحة ويغطي كلاً من المفاهيم الأساسية للغة والجوانب العميقة للعمل مع أدوات Apple.

عن ماذا يتحدث هذا الكتاب

ينقسم الكتاب إلى عدة أجزاء منطقية، كل منها مخصص لجوانب رئيسية في التطوير لنظام iOS. على عكس العديد من «الوصفات» أو الدروس التعليمية، يركز نويبرغ على فهم البنية الداخلية للتقنيات. لن تتعلم فقط كيفية كتابة تطبيق، بل ستفهم أيضاً لماذا يعمل بهذه الطريقة.

المواضيع الرئيسية التي يتناولها الكتاب:

  • لغة Swift 5 — من بناء الجملة إلى الإمكانيات المتقدمة: الخيارات (Optionals)، الإغلاقات (Closures)، البروتوكولات (Protocols)، الأدوية (Generics)، إدارة الذاكرة.
  • أدوات Xcode — العمل مع المحرر، المصحح (Debugger)، Interface Builder، نظام البناء وإدارة التبعيات.
  • أساسيات Cocoa Touch — بنية التطبيقات، دورة الحياة، العمل مع UIViewController، UIView، Auto Layout.
  • العمل مع البيانات — Core Data،

توصيات