ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Learn iOS 11 Programming with Swift 4

دانلود کتاب آموزش برنامه نویسی iOS 11 با Swift 4

Learn iOS 11 Programming with Swift 4

مشخصات کتاب

Learn iOS 11 Programming with Swift 4

ویرایش: 2nd edition 
نویسندگان:   
سری:  
ISBN (شابک) : 9781788390750, 178839075X 
ناشر: Packt Publishing 
سال نشر: 2018 
تعداد صفحات: 794 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 77 مگابایت 

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



کلمات کلیدی مربوط به کتاب آموزش برنامه نویسی iOS 11 با Swift 4: کتاب های الکترونیکی



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

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


در صورت تبدیل فایل کتاب Learn iOS 11 Programming with Swift 4 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آموزش برنامه نویسی iOS 11 با Swift 4 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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



فهرست مطالب

Cover
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Getting Familiar with Xcode
	Getting started
	The Xcode interface
		Navigator panel
		Standard editor
		Utilities panel
		Debug panel
		Toolbar
		Generic iOS device
		iOS device
		Connecting wirelessly
		Window pane controls
	Summary
Chapter 2: Building a Foundation with Swift
	Playgrounds – an interactive coding environment
	Data types – where it all starts
		String
		Integer data type
		Floating-point numbers
		Booleans
		Variables and constants – where data is held
			Creating a variable with a string
			Creating a variable with an integer (Int)
			Debug and print() – detecting your bugs
			Adding floating-point numbers
			Creating a Boolean
			Hungarian notation
			Why constants versus variables?
		Comments – leaving yourself notes or reminders
	Type safety and type inference
		Concatenating strings
		String interpolation
	Operations with our integers
		Increment and decrement
		Comparison operators
	Summary
Chapter 3: Building on the Swift Foundation
	Creating a Playground project
	The if statements – having fun with logic statements
	Optionals and optional bindings
		Why optionals?
	Functions
	Summary
Chapter 4: Digging Deeper
	Creating a Playground project
	Ranges
		Closed range
		Half-closed range
	Control flow
		The for...in loop
		One-sided range
		The while loop
		The repeat...while loop
	Summary
Chapter 5: Digging into Collections
	Arrays
		Creating an empty array
		Creating an array with initial values
		Creating a mutable array
		Adding items to an array
		Checking the number of elements in an array
		Checking for an empty array
		Retrieving a value from an array
		Iterating over an array
		Removing items from an array
	Dictionaries
		Creating a dictionary
		Adding and updating dictionary elements
		Accessing an item in a dictionary
		Iterating over dictionary values
		Iterating over dictionary keys
		Iterating over dictionary keys and values
		Checking the number of items in a dictionary
		Removing items from a dictionary
	Sets
		Creating an empty set
		Creating a set with an array literal
		Creating a mutable set
		Adding items into a set
		Checking if a set contains an item
		Iterating over a set
		Intersecting two sets
		Joining two sets
		Removing items from a set
	Summary
Chapter 6: Starting the UI Setup
	Useful terms
		View Controller
		Table View Controller
		Collection View Controller
		Navigation Controller
		Tab Bar Controller
		Storyboard
		Segue
		Auto Layout
		Model View Controller (MVC)
	App tour
		Explore tab
		Locations
		Restaurant listings
		Restaurant detail
		Map tab
	Project setup
		Creating a new project
	Summary
Chapter 7: Setting Up the Basic Structure
	Starting from scratch
	Storyboard setup
		Adding our app assets
		Storyboards
			Creating our launch screen
			Adding a Navigation Controller
	Summary
Chapter 8: Building Our App Structure in Storyboard
	Adding a Collection View Controller
	Hooking up our outlets
	Creating a custom color
	Setting up our cell
	Section header
	Updating the grid
	Adding a modal
		Updating Bar Button Items
		Unwinding our Cancel button
		Adding our first Table View
	Summary
Chapter 9: Finishing Up Our App Structure in Storyboard
	Adding our Restaurant List View
	Hooking up our outlets
	Setting up our cell
	Adding Reviews View  
	Viewing reviews 
	Map Kit View
	Summary 
Chapter 10: Designing Cells
	Setting up the Explore header  
		Adding Auto Layout to the Explore header
		Setting up the Explore cell 
		Adding Auto Layout to the Explore cell 
	Setting up the Restaurant cell
		Adding Auto Layout to the Restaurant cell  
		Location cell 
	Summary
Chapter 11: Designing Static Tables
	Setting up cells 
	Creating our section headers
		Creating our address section
			Adding Auto Layout to the headers
		Photos section
			Adding Auto Layout to the photos section 
		Reviews section
			Adding Auto Layout to the Review cells 
			Updating the reservation times cells
			Reservation information
			Reservation header
	Summary
