ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب UIKit Apprentice : Beginning iOS Development with Swift

دانلود کتاب UIKit Apprentice: شروع توسعه iOS با Swift

UIKit Apprentice : Beginning iOS Development with Swift

مشخصات کتاب

UIKit Apprentice : Beginning iOS Development with Swift

ویرایش: [Second ed.] 
نویسندگان: , ,   
سری:  
ISBN (شابک) : 1950325474, 9781950325474 
ناشر: Razeware LLC 
سال نشر: 2021 
تعداد صفحات: 827
[1151] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 76 Mb 

قیمت کتاب (تومان) : 39,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب UIKit Apprentice : Beginning iOS Development with Swift به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب UIKit Apprentice: شروع توسعه iOS با Swift نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب UIKit Apprentice: شروع توسعه iOS با Swift



برنامه نویسی iPhone و iPad را از طریق آموزش بیاموزید!

اگر در iOS یا Swift، یا به طور کلی برنامه نویسی را شروع کرده اید، یاد می گیرید که چگونه یک برنامه بنویسید. می تواند فوق العاده طاقت فرسا به نظر برسد.

به همین دلیل است که شما به کتابی نیاز دارید که:

  • نحوه نوشتن یک برنامه را گام به گام به شما نشان دهد.
  • دارای هزاران تصویر و اسکرین شات برای روشن کردن همه چیز است.
  • به شیوه ای سرگرم کننده و آسان نوشته شده است!

در این کتاب، شما یاد خواهید گرفت که چگونه خودتان را بسازید. برنامه‌های iPhone و iPad، از طریق چهار آموزش جذاب و حماسی.

این آموزش‌های عملی با جزئیات کامل نحوه ساخت یک برنامه جدید را از ابتدا توضیح می‌دهند. چهار آموزش، چهار برنامه. هر برنامه جدید کمی پیشرفته‌تر از برنامه قبلی خواهد بود، و با هم همه چیزهایی را که برای ساختن برنامه‌های خود نیاز دارید، پوشش می‌دهند.

در پایان این مجموعه، به اندازه کافی تجربه خواهید داشت که بتوانید برنامه‌های خود را بسازید. ایده های خود را به برنامه های واقعی تبدیل کنید که می توانید در فروشگاه App بفروشید.

آموزش 1: چشم گاو نر. در اولین آموزش این کتاب، شما با ساخت یک بازی ساده اما سرگرم کننده برای یادگیری اصول برنامه نویسی آیفون شروع می کنید. در این فرآیند، به روشی آسان با Xcode، UIKit و Swift آشنا خواهید شد.

آموزش 2: چک لیست ها. در دومین آموزش این مجموعه، برنامه لیست کارهای خود را ایجاد خواهید کرد. در این فرآیند، در مورد الگوهای طراحی اساسی که همه برنامه‌های iOS استفاده می‌کنند و در مورد نمای جدول، کنترل‌کننده‌های ناوبری و نمایندگان اطلاعات خواهید آموخت. اکنون شما در حال ساختن برنامه ها به صورت واقعی هستید!

آموزش 3: MyLocations. در سومین آموزش، یک برنامه آگاه از موقعیت مکانی ایجاد خواهید کرد که به شما امکان می دهد لیستی از نقاطی را که برایتان جالب است نگه دارید. در این فرآیند، درباره مکان اصلی، داده‌های هسته، کیت نقشه و موارد دیگر خواهید آموخت!

آموزش 4: جستجوی فروشگاه. برنامه های تلفن همراه اغلب نیاز به صحبت با سرویس های وب دارند و این کاری است که در این آموزش آخر کتاب انجام خواهید داد. یک برنامه شیک برای iPhone و iPad ایجاد می‌کنید که از ظاهر تاریک و روشن پشتیبانی می‌کند و به شما امکان می‌دهد با استفاده از درخواست‌های HTTP و JSON محصولات را در فروشگاه iTunes جستجو کنید.


توضیحاتی درمورد کتاب به خارجی

Learn iPhone and iPad Programming via Tutorials!

If you’re new to iOS or Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.

That’s why you need a book that:

  • Shows you how to write an app step-by-step.
  • Has tons of illustrations and screenshots to make everything clear.
  • Is written in a fun and easygoing manner!

In this book, you will learn how to make your own iPhone and iPad apps, through four engaging, epic-length tutorials.

These hands-on tutorials describe in full detail how to build a new app from scratch. Four tutorials, four apps. Each new app will be a little more advanced than the one before, and together they cover everything you need to know to make your own apps.

By the end of the series you’ll be experienced enough to turn your ideas into real apps that you can sell on the App Store.

Tutorial 1: Bull’s Eye. In the first tutorial in the book, you’ll start off by building a simple but fun game to learn the basics of iPhone programming. In the process, you’ll get familiar with Xcode, UIKit and Swift in an easygoing manner.

Tutorial 2: Checklists. In the second tutorial in the series, you’ll create your own to-do list app. In the process, you’ll learn about the fundamental design patterns that all iOS apps use and about table views, navigation controllers and delegates. Now you’re making apps for real!

Tutorial 3: MyLocations. In the third tutorial, you’ll develop a location-aware app that lets you keep a list of spots that you find interesting. In the process, you’ll learn about Core Location, Core Data, Map Kit and much more!

Tutorial 4: StoreSearch. Mobile apps often need to talk to web services and that’s what you’ll do in this final tutorial of the book. You’ll make a stylish app, which supports both Dark and Light appearances, for iPhone and iPad that lets you search for products on the iTunes store using HTTP requests and JSON.



