دانلود رایگان کتاب:
دفترچه یادداشت برنامه نویسی آی او اس برای حرفه ای ها | iOS Developer Notes for Professionals
معرفی و دانلود کتاب:

دفترچه یادداشت برنامه نویسی آی او اس برای حرفه ای ها | iOS Developer Notes for Professionals

iOS Developer Notes for Professionals
نویسندگان

مجموعه ای از نویسندگان در Stack Overflow

سال انتشار

2018

تعداد صفحات

893

سطح کتاب

متوسط

زبان کتاب

انگلیسی

حجم فایل

14MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب iOS Developer Notes for Professionals:

کتاب iOS Developer Notes for Professionals یک مرجع جامع و رایگان برای یادگیری توسعه اپلیکیشن‌های iOS است. این کتاب مفاهیم پایه و پیشرفته توسعه iOS را با تمرکز بر Swift و Objective-C پوشش می‌دهد. از طراحی رابط کاربری و مدیریت داده‌ها گرفته تا امنیت، شبکه، و تعامل با APIها، همه جنبه‌های توسعه اپلیکیشن در iOS به صورت عملی و نمونه‌محور توضیح داده شده‌اند.

خلاصه کتاب iOS Developer Notes for Professionals:

کتاب با آموزش مباحث پایه مانند UILabel، UIButton، UITableView و UIView شروع می‌شود و سپس نحوه کار با کنترلرها، ناوبری، AutoLayout، و مدیریت کیبورد و داده‌ها را بررسی می‌کند. مثال‌های عملی و پروژه‌محور، یادگیری مفاهیم UIKit و طراحی رابط کاربری انعطاف‌پذیر را برای توسعه‌دهندگان مبتدی تا متوسط ساده می‌سازد. در بخش‌های پیشرفته، کتاب به موضوعاتی مانند Core Data، CloudKit، Concurrency، Unit Testing، Push Notifications، امنیت، App Transport Security، تعامل با APIها، Core Graphics، GameplayKit و معماری‌های MVVM و MVP می‌پردازد. همچنین نحوه انتشار اپلیکیشن‌ها در App Store و مدیریت محیط‌های مختلف توسعه و تست نیز توضیح داده شده است، تا توسعه‌دهندگان بتوانند پروژه‌های حرفه‌ای را با استانداردهای روز پیاده‌سازی کنند.
ویرایش محتوا

فهرست مطالب کتاب iOS Developer Notes for Professionals:

Getting started with iOS Development

UILabel

UILabel text underlining

attributedText in UILabel

UIButton

UIDatePicker

UILocalNotification

UIImage

Convert NSAttributedString to UIImage

UIImagePickerController

UIImageView

Resizing UIImage

Cut a UIImage into a circle

UITableView

UITableViewController

UIRefreshControl TableView

UITableViewCell

Custom methods of selection of UITableViewCells

Custom methods of selection of UITableViewCells

UIView

Snapshot of UIView

UIAlertController

UIColor

UITextView

UITextField Delegate

UINavigationController

UIGestureRecognizer

UIBarButtonItem

UIScrollView

UIStackView

Dynamically updating a UIStackView

UIScrollView with StackView child

UIScrollView AutoLayout

UITextField

Custom UITextField

UIViewController

UISwitch

UICollectionView

UISearchController

UITabBarController

UIWebView

UIActivityViewController

UIControl – Event Handling with Blocks

UISplitViewController

UISlider

UIStoryboard

UIPageViewController

UISplitViewController

UIFont

UIDevice

Make selective UIView corners rounded

Custom UIViews from XIB files

UIBezierPath

UIPickerView

UIFeedbackGenerator

UIAppearance

UIKit Dynamics with UICollectionView

UIPheonix – easy, flexible, dynamic & highly scalable UI framework

UIKit Dynamics

UI Testing

Change Status Bar Color

UISegmentedControl

Passing Data between View Controllers

Managing the Keyboard

Checking for Network Connectivity

Accessibility

Auto Layout

MKMapView

NSArray

NSAttributedString

Convert HTML to NSAttributed string and vice verse

NSTimer

NSDate

NSNotificationCenter

NSURLSession

NSUserDefaults

NSHTTPCookieStorage

NSURLConnection

NSURL

NSData

NSInvocation

NSUserActivity

NSPredicate

NSBundle

CAAnimation

Concurrency

CAGradientLayer

Safari Services

CALayer

iOS – Implementation of XMPP with Robbie Hanson framework

Swift and Objective-C interoperability

Custom fonts

AVSpeechSynthesizer

Localization

Alamofire

iBeacon

CLLocation

Checking iOS version

Universal Links

PDF Creation in iOS

In-App Purchase

CGContext Reference

Core Location

FacebookSDK

AFNetworking

CTCallCenter

Push Notifications

Extension for rich Push Notification – iOS 10.

Rich Notifications

Key Value Coding-Key Value Observation

Initialization idioms

Storyboard

Background Modes and Events

Fastlane

CAShapeLayer

WKWebView

UUID (Universally Unique Identifier)

Categories

Handling URL Schemes

Realm

ARC (Automatic Reference Counting)

Dynamic Type

SWRevealViewController

DispatchGroup

GCD (Grand Central Dispatch)

Size Classes and Adaptivity

IBOutlets

AWS SDK

Debugging Crashes

CloudKit

GameplayKit

Xcode Build & Archive From Command Line

XCTest framework – Unit Testing

AVPlayer and AVPlayerViewController

Deep Linking in iOS

Core Graphics

Segues

EventKit

SiriKit

Contacts Framework

iOS 10 Speech Recognition API

StoreKit

Code signing

Create .ipa File to upload on appstore with Applicationloader

Size Classes and Adaptivity

MKDistanceFormatter

3D Touch

GameCenter Leaderboards

Keychain

Handle Multiple Environment using Macro

Set View Background

Block

Content Hugging/Content Compression in Autolayout

iOS Google Places API

Navigation Bar

App wide operations

CoreImage Filters

Face Detection Using CoreImage/OpenCV

MPMediaPickerDelegate

Graph (Coreplot)

FCM Messaging in Swift

Create a Custom framework in iOS

Custom Keyboard

AirDrop

SLComposeViewController

AirPrint tutorial in iOS

Carthage iOS Setup

Healthkit

Core SpotLight in iOS

Core Motion

QR Code Scanner

plist iOS

WCSessionDelegate

AppDelegate

App Submission Process

FileHandle

Basic text file I/O

iOS TTS

MPVolumeView

Objective-C Associated Objects

Passing Data between View Controllers (with MessageBox-Concept)

MVVM

Cache online images

Chain Blocks in a Queue (with MKBlockQueue)

Simulator

Background Modes

OpenGL

MVP Architecture

Configure Beacons with CoreBluetooth

Core Data

Profile with Instruments

Application rating/review request

MyLayout

Simulator Builds

Simulating Location Using GPX files iOS

SqlCipher integration

Security

App Transport Security (ATS)

Guideline to choose best iOS Architecture Patterns

Multicast Delegates

Using Image Aseets

Runtime in Objective-C

ModelPresentationStyles

CydiaSubstrate tweak

Create a video from images

Codable

Load images async

Adding a Swift Bridging Header

Creating an App ID

Swift: Changing the rootViewController in AppDelegate to present main or login/onboarding flow

موارد اخیر