Chapter 12: Designing a Photo Filter and Review Form
	Setting up our View Controllers 
	Adding our Photo Filter View
		Adding Auto Layout for the Photo Filter View
		Creating the Photo Filter View cell
		Adding Auto Layout to our Photo Filter cell
	Creating reviews
		Setting up the Review storyboard
		Creating a Review form
		Updating the Review cells 
		Updating our first cell 
		Positioning UI elements 
		Adding Auto Layout for creating reviews
	Refactoring the storyboard 
		Creating a new storyboard for the Map tab
		Creating a new storyboard for the Explore tab
	Summary
Chapter 13: Getting Started with the Grid
	Understanding the Model View Controller architecture
		Getting familiar with the setup
		Classes and structures
	Controllers and classes
		Creating our controller
		Understanding Collection View controllers and Collection View cells
		Getting data into Collection View
		Understanding the data source
	Summary
Chapter 14: Getting Data into Our Grid
	Model
		ExploreData.plist
		ExploreItem.swift
		ExploreDataManager.swift
	Getting data
	Connecting to our cell
	Hooking up our UI with IBOutlets
	Restaurant listing
	Summary
Chapter 15: Getting Started with the List
	Creating our Location View Controller class
	Connecting our Table View with our Location View Controller
	Digging into our Table View code
	Adding the data source and delegate
	Adding locations to our Table View
	Creating our first property list (plist)
	Adding data to our property list
	Creating our location data manager
	Working with our data manager
	Creating folders
	Summary
Chapter 16: Where Are We?
	Setting up map annotations
		What is an MKAnnotation?
		Creating a restaurant annotation
		Creating our Map Data Manager  
		Creating a base class 
		Refactoring code 
			Refactoring ExploreDataManager
	Creating and adding annotations
		Creating our Map View Controller 
		Creating custom annotations
	Map to restaurant detail
		Creating a storyboard reference
		Map to restaurant detail
			Passing data to restaurant  detail
	Organizing your code
		Refactoring ExploreViewController
			Using the MARK  comment
			Refactoring RestaurantViewController
			Refactoring MapViewController
	Summary
Chapter 17: Working with an API
	Creating an API Manager
		What is an API?
		Understanding a JSON file
		Exploring the API Manager file
	Location list
		Selecting a location
		Adding a Header view
		Passing a selected location back to Explore View
		Unwinding our Done button
		Getting the last selected location
		Passing location and cuisine to the restaurant list
		Creating our restaurant cell class
			Setting up restaurant list cell outlets
			Creating a restaurant data manager
			Handling no data
	Summary 
Chapter 18: Displaying Data in Restaurant Detail
	Adding a navigation button 
	Displaying data in our static Table View
	Summary
Chapter 19: Foodie Reviews
	Getting started with reviews
	Displaying ratings in our custom UIControl
	Adding our touch events
	Setting up the unwind segues
	Setting up our rating control 
	Creating our review form controller 
	Summary 
Chapter 20: Working with Photo Filters
	Understanding filters 
	Creating our filter scroller 
		Creating a filter cell
		Creating our apply filter view controller
	Getting permission 
	Summary
Chapter 21: Understanding Core Data
	What is Core Data?
	Creating a data model 
		Entity auto-generation
		Restaurant Photo Entity
		Review item
		Core Data manager 
	Summary
Chapter 22: Saving Reviews
	Saving reviews 
	Saving photos 
	Setting up the cell UI 
	Adding Auto Layout
	Adding an overall rating 
	Summary 
Chapter 23: Universal
	Explore
	Location listing 
	Restaurant listing 
		Updating restaurant details 
	Summary
Chapter 24: iMessages
	Understanding iMessages
		Creating our extension  
		Updating our assets 
	Implementing our Messages UI 
		Adding Auto Layout to our  cell
	Creating a framework 
		Connecting our message cell 
	Showing restaurants 
		iMessage crashing 
		Sending reservations  
	Summary
Chapter 25: Notifications
	Starting with the basics 
		Getting permission 
		Setting up notifications 
		Showing notifications 
	Customizing our notifications
		Embedding images 
		Adding buttons
		Custom UI in notifications 
	Summary 
Chapter 26: Just a Peek
	Adding 3D Touch quick actions 
	Adding favorites 
		Creating a new model object  
	Updating our Core Data manager 
	Summary
Chapter 27: Drag and Drop
	Accepting drag from other apps 
	Dragging and dropping filter items 
	Summary
Chapter 28: SiriKit
	Understanding SiriKit
		Supported intents
		Enable Siri capabilities
		Creating users
		Updating our intent handler
		Testing Siri
	Summary
Chapter 29: Beta and Store Submission
	Creating a bundle identifier
	Creating a certificate signing request
	Creating production and development certificates
	Creating a production provisioning profile
	Creating a Development Provisioning Profile
	Creating an App Store listing
	Creating an archive build
	Internal and external testing
		Internal testing
		External testing
	Summary
Other Books You May Enjoy
Index




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