فهرست مطالب

Book License
What You Need
Book Source Code & Forums
	About the Authors
Acknowledgments
	Content Development
Chapter 1: Introduction
	About this book
	Who this book is for
	iOS 15 and later only
	What you need
	Xcode
	What’s ahead: an overview
Chapter 2: The One-Button App
	The Bull’s Eye game
	The one-button app
	UIKit
Chapter 3: Slider & Labels
	Portrait vs. landscape
	Understanding objects, data and methods
	Adding the other controls
Chapter 4: Outlets
	Improve the slider
	Generate the random number
	Adding rounds to the game
	Displaying the target value
Chapter 5: Rounds & Score
	Getting the difference
	Simplifying the algorithm
	What’s the score?
	Showing the total score
	Displaying the score
	One more round…
Chapter 6: Polish
	Tweaks
	The alert
	Start over
Chapter 7: The New Look
	Landscape orientation revisited
	Spice up the graphics
	The About screen
Chapter 8: The Final App
	Support different screen sizes
	Crossfade
	The icon
	Display name
	Run on device
	The end… or the beginning?
Chapter 9: Table Views
	Table views and navigation controllers
	The Checklists app design
	Add a table view
	The table view delegates
Chapter 10: The Data Model
	Model-View-Controller
	The data model
	Clean up the code
Chapter 11: Navigation Controllers
	Navigation controller
	Delete rows
	The Add Item screen
Chapter 12: Add Item Screen
	Static table cells
	Read from the text field
	Polish it up
Chapter 13: Delegates & Protocols
	Add new ChecklistItems
Chapter 14: Edit Items
	Edit items
	Refactor the code
	One more thing
Chapter 15: Saving & Loading
	The need for data persistence
	The documents folder
	Save checklist items
	Load the file
	What next?
Chapter 16: Lists
	The All Lists view controller
	The All Lists UI
	View the checklists
	Manage checklists
	Are you still with me?
Chapter 17: Improved Data Model
	The new data model
	Fake it ‘til you make it
	Do saves differently
	Improve the data model
Chapter 18: User Defaults
	Remember the last open list
	Defensive programming
	The first-run experience
Chapter 19: UI Improvements
	Show counts
	Sort the lists
	Add icons
	Make the app look good
Chapter 20: Local Notifications
	Try it out
	Set a due date
	Due date UI
	Schedule local notifications
	That’s a wrap!
Chapter 21: Swift Review
	Variables, constants and types
	Methods and functions
	Making decisions
	Loops
	Objects
	Protocols
Chapter 22: Get Location Data
	Get GPS coordinates
	Core Location
	Display coordinates
Chapter 23: Use Location Data
	Handle GPS errors
	Improve GPS results
	Reverse geocoding
	Testing on device
Chapter 24: Objects vs. Classes
	Classes
	Inheritance
	Overriding methods
	Casts
Chapter 25: The Tag Location Screen
	The screen
	The new view controller
	Make the cells
	Display location info
	The category picker
Chapter 26: Adding Polish
	Improve the user experience
	The HUD
	Handle the navigation
Chapter 27: Saving Locations
	Core Data overview
	Using Core Data
	The data store
	Pass the context
	Browse the data
	Save the locations
	Handle Core Data errors
Chapter 28: The Locations Tab
	The Locations tab
	Create a custom table view cell subclass
	Edit locations
	Use NSFetchedResultsController
	Delete locations
	Table view sections
Chapter 29: Maps
	Add a map view
	Make your own pins
Chapter 30: Image Picker
	Add an image picker
	Show the image
	UI improvements
	Save the image
	Edit the image
	Thumbnails
Chapter 31: Polishing the App
	Convert placemarks to strings
	Back to black
	The map screen
	UI updates to screens
	Polish the main screen
	Make some noise
	The icon and launch images
	The end
Chapter 32: Search Bar
	Create the project
	Create the UI
	Do fake searches
	UI Improvements
	Create the data model
	No results found
Chapter 33: Custom Table Cells
	Custom table cells and nibs
	Change the look of the app
	Tag commits
	The debugger
Chapter 34: Networking
	Query the iTunes web service
	Send an HTTP(S) request
	Parse JSON
	Work with the JSON results
	Sort the search results
Chapter 35: Asynchronous Networking
	Extreme synchronous networking
	The activity indicator
	Make it asynchronous
Chapter 36: URLSession
	Branch it
	Put URLSession into action
	Cancel operations
	Search different categories
	Download the artwork
	Merge the branch
Chapter 37: The Detail Pop-up
	The new view controller
	Add the rest of the controls
	Show data in the pop-up
Chapter 38: Polish the Pop-up
	Dynamic Type
	Gradients in the background
	Animation!
Chapter 39: Landscape
	The landscape view controller
	Fix issues
	Add a scroll view
	Add result buttons
	Paging
	Download the artwork
Chapter 40: Refactoring
	Refactor the search
	Improve the categories
	Enums with associated values
	Spin me right round
	Nothing found
	The Detail pop-up
Chapter 41: Internationalization
	Add a new language
	Localize on-screen text
	InfoPlist.strings
	Regional settings
Chapter 42: The iPad
	Deployment platforms
	The split view controller
	Improve the secondary pane
	Fix the Detail pop-up for iPhone
	Size classes in the storyboard
	Your own popover
	Send e-mail from the app
	Landscape on bigger iPhones
Chapter 43: Distributing the App
	Join the Apple Developer program
	Beta testing
	Submit for review
	The end
Conclusion




نظرات کاربران