توضیحاتی در مورد کتاب :
شروع به ساخت اپلیکیشن برای iOS 8 با زبان برنامه نویسی سوئیفت اپل کنید. اگر به اصول Xcode و چارچوب کاکائو پایبند هستید، این کتاب توضیحی ساختاریافته از تمام اجزای ضروری برنامه iOS در دنیای واقعی ارائه میکند. از طریق کاوش عمیق و مثالهای کد فراوان، نحوه ایجاد نماها، دستکاری کنترلکنندههای نمایش، و استفاده از چارچوبهای iOS برای افزودن ویژگیهایی مانند صدا و تصویر، دسترسی به تقویمها و عکسهای کاربر، و ردیابی موقعیت مکانی دستگاه را خواهید آموخت.
کد نمونه در GitHub به شکل پروژههای کاملی موجود است که میتوانید دانلود، مطالعه و اجرا کنید.
برنامههای iOS را با Swift بسازید
نماهایی را ایجاد کنید، ترتیب دهید، لایهبندی کنید، و متحرک سازی کنید که به لمس پاسخ میدهند
استفاده از کنترلکنندههای نمایش برای مدیریت چندین صفحه بهگونهای که برای کاربران قابل درک باشد
اشیاء رابط UIKit، مانند نماهای پیمایش، نمای جدول، پاپاورها، نماهای وب و نقشهها را کاوش کنید
کار با چارچوبهای کاکائو برای حسگرها، مکان، صدا و ویدئو
دسترسی به کتابخانههای کاربر: موسیقی، عکسها، دفترچه آدرس و تقویم
موضوعات اضافی از جمله ذخیرهسازی داده، اشتراکگذاری فایل، شبکهسازی و رشتهسازی را بررسی کنید
موضوعات جدید iOS 8 عبارتند از:
تغییرات عمده در فضای مختصات برنامه و چرخش رابط
مجموعههای صفت و کلاسهای اندازه
مشاهده حاشیهها، نمای جلوههای بصری و تغییرات عمده انیمیشن
تغییر در کنترلکنندههای نمای ارائهشده، پاپاورها و کنترلکنندههای نمای تقسیمشده، هشدار و برگه عملکرد معماری
مشاهده جدول خودکار ارتفاع ردیف متغیر و سلولهای کشویی
کلاسهایی برای نمایش نتایج جستجو، نمای وب، نمایش ویدئو، و ترکیب و جلوههای صوتی
برنامههای افزودنی امروزی، برنامههای افزودنی اقدامات، برنامههای افزودنی ویرایش عکس
Xcode 6 ویژگی ها: محدودیت های شرطی، اشکال زدایی مشاهده، نماهای قابل طراحی، ویژگی های قابل بازرسی، انواع segue جدید
توضیحاتی در مورد کتاب به زبان اصلی :
Start building apps for iOS 8 with Apple’s Swift programming language. If you’re grounded in the basics of Xcode and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video, access to user calendars and photos, and tracking the device’s location.
Example code is available on GitHub in the form of full projects that you can download, study, and run.
Build iOS apps with Swift
Create, arrange, draw, layer, and animate views that respond to touch
Use view controllers to manage multiple screens in a way that’s understandable to users
Explore UIKit interface objects, such as scroll views, table views, popovers, web views, and maps
Work with Cocoa frameworks for sensors, location, sound, and video
Access user libraries: music, photos, address book, and calendar
Examine additional topics including data storage, file sharing, networking, and threading
Topics new to iOS 8 include:
Major changes in app coordinate space and interface rotation
Trait collections and size classes
View margins, visual effect views, and major animation changes
Changes to presented view controllers, popovers and split view controllers, alert and action sheet architecture
Table view automatic variable row heights and sliding cells
Classes for search results display, web view, video display, and audio mixing and effects
Today extensions, Actions extensions, Photo Editing extensions
Xcode 6 features: conditional constraints, view debugging, designable views, inspectable properties, new segue types