發表於2024-12-13
iOS開發全攻略:App Store項目運營+Swift編程入門+Auto Layout界麵設計(套裝共3冊) pdf epub mobi txt 電子書 下載
《iOS Auto Layout開發秘籍(第2版)》
Auto Layout改變瞭創建iOS用戶界麵的方式。它既靈活又強大,給予你對iOS用戶界麵前所未有的控製,但AutoLayout的難度也是眾人皆知的。在《iOS Auto Layout開發秘籍(第2版)》中,享譽世界的iOS開發者和圖書作者Erica Sadun為你揭開瞭迷霧,幫助你通過“示例講解”這種最簡單的方法來精通Auto Layout。
針對iOS 7和Xcode 5的完全更新,《移動開發經典叢書:iOS Auto Layout開發秘籍(第2版)》秉承瞭該係列的優良傳統:清晰的解釋、專業的提示、可靠的上佳實踐——以及,最重要的一點,大量可學習和復用的代碼。
Sadun采用循序漸進的方式解釋瞭Auto Layout的思想、它的工作原理、適用範圍,以及比預想更有用(更簡單)的原因。Sadun為現實世界的各種iOS開發挑戰提供瞭實際的解決方案,使用Auto Layout創建可交互的元素、動畫等。
主要內容
◆ 掌握Auto Layout的基本概念、技術和方法
◆ 定義無歧義的、可滿足的約束,這種約束能準確錶達你的布局意圖
◆ 剋服Interface Builder中基於約束的用戶界麵設計的障礙
◆ 使用視覺格式錶示項是如何垂直和水平布局的
◆ 使用度量字典和布局選項使視覺格式更靈活
◆ 調試約束,解密那些令人費解的Xcode日誌信息
◆ 使用描述性技術揭示和錶達設計中的自然關係
◆ 在Mac OS X 應用中使用iOS AutoLayout技術
《Swift編程入門經典》
Swift是蘋果公司用於iOS和OS X開發的新語言,需要開發者熟練掌握。這本循序漸進的初學者指南將為你開始構建Mac和iPhone應用提供所需的一切基礎知識。《Swift編程入門經典/移動開發經典叢書》作者Wei-Meng Lee是一名經驗豐富的開發人員和技術培訓專傢,他在書中分享瞭來自真實世界的示例,介紹瞭Swift中鮮為人知的特性,揭示瞭Swift的優點,包括提高應用的運行速度和安全性。通過現實生活中程序員的精心指導,你將學到良好的編碼風格和方法,這將有助於你提升應用的質量並能夠很快就運行。
《移動開發經典叢書:Swift編程入門經典》主要內容
◆ 使用Swift語言創建iPhone和Mac應用的真實、專業指導
◆ 幫助充分利用Swift快速、安全且靈活的優勢
◆ 包括詳細的代碼示例
◆ 涵蓋數據類型、字符串和字符、運算符和函數、數組、字典等內容
◆ 探討控製流和循環、類和對象、類繼承、協議和代理、泛型和閉包
◆ 演示使用Swift構建應用的好處
《App Store創贏藝術:Apple開發的賺錢機密》
iOS平颱的進入門檻不高,對於有誌在移動應用領域有所錶現的開發者來說,能很容易掌握開發技術,同時也能容易地將自己開發的應用投入到iOS平颱上,包括移動遊戲在內的移動應用創業將會是移動互聯網領域最有前景和最有商機的方嚮。在越來越多的大型開發企業和發行商不斷湧入到這一新興領域的背景下,個人開發者如何纔能開發齣讓人眼前一亮的移動應用,並能在市場的檢驗下取得不錯的成績呢?從《App Store創贏藝術:Apple開發的賺錢機密(移動與嵌入式開發技術)》中你將找到答案。在《App Store創贏藝術:Apple開發的賺錢機密(移動與嵌入式開發技術)》中,作者對App Store的研究以及針對應用開發提齣的種種建議,是非常有價值的,能讓開發者找到一種應用開發的捷徑。
《iOS Auto Layout開發秘籍(第2版)》作者
Erica Sadun,是數十本暢銷書的作者、閤著者和供稿者,範圍涉及編程、數字視頻、數字攝影、Web設計和其他技術主題。她最近的著作,包括The Core iOS 6 Developer's Cookbook 、Talking to Siri 和iOS Drawing:Practical UIKit Solutions 。作為享譽世界的一名iOS開發者,她還開發瞭數十款iOS原生應用。Sadun擁有佐治亞理工學院計算機科學專業的博士學位。
《Swift編程入門經典》作者
Wei-Meng Lee,是Developer Learning Solutions 公司的技術專傢和創始人,該公司是一傢專門從事.NET、iOS和Android技術培訓的科技公司。Wei-Meng Lee經常在國際研討會上演講,撰寫並同他人閤著瞭大量關於.NET、XML和移動開發的書籍,包括暢銷書《Android 4編程入門經典——開發智能手機與平闆電腦應用》、《iPhone SDK編程入門經典:使用Objective-C》等。
《App Store創贏藝術:Apple開發的賺錢機密》作者
Tyson McCann,一位遊戲設計師、製作人、用戶體驗工程師以及社交媒體顧問,曾供職於多傢大型遊戲公司,其中包括Sega、3DO、Tetris公司、Fisher-Price和Funcom。他的應用開發經驗非常豐富,涵蓋教學軟件、休閑和社交遊戲,以及傳統的傢用電子遊戲機和電腦遊戲,涉足從移動設備到當代傢用機與PC平颱的所有終端。在2010年,Tyson所在的團隊發布瞭一款位居暢銷榜前列並獲奬連連的多人動作iPhone遊戲。此外,他還參與瞭一些著名iPhone應用的設計和製作。
《iOS Auto Layout開發秘籍(第2版)》
第1章 Auto Layout介紹
1.1 Auto Layout的由來
1.2 使用Auto Layout的好處
1.2.1 幾何關係
1.2.2 內容驅動的布局
1.2.3 優先級規則
1.2.4 檢查和模塊化
1.2.5 與Autosizing兼容
1.3 約束
1.3.1 可滿足性
1.3.2 充分性
1.4 約束屬性
1.5 關於那些丟失的視圖
1.5.1 欠約束導緻丟失視圖
1.5.2 規則不一緻導緻丟失視圖
1.5.3 追蹤丟失的視圖
1.6 有歧義的布局
1.6.1 糾正有歧義的布局
1.6.2 可視化約束
1.7 內在內容大小
1.8 壓縮阻力和內容吸附
1.9 圖像裝飾元素
1.9.1 對齊矩形
1.9.2 可視化對齊矩形
1.9.3 對齊inset
1.9.4 聲明對齊矩形
1.9.5 實現對齊矩形
1.10 練習
1.11 小結
第2章 約束
2.1 約束類型
2.2 優先級
2.2.1 衝突的優先級
2.2.2 枚舉型優先級
2.3 內容大小約束
2.3.1 內在內容大小
2.3.2 內容吸附
2.3.3 壓縮阻力
2.3.4 通過代碼設置內容大小約束
2.3.5 在IB中設置內容大小約束
2.4 構建布局約束
2.5 布局約束類
2.5.1 約束數學
2.5.2 第一項和第二項
2.6 創建布局約束
2.6.1 構建NSLayoutConstraint實例
2.6.2 一元約束
2.6.3 不含視圖項的約束是不閤法的
2.7 視圖項
2.8 約束、層次結構與邊界係統
2.9 安裝約束
2.10 比較約束
2.11 布局約束法則
2.12 練習
2.13 小結
第3章 Interface Builder布局
3.1 在IB中設計
3.2 禁用Auto Layout
3.2.1 在代碼中退齣Auto Layout
3.2.2 結閤Autosizing和Auto Layout
3.3 基本布局以及自動生成的約束
3.3.1 推測的約束
3.3.2 歧義消除約束
3.3.3 尺寸約束
3.4 IB元素指南
3.4.1 約束列錶
3.4.2 Xcode標簽
3.4.3 添加Xcode標識
3.5 添加約束
3.5.1 拖曳
3.5.2 釘固和對齊
3.6 預覽布局
3.7 檢查約束
3.8 視圖的Size Inspector
3.8.1 框架矩形和布局矩形
3.8.2 其他Size Inspector項
3.9 處理菜單
3.9.1 更新框架和約束
3.9.2 添加和重置約束
3.9.3 清理約束
3.10 約束/尺寸調整彈齣菜單
3.10.1 Descendants選項
3.10.2 Siblings and Ancestors選項
3.11 視圖丟失問題
3.12 平衡請求
3.13 混閤布局
3.13.1 創建一個用於測試的nib文件
3.13.2 在代碼中加入nib文件
3.13.3 混閤布局的優點
3.14 移除IB生成的約束
3.15 練習
3.16 小結
第4章 可視化格式
4.1 可視化格式約束介紹
4.2 選項
4.2.1 對齊
4.2.2 省略選項
4.3 變量綁定
4.3.1 間接的問題
4.3.2 間接的替代方案
4.4 度量
4.5 格式字符串結構
4.6 方嚮
4.7 視圖名稱
4.8 連接
4.8.1 空連接
4.8.2 標準間隔
4.8.3 數字間隔
4.8.4 引用父視圖
4.8.5 與父視圖的間隔
4.8.6 靈活間隔
4.8.7 圓括號
4.8.8 負數
4.8.9 優先級
4.8.10 多視圖
4.9 視圖尺寸
4.10 格式字符串部件
4.11 齣錯
4.12 NSLog和可視化格式
4.13 約束到父視圖
4.14 視圖拉伸
4.15 約束尺寸
4.16 創建列或者行
4.17 匹配尺寸
4.18 為何不能分布視圖
4.18.1 僞分布視圖(第1部分:等中心)
4.18.2 僞分布視圖(第2部分:間隔視圖)
4.19 練習
4.20 小結
第5章 調試約束
5.1 Xcode反饋
5.1.1 開發反饋
5.1.2 編譯器反饋
5.1.3 運行時
5.2 閱讀控製颱日誌
5.2.1 示例:自動尺寸調整問題
5.2.2 解決方案:關閉自動尺寸調整轉換
5.2.3 示例:Auto Layout衝突
5.2.4 解決方案:調整優先級
5.2.5 原子法
5.2.6 平衡法
5.2.7 追蹤歧義
5.3 檢查約束日誌
5.3.1 示例:對齊約束
5.3.2 示例:標準間隔
5.3.3 示例:基於等式的約束
5.3.4 示例:復雜等式
5.3.5 示例:乘數和常數
5.4 布局數學中的一個注意點
5.5 約束等式字符串
5.6 添加名稱
5.6.1 使用名稱標簽
5.6.2 命名視圖
5.7 描述視圖
5.8 示例:意外的填充
5.9 示例:圖像吸附
5.10 示例:視圖居中
5.11 嚮下遍曆報告
5.12 示例:歧義
5.13 示例:控製颱輸齣的擴展
5.14 可視化約束
5.15 啓動參數
5.16 國際化
5.16.1 加倍的字符串(iOS/OS X)
5.16.2 翻轉界麵(OS X)
5.16.3 翻轉界麵(iOS)
5.17 概要分析Cocoa布局
5.18 調試中的Auto Layout規則
5.19 練習
5.20 小結
第6章 使用Auto Layout創建
6.1 Auto Layout的基本原則
6.2 布局庫
6.3 界麵設計
6.4 模塊化創建
6.5 更新約束
6.5.1 調用更新並以動畫形式顯示變化
6.5.2 以動畫形式顯示OS X上的約束變化
6.5.3 漸褪變化
6.6 邊緣條件設計
6.7 創建一個視圖抽屜
6.7.1 創建抽屜布局
6.7.2 管理被拖曳視圖的布局
6.7.3 被拖曳的視圖
6.8 窗口邊界
6.9 練習
6.10 小結
第7章 布局解決方案
7.1 錶單元格
7.2 保存圖像縱橫比
7.3 等寬尺寸
7.4 滾動視圖
7.4.1 滾動視圖和純Auto Layout
7.4.2 混閤解決方案
7.4.3 創建一個分頁式圖片滾動視圖
7.5 居中視圖組
7.6 自定義乘數和隨機位置
7.7 創建柵格
7.8 為鍵盤留齣空間
7.9 在運行時插入視圖
7.10 運動效果、動態文本和容器
7.11 練習
7.12 小結
附錄A 練習參考答案
《Swift編程入門經典》目錄
第1章 初識Swift 1
1.1 Swift語言是什麼 2
1.2 Swift語言為什麼重要 3
1.3 配置開發環境 3
1.3.1 創建Playground項目 5
1.3.2 創建iOS項目 6
1.4 Swift語法 10
1.4.1 常量 10
1.4.2 變量 12
1.4.3 字符串插值:在字符串中包含值 13
1.4.4 聲明 14
1.4.5 輸齣 14
1.4.6 注釋 15
1.5 本章小結 16
第2章 數據類型 19
2.1 基本數據類型 20
2.1.1 整型 20
2.1.2 浮點型數字 22
2.1.3 類型彆名 24
2.1.4 布爾型 24
2.2 元組 25
2.3 可選類型 26
2.3.1 隱式打開可選類型 27
2.3.2 可選綁定 28
2.3.3 用?符號打開可選值 29
2.4 枚舉 29
2.4.1 在Swift語句中使用枚舉 30
2.4.2 枚舉原始值 31
2.4.3 原始值自增 32
2.4.4 關聯值 33
2.4.5 枚舉函數 34
2.5 本章小結 35
第3章 字符串和字符 39
3.1 字符串 39
3.1.1 可變的字符串 40
3.1.2 值類型的String 40
3.1.3 字符 41
3.1.4 字符串的連接 42
3.1.5 特殊字符 43
3.1.6 Unicode 44
3.2 常見的字符串函數 45
3.2.1 相等 45
3.2.2 前綴和後綴 46
3.2.3 長度 47
3.2.4 子字符串 48
3.2.5 將字符串轉換為數組 50
3.2.6 類型轉換 50
3.3 與NSString的互操作 51
3.3.1 把String轉換為NSString 52
3.3.2 直接使用NSString 53
3.3.3 使用String還是NSString? 54
3.4 本章小結 55
第4章 基本運算符 57
4.1 賦值運算符 57
4.2 算術運算符 58
4.2.1 加法運算符 59
4.2.2 減法運算符 59
4.2.3 乘法運算符 60
4.2.4 除法運算符 60
4.2.5 取模運算符 61
4.2.6 遞增和遞減運算符 61
4.2.7 復閤賦值運算符 62
4.2.8 nil連接運算符 62
4.3 比較運算符 63
4.3.1 等於和不等於 63
4.3.2 大於或大於等於 65
4.3.3 小於或小於等於 65
4.4 區間運算符 65
4.5 邏輯運算符 67
4.5.1 邏輯非 67
4.5.2 邏輯與 67
4.5.3 邏輯或 68
4.5.4 組閤邏輯運算符 69
4.5.5 三元運算符 70
4.6 本章小結 70
第5章 函數 73
5.1 函數的定義與調用 73
5.1.1 輸入參數 74
5.1.2 返迴值 74
5.1.3 返迴多個值 75
5.1.4 函數參數名稱 75
5.1.5 形參名的簡寫方式 77
5.1.6 默認參數值 77
5.1.7 可變(變量)參數 78
5.1.8 常量和變量參數 79
5.1.9 輸入輸齣參數 80
5.2 函數類型 80
5.2.1 定義函數類型的變量 81
5.2.2 調用函數類型的變量 81
5.2.3 返迴函數中的函數類型 82
5.3 嵌套函數 83
5.4 本章小結 83
第6章 集閤 85
6.1 數組 86
6.1.1 可變數組 86
6.1.2 數組數據類型 86
6.1.3 從數組中獲取元素 87
6.1.4 嚮數組中插入元素 87
6.1.5 修改數組中的元素 88
6.1.6 將元素附加到數組中 88
6.1.7 檢查數組的大小 88
6.1.8 從數組中移除元素 89
6.1.9 數組的遍曆 89
6.1.10 創建空數組 90
6.1.11 測試數組是否相等 91
6.2 字典 91
6.2.1 可變字典 92
6.2.2 獲取字典中的元素 93
6.2.3 檢查字典的大小 93
6.2.4 修改字典中的元素 93
6.2.5 移除字典中的元素 94
6.2.6 字典的遍曆 95
6.2.7 創建空字典 96
6.2.8 測試字典是否相等 96
6.3 數組和字典的復製行為 97
6.4 本章小結 98
第7章 控製流和循環 101
7.1 控製流 101
7.1.1 if語句 102
7.1.2 if-else語句 103
7.1.3 switch語句 104
7.1.4 where子句 111
7.2 循環 112
7.2.1 for-in循環 112
7.2.2 傳統的for循環 115
7.2.3 while循環 116
7.2.4 do-while循環 117
7.2.5 控製轉移語句 118
7.3 本章小結 122
第8章 結構體和類 125
8.1 結構體 125
8.1.1 成員級初始化器 127
8.1.2 結構體的類型 127
8.1.3 結構體比較 129
8.2 類 129
8.2.1 類的定義 130
8.2.2 屬性 130
8.2.3 初始化器 138
8.2.4 初始化器與形參
iOS開發全攻略:App Store項目運營+Swift編程入門+Auto Layout界麵設計(套裝共3冊) 下載 mobi epub pdf txt 電子書
已收到,包裝完好,物流迅速
評分京東物流很快,滿意。紙質質量還可以。還沒看,希望內容能有些好東西。
評分正在學習, 希望能有所收獲
評分書本質量非常好
評分內容全麵,就是有點老瞭
評分已收到,包裝完好,物流迅速
評分書不錯結構很清晰,閱讀起來很方便。
評分實用,正在學習,推薦大傢可以買來看看
評分哎 真心不喜歡寫字體評價 點擊下滿意度不就行瞭
iOS開發全攻略:App Store項目運營+Swift編程入門+Auto Layout界麵設計(套裝共3冊) pdf epub mobi txt 電子書 下載