کتاب Intermediate iOS 14 Programming with Swift یک منبع بسیار عالی برای یادگیری برنامهنویسی سوئیفت در حد مقدماتی تا متوسط است. این کتاب در 45 فصل و حدود 1000 صفحه به شما آموزش برنامهنویسی دستگاههای شرکت اپل را با استفاده از زبان Swift میدهد.
از خصوصیات بارز این کتاب میتوان به ارائهی بیش از 40 پروژه در دنیای واقعی و با توضیحات آن با استفاده از Xcode را عنوان نمود. همچنین این کتاب از Xcode 12, Swift 5.3, iOS 14 پشتیبانی میکند.
در ادامه مقدمهای از کتاب Intermediate iOS 14 Programming with Swift را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Intermediate iOS 14 Programming with Swift:
در زمان نگارش این مقاله، زبان برنامهنویسی سویفت بیش از چهار سال است که وجود داشته است. زبان برنامه نویسی جدید جذابیت زیادی پیدا کرده و به تکامل خود ادامه میدهد و به وضوح زبان برنامهنویسی آینده iOS است. اگر امسال قصد یادگیری زبان برنامهنویسی را دارید، سوئیفت باید در صدر لیست شما باشد.
من عاشق خواندن کتابهای آشپزی هستم. اکثر آنها از نظر بصری جذاب هستند و عکسهای زیبا و خوشمزهای در آن نقش دارند. علاوه بر این، آنها دستورالعملهای واضح و آسان برای تهیه یک غذا را ارائه میدهند. این چیزی است که من را جذب می کند و باعث میشود من بخواهم دستور العملها را امتحان کنم.
وقتی شروع به نوشتن کتاب Intermediate iOS 14 Programming with Swift کردم، اولین سؤالی که به ذهنم خطور کرد این بود که “چرا بیشتر کتابهای برنامه نویسی ضعیف طراحی شدهاند؟”
iOS و برنامههای آن همه به زیبایی ساخته شده اند – پس چرا اکثر کتابهای فنی شبیه کتابهای درسی معمولی هستند؟
من معتقدم که یک کتاب بصری خیرهکننده یادگیری برنامهنویسی را بسیار مؤثرتر و آسان تر میکند. با در نظر گرفتن این موضوع، تصمیم گرفتم یکی از آنها را بسازم که واقعا عالی به نظر برسد و خواندن آن لذت بخش باشد. اما این بدان معنا نیست که من فقط روی عناصر بصری تمرکز میکنم.
نکات و راه حلهای ارائه شده در کتاب Intermediate iOS 14 Programming with Swift به شما کمک میکند تا در مورد برنامهنویسی iOS 14 اطلاعات بیشتری کسب کنید و به شما امکان میدهد تا برنامههای کاملا کاربردی را سریعتر بسازید.
کتاب Intermediate iOS 14 Programming with Swift از رویکرد حل مشکل برای بحث در مورد APIها و چارچوبهای iOS SDK استفاده میکند و هر فصل شما را از طریق یک ویژگی (یا دو) با نمونههای کد عمیق راهنمایی میکند. شما یاد خواهید گرفت که چگونه یک برنامه جهانی با رابط کاربری تطبیقی بسازید، یک مدل یادگیری ماشینی آموزش دهید، با اشیاء مجازی با ARKit تعامل داشته باشید، از Touch ID برای احراز هویت کاربران خود استفاده کنید، یک ویجت در مرکز اطلاعرسانی ایجاد کنید و انیمیشنهای view controller را پیادهسازی کنید. تعداد کمی.
من به شما توصیه میکنم از فصل 1 کتاب Intermediate iOS 14 Programming with Swift شروع به خواندن کنید – اما مجبور نیستید پیشنهاد من را دنبال کنید. هر فصل مستقل است، بنابراین میتوانید کتاب Intermediate iOS 14 Programming with Swift را به عنوان یک مرجع نیز در نظر بگیرید. به سادگی فصل مورد علاقه خود را انتخاب کنید و در آن غوطهور شوید.
همچنین شما میتوانید برای مطالعهی بیشتر بر روی برنامهنویسی دستگاههای شرکت اپل از کتاب SwiftUI by Tutorials نیز استفاده نمائید.
سرفصلهای کتاب Intermediate iOS 14 Programming with Swift:
- Preface
- Chapter 1 – Building Adaptive User Interfaces
- Chapter 2 – Creating Table View Sections and Index list with Diffable Data Source
- Chapter 3 – Animating Table View Cells
- Chapter 4 – Working with JSON and Codable
- Chapter 5 – How to Integrate the Twitter and Facebook SDK for Social Sharing
- Chapter 6 – Working with Email and Attachments
- Chapter 7 – Sending SMS and MMS Using MessageUI Framework
- Chapter 8 – How to Get Direction and Draw Route on Maps
- Chapter 9 – Search Nearby Points of Interest Using Local Search
- Chapter 10 – Audio Recording and Playback
- Chapter 11 – Scan QR Code Using AVFoundation Framework
- Chapter 12 – Working with URL Schemes
- Chapter 13 – Building a Full Screen Camera with Gesture-based Controls
- Chapter 14 – Video Capturing and Playback Using AVKit
- Chapter 15 – Displaying Banner Ads using Google AdMob
- Chapter 16 – Working with Custom Fonts
- Chapter 17 – Working with AirDrop, UIActivityViewController and Uniform Type Identifiers
- Chapter 18 – Building Grid Layouts Using Collection Views and Diffable Data Source
- Chapter 19 – Interacting with Collection Views
- Chapter 20 – Adaptive Collection Views Using UITraitCollection and Compositional Layout
- Chapter 21 – Building a Weather Widget Using WidgetKit
- Chapter 22 – Building Slide Out Sidebar Menus Using Objective-C Libraries
- Chapter 23 – View Controller Transitions and Animations
- Chapter 24 – Building a Slide Down Menu
- Chapter 25 – Self Sizing Cells and Dynamic Type
- Chapter 26 – XML Parsing, RSS and Expandable Table View Cells
- Chapter 27 – Applying a Blurred Background Using UIVisualEffect
- Chapter 28 – Using Touch ID and Face ID For Authentication
- Chapter 29 – Building a Carousel-Like User Interface
- Chapter 30 – Working with Parse
- Chapter 31 – Parsing CSV and Preloading a SQLite Database Using Core Data
- Chapter 32 – Connecting Multiple Annotations with Polylines and Routes
- Chapter 33 – Using CocoaPods in Swift Projects
- Chapter 34 – Building a Simple Sticker App
- Chapter 35 – Building iMessage Apps Using Messages Framework
- Chapter 36 – Building Custom UI Components Using IBDesignable and IBInspectable
- Chapter 37- Using Firebase for User Authentication
- Chapter 38 – Google and Facebook Authentication Using Firebase
- Chapter 39 – Using Firebase Database and Storage to Build an Instagram-like App
- Chapter 40 – Building a Real-time Image Recognition App Using Core ML
- Chapter 41 – Building AR Apps with ARKit and SpriteKit
- Chapter 42 – Working with 3D Objects in Augmented Reality Using ARKit and SceneKit
- Chapter 43 – Use Create ML to Train Your Own Machine Learning Model for Image Recognition
- Chapter 44 – Building a Sentiment Classifier Using Create ML to Classify User Reviews
- Chapter 45 – Working with Image Tracking Using ARKit
فایل کتاب Intermediate iOS 14 Programming with Swift را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.