中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
跟戴銘學iOS編程:理順核心知識點

包郵 跟戴銘學iOS編程:理順核心知識點

作者:戴銘
出版社:電子工業出版社出版時間:2020-01-01
開本: 24cm 頁數: 291頁
中 圖 價:¥32.6(4.1折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

跟戴銘學iOS編程:理順核心知識點 版權信息

跟戴銘學iOS編程:理順核心知識點 本書特色

本書針對 iOS 應用開發涉及的核心知識點進行詳細剖析,分為 Swift、編譯器、iOS 中的大前端技術三大章,從應用、進階、未來三方面全方位剖析 iOS 開發。第1章從 Swift 源碼和第三方庫源碼層面來分析ios開發在實際工作中的常用核心知識,包括數據類型、編程范式、內存管理、網絡處理、頁面布局、完整的轉譯器和解釋器等內容。第2章通過分析 LLVM 源碼、編譯后的可執行文件內部結構、鏈接器來講解 iOS 開發進階知識,同時介紹在實際工作中的應用場景和示例。第3章介紹在未來的iOS “大前端浪潮”中需要掌握的核心知識,包括 JavaScriptCore、WebCore 等。本書適合對 iOS 有興趣的開發人員學習,也適合經驗豐富的 iOS 開發者和對編程語言本身有興趣的人員參考。

跟戴銘學iOS編程:理順核心知識點 內容簡介

本書針對OS應用開發涉及的核心知識點進行詳細剖析, 分為swift、編譯器、iOS中的大前端技術三章, 從應用、進階、未來三方面剖析iOS開發。第1章從swift源碼和第三方庫源碼層面來分析iOS開發在實際工作中的常用核心知識, 包括數據類型、編程范式、內存管理、網絡處理、頁面布局、完整的轉譯器和解釋器等內容。第2章通過分析LLVM源碼、編譯后的可執行文件內部結構、鏈接器來講解iOS開發進階知識, 同時介紹在實際工作中的應用場景和示例。第3章介紹在未來的iOS“大前端浪潮”中需要掌握的核心知識, 包括JavaScriptCore.WebCore等。

跟戴銘學iOS編程:理順核心知識點 目錄

目錄
第1章 Swift
1.1 Swift簡介
1.2 泛型
1.2.1 類型約束
1.2.2 關聯類型
1.2.3 類型擦除
1.2.4 Where 語句
1.2.5 泛型和 Any 類型
1.3 集合
1.3.1 基本概念
1.3.2 迭代器
1.3.3 Sequence協議
1.3.4 Collection協議
1.3.5 Map
1.3.6 flatMap
1.3.7 Reduce
1.3.8 Array
1.3.9 弱引用的 Swift 數組
1.3.10 Dictionary
1.4 協議式編程
1.5 鏈式編程
1.6 Swift 內存管理
1.6.1 內存分配
1.6.2 Swift 派發機制
1.6.3 基本數據類型內存管理
1.6.4 struct 內存管理
1.6.5 class 內存管理
1.6.6 協議類型內存管理
1.6.7 泛型的內存管理
1.7 JSON 數據的處理
1.7.1 使用 JSONDecoder
1.7.2 CodingKey 協議
1.7.3 JSONDecoder 的 keyDecodingStrategy 屬性
1.7.4 枚舉定義 block
1.7.5 inout
1.8 網絡請求
1.9 自動布局 SnapKit 庫分析
1.9.1 給誰做約束
1.9.2 如何設置約束
1.9.3 設置完約束后如何處理
1.10 用Swift 實現一個簡單的語言轉譯器
1.10.1 轉譯器簡介
1.10.2 詞法分析器
1.10.3 語法分析器
1.10.4 遍歷器
1.10.5 轉換器
1.10.6 代碼生成器
1.10.7 Scheme的其他特性
1.10.8 Babel
1.11 用Swift 開發一個簡單的解釋器
1.11.1 四則運算
1.11.2 算術表達式
1.11.3 中間表示
1.11.4 變量
1.11.5 屬性
1.11.6 靜態檢查
第2章 編譯器
2.1 LLVM 簡介
2.2 編譯流程
2.3 使用clang命令編譯 .m 文件
2.3.1 構建 Target
2.3.2 Target 在構建過程中的控制
2.4 clang static analyzer
2.5 IR 代碼
2.5.1 IR 結構
2.5.2 LLVM IR 優化
2.5.3 SSA
2.6 clang 前端組件
2.6.1 庫的介紹
2.6.2 使用 libclang 進行語法分析
2.7 Driver
2.7.1 Driver 的工作流程
2.7.2 Parse
2.7.3 Pipeline
2.7.4 Action
2.7.5 Bind
2.7.6 Translate
2.7.7 Jobs
2.7.8 Execute
2.8 clang attribute
2.9 clang 警告處理
2.10 通過LibTooling 控制語法樹
2.11 clang 插件
2.12 LLVM Backend
2.12.1 CodeGen 階段
2.12.2 SelectionDAG
2.12.3 Register Allocation
2.12.4 Code Emission
2.13 LLVM 優化
2.14 Swift 編譯
2.15 編譯后生成的二進制內容 Link Map File
2.16 編譯后生成的 dSYM 文件
2.17 Mach-O 文件
2.18 如何利用 Mach-O
2.18.1 打印堆棧信息,保存現場
2.18.2 通過hook獲取更多信息的方法
2.18.3 hook msgsend 方法
2.18.4 統計方法調用頻次
2.18.5 找出 CPU 使用的線程堆棧
2.18.6 Demo
2.19 dyld
2.20 LLVM 工具鏈
2.20.1 獲取 LLVM
2.20.2 編譯 LLVM 的源代碼
2.20.3 LLVM 源代碼工程目錄介紹
2.20.4 lib 目錄介紹
2.20.5 工具鏈命令介紹
第3章 iOS中的大前端技術
3.1 大前端技術簡介
3.2 Weex 實現技術
3.2.1 將iOS 工程集成 WeexSDK
3.2.2 自定義端內能力的 Module
3.2.3 讀取用 JavaScript 寫的 Weex 內容
3.2.4 從 Vue 代碼到 JS bundle
3.2.5 在端內運行 JS bundle 的原理
3.3 JavaScriptCore
3.3.1 JavaScriptCore 介紹
3.3.2 JavaScriptCore 全貌
3.3.3 JavaScriptCore 與 WebCore
3.3.4 詞法、語法分析
3.3.5 從代碼到 JIT 的過程
3.3.6 分層編譯
3.3.7 類型分析
3.3.8 指令集架構
3.3.9 JavaScript
3.4 WebCore
3.4.1 瀏覽器歷史
3.4.2 WebKit 全貌
3.4.3 WTF
3.4.4 Loader
3.4.5 HTML 詞法解析
3.4.6 HTML 語法解析
3.4.7 構建 DOM Tree
3.4.8 CSS
3.4.9 RenderObject Tree
3.4.10 Layout
展開全部

跟戴銘學iOS編程:理順核心知識點 相關資料

孫源 滴滴出行技術專家: 底層原理和源碼分析是工程師進階的必修課,但枯燥的學習過程往往讓人望而卻步,本書以生動的形式,抽絲剝繭般地撥開編譯器、解釋器的迷霧,讓讀者從會使用一門語言開始,做到真正理解語言的本質并破開“黑盒”。相信認真讀完此書的讀者們定會有醍醐灌頂的感覺。 唐巧 資深iOS開發者、《iOS 開發進階》作者: 這是一本對 iOS 開發的核心知識進行綜述的圖書。整本書的內容由淺入深,從泛型等 Swift 核心概念講起,*終深入到了編譯器和大前端技術等進階內容。初級的開發者可以從中快速回顧 Swift 核心知識,需要提高的開發者則可以從編譯器開始,在 iOS 開發中找到可以深入研究的各個方向。另外,本書作者親自繪制的插畫也為圖書內容增添了不少趣味。總之,這是一本指引開發者們一步步提升開發技能的圖書,建議大家閱讀。 王巍(喵神) LINE高級軟件工程師: 本書通過 Swift 語言作為切入點,介紹了包括用 Swift 實現語言轉譯器及解釋器、clang 及LLVM 分析、跨平臺工作原理等高端技術內容。本書適合那些想要深入學習開發技術的開發者們閱讀。

跟戴銘學iOS編程:理順核心知識點 作者簡介

戴銘,阿里巴巴高級技術專家,滴滴出行前技術專家。有大量億級APP工程架構、性能優化相關實戰經驗。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 驾驶人在线_专业学车门户网站 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | LOGO设计_品牌设计_VI设计 - 特创易| 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | UV-1800紫外光度计-紫外可见光度计厂家-翱艺仪器(上海)有限公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 南京欧陆电气股份有限公司-风力发电机官网 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 天坛家具官网| 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 陕西华春网络科技股份有限公司 |