天下风云出我辈,一入江湖岁月催。皇朝雄图霸业谈笑中中,不胜人生一场醉。是什么意思

Xcode江湖录(李俊阳)【电子书籍下载 epub txt pdf doc 】
书籍作者:
书籍出版:
机械工业出版社
书籍页数:
书籍ISBN:
书籍人气:
推荐指数:
Xcode江湖录编辑推荐全面系统地介绍Xcode各种功能、配置方放、涉及众多细节,用一个贯穿全书的示例提供了实操方案。独特的构思,简洁的语言。让读者以轻松的方式去理解Xcode,嬉戏间便掌握了重量级工具。内容简介  《Xcode江湖录》尝试以轻松的方式讲解Xcode这个高效工具,让读者在谈笑间平蹚Xcode世界,进而掌握Xcode的常见使用方法,并且能够通过一些练习掌握Xcode的部分高级功能,从而开发出让世人惊叹的应用。本书分为四大部分:“初入江湖——基础篇”包括第1~3章,介绍苹果开发者计划,最基本的项目开发流程,Xcode主界面、基本概念,项目配置等。“外功修炼——设计篇”包括第4~6章,介绍界面生成器(InterfaceBuilder)的用法以及相关技术,自动布局,屏幕分类等,让初学者和设计师能够借助Xcode提供的可视化界面设计工具来快速设计想要的界面。“内功修炼——开发篇”包括第7~14章,介绍Xcode的高级用法,如编辑器、属性列表、CoreData的使用,库、框架等共享代码的原理和使用方法,编译方案和运行目标、调试方法、代码测试方法、版本管理等。“随身锦囊——附录篇”包括4个附录,介绍Xcode特有的小功能、小组件、小设置等,方便读者查询。
目录写在前面初入江湖—基础篇第1章 小试牛刀—Xcode初体验21.1下载Xcode21.2 苹果开发者计划31.3 欢迎界面41.4 认识Playground51.5 创建项目71.6 Hello world91.7 生成并运行应用101.8 移除项目10第2章 纵观全局—布局探索122.1 工作区122.2 工具栏132.3 导航器区域142.3.1 项目导航器142.3.2 符号导航器152.3.3 搜索导航器162.3.4 事件导航器172.3.5 测试导航器172.3.6调试导航器172.3.7 断点导航器182.3.8 日志导航器182.4 跳转栏192.5 编辑器区域222.5.1 标准编辑器222.5.2 辅助编辑器222.5.3 版本编辑器242.6 调试区域252.7 工具区域262.8 标签页27第3章 藏经阁—项目管理283.1 文件管理293.1.1 创建文件293.1.2 分组343.1.3 删除及重命名文件343.2 对象管理353.2.1 添加对象353.2.2 对象设置363.2.3 对象联系443.2.4 删除对象443.3 资源管理453.3.1创建 Asset Catalog453.3.2 添加图标463.3.3 添加加载界面483.3.4 管理图片集483.3.5 移除图片集49外功修炼—设计篇第4章 风水宝地—界面生成器524.1 简介524.2 界面生成器534.2.1 画布544.2.2 对象窗口554.2.3 检查器564.3 Xib文件574.4 故事板584.4.1 添加新的场景584.4.2 设置初始场景594.4.3 添加页面间的转场594.5 配置界面614.5.1 添加对象和媒体614.5.2 调整对象614.5.3 配置属性63第5章 万物莫不有规矩—自动布局655.1 没有规矩,不成方圆655.2 约束种类665.3 添加约束685.4 查看约束695.5 所谓“空白”715.6 修正约束错误71第6章 万法归一—屏幕分类736.1 为了适配,也是蛮拼的746.2 激活这个技能756.3 变更视图766.3.1 改变约束的值776.3.2 启用、禁用元素786.3.3 变更字体786.4 资源目录79内功修炼—开发篇第7章 渐入佳境—高级编辑827.1 在设计和开发之间搭桥827.1.1 连接代码和界面837.1.2 输出口857.1.3 动作897.2 语法感知907.2.1 语法高亮907.2.2 聚焦和折叠代码917.2.3 自动填充927.3 查看数据定义927.4 全局修改数据937.5 重构和迁移947.5.1 重构操作947.5.2 迁移操作997.6 建立工作区1057.7 搜索1067.7.1 单文件搜索1067.7.2 搜索导航器1077.7.3 快速打开1117.8 国际化与本地化1137.8.1 工作机制1137.8.2 国际化支持1137.8.3 字符串本地化1157.8.4 图像本地化118第8章 气沉丹田—持久化存储编辑器1198.1 属性列表1198.1.1 属性列表简介1208.1.2 项目属性列表1208.1.3 创建属性列表1218.2 Core Data模型1228.2.1 相关术语介绍1238.2.2 数据建模编辑器124第9章 前人栽树—共享代码1359.1 共享代码机制1359.1.1 库1359.1.2 框架1369.1.3 包1379.2 使用现有框架1379.2.1 使用系统框架1389.2.2 使用第三方框架1399.2.3 使用CocoaPods管理框架1409.3 创建框架1449.3.1 创建静态库1459.3.2 创建动态库1479.3.3 创建框架149第10章 武功是怎样练成的—编译系统15010.1 编译方案15010.1.1 管理方案15110.1.2 编辑方案15410.2 运行目标165第11章 谨防走火入魔—调试16811.1 语法错误16811.2 编译时错误16911.3 静态分析17011.3.1 使用静态分析器17011.3.2 分析所解决的问题17211.4 断点调试17311.4.1 添加断点17411.4.2 断点导航器17511.4.3 断点设置17611.4.4 断点类型18011.5 调试区域18211.5.1 调试工具栏18311.5.2 变量视图18411.5.3 控制台18511.5.4 查看线程18511.5.5 查看内存信息18511.5.6 模拟位置18611.5.7 变量设置18711.6 调试导航器18911.6.1 调试仪器19011.6.2 线程和队列19811.7 快速查看19811.7.1 查看变量19911.7.2 为自定义类启用快速查看19911.7.3 自定义快速查看支持的返回类型20011.8 LLDB调试20511.8.1 打印对象和值20611.8.2 执行表达式20811.8.3 控制程序执行20811.8.4 获取帮助20911.9 视图调试20911.9.1 启动视图调试20911.9.2 视图调试功能21011.10 Instruments21411.10.1 性能21411.10.2 打开Instruments21511.10.3 Instruments模板21611.10.4 运行Instruments21711.10.5 Instruments实例220第12章 功力精进的途径—单元测试22212.1 测试基础概念22312.2 测试导航栏22412.2.1 添加测试对象和测试类22412.2.2 运行测试22512.3 功能测试22612.3.1 基础测试22712.3.2 布尔测试22712.3.3 相等测试22712.3.4 空值测试22812.3.5 无条件失败22812.3.6 测试实例22812.4 性能测试22912.5 测试调试23112.5.1 测试调试之前23112.5.2 测试调试工具232第13章 返老还童—版本管理23413.1 工程快照23413.1.1 创建快照23513.1.2 管理快照23513.1.3 从快照中恢复23513.2 使用Git23713.2.1 Git简介23813.2.2 连接代码托管库23813.2.3 提交更改23913.2.4 查看更改23913.2.5 撤销更改24013.2.6 分支24013.2.7 下载别人的版本241第14章 实战是提升实力的唯一真理24214.1 基础知识24214.2 配置Xcode24414.3 启用真机调试24514.4 把应用提交到App Store247随身锦囊—附录附录A Xcode小技巧252附录B 不二法门—Xcode工具箱280附录C 武术套路—模板292附录D 你不会孤独求败—求助渠道345
前言/序言Introduction 写 在 前 面  梧桐松柏共秋色,驼缃葱倩两相宜。  每到秋日,武昌城郊的小茶馆中便坐满了人,在这清寂的冷风中觅得一个好去处可不见得是一件易事。  “啪。”  惊堂木一下,满座俱静。  “野草闲花遍地愁,龙争虎斗几时休。抬头吴越齐秦楚,转眼梁唐晋汉周。如今这手机应用的世道,群雄割据,可谓乱世之秋。最令人瞩目的当属‘安卓派’和‘苹果帮’,这二者早已牢牢占据了绝大部分市场。众所周知,安卓派控制了绝大部分的领土,而苹果帮在与安卓派的战争中,仍立于不败之地。相信在座的各位也都曾听说过,苹果帮拥有一个强大的法宝,其名为Xcode。这个法宝啊,可谓是无所不能,神奇至极,从内功心法到外功招式皆能良好适应。而安卓派直到最近才推出了他们自己的法宝:Android Studio。不过其功能和如今的Xcode相比,仍然有一定的差距。Xcode究竟何许来历?今日我们便来为诸君一一述说。”  “Xcode是从曾经的NeXT帮所拥有的‘Project Builder’这件法宝中精炼出来的,可谓是取之精华,去其糟粕。话说这个NeXT呀,是由伟大的乔帮主一手创建,在乔帮主回归苹果帮之后,NeXT自然也划归到了苹果帮的旗下。”  “2003年,Xcode 1.0版本横空出世。但是很可惜,这个版本的推出并未在IT江湖中激起太大风浪,这时候的江湖中仍然流传着以微软为主的‘VS’系列法宝。”  “直到2008年,在第一代iPhone诞生的一年之后,引入了iOS SDK这个心法的Xcode 3才如同一声惊雷,引发了江湖动荡。众多侠客纷纷转投苹果帮旗下,开始一心一意修炼起Objective-C这门内功,并且也纷纷研究出了众多精彩招式。”  “2011年Xcode 4发布,苹果帮吸取了众多的外派武功,将诸多法宝的优势融入到了自身的法宝当中,譬如Interface Builder。鄙人认为Xcode 4才真正能和VS等法宝隐隐抗衡。”  “也正是同一年,苹果帮的创始人乔帮主羽化登仙。苹果帮便被江湖众派看衰,也面临了诸多打压。这个时候,苹果帮抛弃了以GCC为基础的修炼方式,转而使用LLVM来修炼。”  “而苹果帮仍默默地前进,在2013年推出了Xcode 5。Xcode 5提供了一系列帮助学徒检测自己经脉的途径,例如可视化调试器。同时,在外功修炼方面,Xcode也提供了诸如资产管理、自动布局等简单但强大的招式。”  “在2014年,苹果再次放出了一个重磅炸弹:Xcode 6。在这个版本中,加入了苹果帮的架构师Chris Lattner 花费了4年时间研究出的新内功心法:Swift。Swift面向Cocoa和Cocoa Touch,几乎可以完美地与Objective-C兼容,不用担心冲突,而且Swift的入门曲线比Objective-C要小很多,学徒们不必耗费大量的时间来初窥门径。此外,Interface Builder也提供了实时渲染的功能,修炼的内功可以即时显示出来。”  “书曰:天下风云出我辈,一入江湖岁月催。皇朝霸业谈笑中,不胜人生一场醉。这Xcode的玄妙之处啊,吾等视之枯燥无味,然帮众们却乐在其中。正所谓:仁者乐山,智者乐水,预知后事如何,请听下回分解。”  话毕尺落,说书人轻拈须发,合了扇子,向众人拱手。茶客们回味过来,皆齐声叫好。落在窗旁的一只云雀被众人的聒噪惊到,展翅掠出了茶馆。  茶客中的一位少年目光随着云雀,渐渐移向远方,忽然脸上露出了一丝笑容。茶杯旁边,蓝色的卷轴正泛着微弱的光芒。  我们的故事才刚刚开始……  本书目标  我们衷心希望以轻松的方式将苹果公司开发的最出色、最好用以及最可靠的iOS以及OS X集成开发环境(Integrated Development Environment,IDE)介绍给大家。让大家能够尽快地入门Xcode,熟练掌握Xcode的常见使用方法,并且能够掌握Xcode的一些高级用法,从而开发出让世人惊叹的应用。  通过本书,你可以达到以下学习目标:  掌握Xcode的基本使用方法,包括文件操作、编写代码以及编译运行应用等。  熟悉Xcode的界面布局,能够在这些界面中快速找到所需的内容。  掌握Xcode的可视化界面设计方式,了解界面构造器(Interface Builder)、自动布局(Auto Layout)和屏幕分类(Size Classes)的使用方法。  掌握Xcode的常用高级编辑方式,包括如何进行搜索、本地化等操作。  了解属性列表(Property List)和Core Data的模型设计。  掌握编译方案(Scheme)、调试、测试等相关方法。  掌握如何向App Store上传应用。  “不积跬步,无以至千里”,任何编程语言、任何工具都需要不断地使用和练习才能够熟练掌握,从而达到“妙笔生花”的境界。通过本书的学习,你将对iOS或者OS X应用的开发流程不再陌生,从而踏上苹果开发者的江湖之路!  面向读者  在购买或者阅读本书之前,我们希望你是下列读者群体中的一员,我们不希望你花费冤枉钱来购买一本只能封存于书架最顶端的书籍,也不希望你购买这本书之后发现书中的内容对你来说是没有帮助的。因此,我们在此说明一下,本书不是武侠小说,希望你能够仔细阅检视一下本书的主要内容是否符合你的期望。  本书面向的读者包括如下几类:  对苹果开发感兴趣,已经粗略了解Objective-C或者Swift语言的读者,并且迫不及待地想尝试开发的开发者。  从别的平台转过来的开发者,想要了解一些关于Xcode的基本用法。  想要了解关于Xcode中比较高级的用法的读者。  英文比较吃力,不想费力去搜索Xcode相关资料的读者。  想要使用苹果新技术来进行设计的设计师。  如果你期待了解一些非常高级的用法,那么本书可能不是你的最佳选择,目前本书不会包括以下内容:  Xcode Server、AppleScript等方面的内容;很遗憾,本书对于这部分内容暂时没有介绍,在未来的版本中,我们会考虑适当增加这方面的内容。  OS X应用开发;我们建议你去阅读相关的英文书籍和查阅相关文档,关于OS X开发的中文版系列教程十分少,本书仅仅提及关于OS X的部分内容,不涉及代码部分。  有关Objective-C以及Swift编程语言的语法介绍;本书不是一本语法书,因此本书不会着重讲解书中每行代码的意思,我们希望你拥有Objective-C或者Swift语言的基础知识。  本书构思缘由  我们童年时期深受“侠客”、“修真”风格的故事、小说所影响,并且又不想让这本书变得晦涩难懂,因此构思本书的时候,自然而然地就想将武侠风格融入到本书当中。  然而,将一个颇具英文风格、科技感、现代感的事物—编程—转变为“武侠”风格是一件非常难的事情。因此我们尝试“以武侠故事带动知识”的原则来写作,使读者在学习技术的过程中不至太枯橾。  书名“江湖录”的由来,部分灵感来源于金庸先生的《书剑恩仇录》以及《笑傲江湖》。在我们的头脑中,Xcode是一个极佳的法宝,整个“开发者的世界”是一个“腥风血雨”的“江湖”,而Xcode在这个江湖中占有一定的地位。少年青锋为了掌握这个法宝,不畏艰辛,努力学习,最终成长为一名大侠。我们期待读者也能跟随少年的步伐,平步青云。  本书架构  首先说明一下,本书是一本“工具书”,旨在讲解“开发工具”。如果你想要了解关于如何从头建立一个完好的应用,那么绝大多数“语言”层面的书籍都会有所介绍。  本书分为以下4个部分。  初入江湖—基础篇  这个部分主要简单讲述了如何创建一个简单的小项目,并且对Xcode的界面和基本操作进行一个粗略的介绍。  这部分是为初学Xcode和编程的读者准备的。  第1章 小试牛刀—Xcode初体验  介绍了Xcode的下载方式,并对苹果开发者计划做了简要的介绍,并且带领读者完成一套最基本的流程—创建项目、运行项目以及移除项目。让初学者小试牛刀,尝一尝把玩Xcode的感受。  第2章 纵观全局—布局探索  介绍了Xcode的界面布局,详细讲解Xcode主界面每一部分的名称、作用,让读者对这些区域能够有一个粗略的概念,知道一些概念、术语,并且能够快速找到后文所说的部分。会当凌绝顶,一览众山小。  第3章 藏经阁—项目管理  介绍了如何对项目进行配置,包括对应用文件、应用对象以及应用资源等内容进行管理。只有东西收得整整齐齐,搭建良好,应用才能正常运转。  外功修炼—设计篇  这个部分主要介绍了界面生成器(Interface Builder)的用法以及相关技术,主要面对设计师,让初学者和设计师能够借助Xcode提供的可视化界面设计工具来快速设计想要的界面。  第4章 风水宝地—界面生成器  主要介绍了界面生成器的样式、种类以及它们的使用方法。  第5章 万物莫不有规矩—自动布局  主要介绍了自动布局(Auto Layout)技术的使用方式,该技术能够让布局能够更好地适应不同尺寸的设备。  第6章 万法归一—屏幕分类  主要介绍了屏幕分类(Size Classes)技术的使用方式,该技术能够良好地适应不同尺寸的iOS设备。  内功修炼—开发篇  这个部分主要介绍了一些Xcode的高级用法,让读者能够从中学习到更有用的Xcode使用技巧。  第7章 渐入佳境—高级编辑  介绍许多关于“编辑器”(Editor)的高级编辑用法,比如语法感知、重构、迁移、搜索等在文本层级上进行操作的功能,从而更好地完成代码。  第8章 气沉丹田—持久化存储编辑器  介绍“属性列表”和“Core Data”两个存储技术的可视化编辑设计器,完成对存储技术的骨架设计。  第9章 前人栽树—共享代码  介绍库、框架等共享代码的方法原理、使用方法和制作方法,还介绍如何使用CocoaPods来帮助管理代码。  第10章 武功是怎样炼成的—编译系统  介绍编译方案(Build Scheme)和运行目标(Deployment Target)的原理和相关操作。  第11章 谨防走火入魔—调试  介绍Xcode上的调试方法,比如断点、LLDB等方式。  第12章 功力精进的途径—单元测试  介绍Xcode上的代码测试方法,比如功能测试和性能测试等。  第13章 返老还童—版本管理  介绍Xcode上可以使用的代码管理方式,借此开发者可以方便地管理代码,开展多人协作。  第14章 实战是提升实力的唯一真理  介绍真实应用应该如何上架。  随身锦囊—附录篇  这个部分主要介绍一些Xcode有的小功能、小组件、小设置等。  附录A Xcode小技巧  介绍Xcode中的一些小技巧,包括快捷键、代码片段、系统设置等。  附录B 不二法门—Xcode工具箱  介绍Xcode额外提供的一些好用的功能。  附录C 武术套路—模板  介绍Xcode中提供的各种模板,包括文件模板、控件模板等。  附录D 你不会独孤求败—求助渠道  介绍获取Xcode帮助的相关方式。  本书使用的Xcode版本  本书结笔于2015年7月,这个时候正值苹果发布了iOS 9、OS X El Capitan、Xcode 7 beta以及Watch OS 2。但是由于这些版本还不是很稳定,因此本书是基于iOS 8、OS X Yosemite、Xcode 6.4以及Watch OS来写的。  本书示例代码  比起教各位如何从头搭建一个完好的应用,不如将一个完好的、已经上架的应用交付给各位。这样各位如果感兴趣在学习如何使用Xcode时也可以自行研究一下真实应用的实际效果。  本书的示例存储在Github上面,地址是:  OC版本:/SemperIdem/CrazyBounce-OC  Swift版本:/SemperIdem/CrazyBounce-Swift  这个示例提供了一个能够运行在iOS、Mac、Apple Watch三个平台上的简单的弹球小游戏,并且提供了Objective-C以及Swift两个版本。  Xcode还支持许许多多的新奇技术,比如持续集成(Continuous Integration)、AppleScript、Apple事件绑定等内容。这些内容都十分难,我们目前还不能将它们融会贯通,并以简单的语言跟各位分享,因此我们忍痛删除了这些章节。  由于我们学习和使用Xcode不过才几年时间,技术水平有限,因此本书在某些部分一定会有错误。对于每一名发现重大问题的读者,我们都会将你们的名字添加到本书的致谢清单当中。如果你发现了更为重大的错误,比如说大面积的理论误人子弟之类,我们会在本书的下一个版本中为你寄去新书作为感谢。  我们计划在下一个版本中,让本书适用于最新的Xcode、OS X、iOS以及Watch OS版本,另外还会着重添加关于持续集成(Continuous Integration)、Instruments、Playgrounds以及Xcode 7新特性等更多、更新的内容。  李俊阳、杜承垚、胡雪婷、卢力  日写于武汉理工大学
写在前面初入江湖—基础篇第1章 小试牛刀—Xcode初体验21.1下载Xcode21.2 苹果开发者计划31.3 欢迎界面41.4 认识Playground51.5 创建项目71.6 Hello world91.7 生成并运行应用101.8 移除项目10第2章 纵观全局—布局探索122.1 工作区122.2 工具栏132.3 导航器区域142.3.1 项目导航器142.3.2 符号导航器152.3.3 搜索导航器162.3.4 事件导航器172.3.5 测试导航器172.3.6调试导航器172.3.7 断点导航器182.3.8 日志导航器182.4 跳转栏192.5 编辑器区域222.5.1 标准编辑器222.5.2 辅助编辑器222.5.3 版本编辑器242.6 调试区域252.7 工具区域262.8 标签页27第3章 藏经阁—项目管理283.1 文件管理293.1.1 创建文件293.1.2 分组343.1.3 删除及重命名文件343.2 对象管理353.2.1 添加对象353.2.2 对象设置363.2.3 对象联系443.2.4 删除对象443.3 资源管理453.3.1创建 Asset Catalog453.3.2 添加图标463.3.3 添加加载界面483.3.4 管理图片集483.3.5 移除图片集49外功修炼—设计篇第4章 风水宝地—界面生成器524.1 简介524.2 界面生成器534.2.1 画布544.2.2 对象窗口554.2.3 检查器564.3 Xib文件574.4 故事板584.4.1 添加新的场景584.4.2 设置初始场景594.4.3 添加页面间的转场594.5 配置界面614.5.1 添加对象和媒体614.5.2 调整对象614.5.3 配置属性63第5章 万物莫不有规矩—自动布局655.1 没有规矩,不成方圆655.2 约束种类665.3 添加约束685.4 查看约束695.5 所谓“空白”715.6 修正约束错误71第6章 万法归一—屏幕分类736.1 为了适配,也是蛮拼的746.2 激活这个技能756.3 变更视图766.3.1 改变约束的值776.3.2 启用、禁用元素786.3.3 变更字体786.4 资源目录79内功修炼—开发篇第7章 渐入佳境—高级编辑827.1 在设计和开发之间搭桥827.1.1 连接代码和界面837.1.2 输出口857.1.3 动作897.2 语法感知907.2.1 语法高亮907.2.2 聚焦和折叠代码917.2.3 自动填充927.3 查看数据定义927.4 全局修改数据937.5 重构和迁移947.5.1 重构操作947.5.2 迁移操作997.6 建立工作区1057.7 搜索1067.7.1 单文件搜索1067.7.2 搜索导航器1077.7.3 快速打开1117.8 国际化与本地化1137.8.1 工作机制1137.8.2 国际化支持1137.8.3 字符串本地化1157.8.4 图像本地化118第8章 气沉丹田—持久化存储编辑器1198.1 属性列表1198.1.1 属性列表简介1208.1.2 项目属性列表1208.1.3 创建属性列表1218.2 Core Data模型1228.2.1 相关术语介绍1238.2.2 数据建模编辑器124第9章 前人栽树—共享代码1359.1 共享代码机制1359.1.1 库1359.1.2 框架1369.1.3 包1379.2 使用现有框架1379.2.1 使用系统框架1389.2.2 使用第三方框架1399.2.3 使用CocoaPods管理框架1409.3 创建框架1449.3.1 创建静态库1459.3.2 创建动态库1479.3.3 创建框架149第10章 武功是怎样练成的—编译系统15010.1 编译方案15010.1.1 管理方案15110.1.2 编辑方案15410.2 运行目标165第11章 谨防走火入魔—调试16811.1 语法错误16811.2 编译时错误16911.3 静态分析17011.3.1 使用静态分析器17011.3.2 分析所解决的问题17211.4 断点调试17311.4.1 添加断点17411.4.2 断点导航器17511.4.3 断点设置17611.4.4 断点类型18011.5 调试区域18211.5.1 调试工具栏18311.5.2 变量视图18411.5.3 控制台18511.5.4 查看线程18511.5.5 查看内存信息18511.5.6 模拟位置18611.5.7 变量设置18711.6 调试导航器18911.6.1 调试仪器19011.6.2 线程和队列19811.7 快速查看19811.7.1 查看变量19911.7.2 为自定义类启用快速查看19911.7.3 自定义快速查看支持的返回类型20011.8 LLDB调试20511.8.1 打印对象和值20611.8.2 执行表达式20811.8.3 控制程序执行20811.8.4 获取帮助20911.9 视图调试20911.9.1 启动视图调试20911.9.2 视图调试功能21011.10 Instruments21411.10.1 性能21411.10.2 打开Instruments21511.10.3 Instruments模板21611.10.4 运行Instruments21711.10.5 Instruments实例220第12章 功力精进的途径—单元测试22212.1 测试基础概念22312.2 测试导航栏22412.2.1 添加测试对象和测试类22412.2.2 运行测试22512.3 功能测试22612.3.1 基础测试22712.3.2 布尔测试22712.3.3 相等测试22712.3.4 空值测试22812.3.5 无条件失败22812.3.6 测试实例22812.4 性能测试22912.5 测试调试23112.5.1 测试调试之前23112.5.2 测试调试工具232第13章 返老还童—版本管理23413.1 工程快照23413.1.1 创建快照23513.1.2 管理快照23513.1.3 从快照中恢复23513.2 使用Git23713.2.1 Git简介23813.2.2 连接代码托管库23813.2.3 提交更改23913.2.4 查看更改23913.2.5 撤销更改24013.2.6 分支24013.2.7 下载别人的版本241第14章 实战是提升实力的唯一真理24214.1 基础知识24214.2 配置Xcode24414.3 启用真机调试24514.4 把应用提交到App Store247随身锦囊—附录附录A Xcode小技巧252附录B 不二法门—Xcode工具箱280附录C 武术套路—模板292附录D 你不会孤独求败—求助渠道345七月十五 中元节中元节以前民间把七月十五叫做“鬼节”,解放后通常叫中元节。中元是道教的概念,道教有三位一体的天神崇拜:天官、地官、水官,三位主宰人间祸福的大神。上元正月十五、中元七月十五、下元十月十五,三个月圆之夜分别是天官、地官、水官的诞辰。天官在正月十五为人赐福,地官在七月十五为人赦罪,水官在十月十五为人解厄。佛教起源说的故事性最强。佛教经文《佛说盂兰盆经》记载,佛祖的大弟子目犍连(中国人常叫他目连)见到母亲在阿鼻地域中受罪,形销骨立,于是以钵盛饭菜送给母亲,母亲抓饭要往嘴里送,饭一到手就变成炭火。目连向佛祖祈求救母的办法。佛陀说,你的母亲生时谤佛谤僧,不信因果正法,所以受此饿鬼之苦。要在七月十五日拿百味珍肴、鲜果供养十方僧众,通过大家的法力使她得到超度。为什么是七月十五呢?佛教中,农历四月十五到七月十五日是神职人员的安居月,大家关在寺庙中修行,到七月十五日结束,等于放假了。七月十五叫“僧众自恣日”,也叫“佛欢喜日”。目连在这天供养僧众,解救了母亲。他为此感谢佛祖,还说应该让天下佛徒都可通过这种方式解救七世父母,佛祖同意了。这就是“盂兰盆节”的由来。盂兰是梵文,汉译为“倒悬”,形容饿鬼之苦,如人倒悬。唯有以盆盛食品斋僧,才能解除倒悬之苦。两种来源说的对悼亡节日源起的解说和其中的逻辑关系高度相似。到底是谁克隆了谁,一直有争议,到现在也没争出结论,但是为第三种说法,也就是传统秋祭起源说提供了佐证。早在先秦时代,我们的祖先就已经有孟秋七月的祭祀活动,迎接秋神的降临。祭神之后就要祭祖。珍贵的时鲜食品奉献给神明和祖先,叫做荐新或秋尝。中国传统认为,四季各有神明主宰,主宰秋季的白帝,既是掌管收获之神,也是掌管刑杀之神,是中国的死神。古代中国处理死刑犯都是放在立秋后,叫秋后问斩。秋祭的日期过去是随意的,立秋以后任何时间都行,到了南朝,定下七月十五为祭祖的日子。总之,七月十五的直接渊源是先秦时节的秋祭。道学研究(gh_17efeabb6f5d) 
 文章为作者独立观点,不代表大不六文章网立场
gh_17efeabb6f5d一日修来一日功,一日不修一日空;真正修行在日常,天道本在生活中。(克己修行,持善乐施,耐烦寞得以修明道)热门文章最新文章gh_17efeabb6f5d一日修来一日功,一日不修一日空;真正修行在日常,天道本在生活中。(克己修行,持善乐施,耐烦寞得以修明道)

我要回帖

更多关于 王图霸业谈笑中 的文章

 

随机推荐