• macOS应用开发基础教程
  • macOS应用开发基础教程
  • macOS应用开发基础教程
  • macOS应用开发基础教程
  • macOS应用开发基础教程
  • macOS应用开发基础教程
  • macOS应用开发基础教程
21年品牌 40万+商家 超1.5亿件商品

macOS应用开发基础教程

40 3.7折 108 九五品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者赵君卫、张帆 著

出版社人民邮电出版社

ISBN9787115486400

出版时间2018-09

版次1

装帧平装

开本16开

纸张胶版纸

页数586页

定价108元

上书时间2024-04-26

大铁牛书城

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
p156

内容简介:

    本书是Swift版本的macOS应用开发教程。本书全面介绍和说明了macOS平台中应用开发的系统控件,详细阐述和探讨了应用开发的常用组件、系统框架、应用沙盒处理、上架流程、生产力工具开发等内容,并配有丰富的示例讲解。书中还介绍了几个小型的演示项目,剖析了开发过程、开发思路和关键流程代码,力求让读者从基础知识和项目实践等多个维度去理解和掌握macOS平台的应用开发。

    本书立足普及基本的macOS应用开发知识,力求每个知识点的讲解都简明扼要,并通过代码示例演示让读者尽快学以致用,非常适合macOS应用开发的初学者阅读。但是,本书中并没有介绍Swift的基础语法,阅读本书需要读者了解Swift的知识。

作者简介:

    赵君卫(微博@剑指人心),中国早期的iOSkai发者,负责开发了zhu名的LBS交友App“飘信”,曾担任苏宁易购移动技术团队负责人、途牛金融移动技术总监;2014年开始接触macOS应用开发,独立开发了macOS平台上UI设计工具AppX;创建了macOS应用开发网站macdev,汇聚与macOS相关的开发资源,崇尚自动化开发的理念,打造先进的生产力工具。

    张帆(微博@AB人生-东门吹牛西门吹雪),留美博士,专注于计算机和互联网技术在诸如信息安全、通信电子、医疗健康等特定行业的应用,擅长iOS和.NET开发;曾在美国微软总部和飞利浦医疗北美总部任职;入选浙江省“千人计划”;曾任新加坡国立大学访问学者,现任浙江大学信息与电子工程学院和浙江大学网络空间安全研究中心副教授,同时也是新加坡科技设计大学访问教授。

目录:

    第 1章 准备工作 1

    1.1 Mac电脑 1

    1.2 Xcode使用介绍 1

    1.2.1 Xcode工作区 2

    1.2.2 xib界面设计相关的工作区和菜单 3

    1.3 工程结构 5

    1.3.1 使用xib方式创建的工程 5

    1.3.2 使用storyboard方式创建的工程 11

    第 2章 窗口对象 13

    2.1 窗口界面的组成 14

    2.2 模态窗口 16

    2.2.1 模态窗口 16

    2.2.2 模态会话窗口 16

    2.3 编程控制窗口 17

    2.3.1 创建窗口对象 17

    2.3.2 窗口通知 18

    2.3.3 NSWindow的contentView 18

    2.3.4 设置窗口的image和title 19

    2.3.5 设置窗口的背景颜色 19

    2.3.6 关闭窗口时终止应用 19

    2.3.7 在窗口标题区域增加视图 20

    2.3.8 NSWindow如何正确地保证居中显示 21

    2.3.9 窗口显示位置控制 21

    2.3.10 应用关闭后点击Dock菜单再次 打开应用 21

    2.4 窗口的创建和管理 21

    第3章 视图和滚动条 23

    3.1 基本视图 23

    3.1.1 坐标系统 23

    3.1.2 frame和bounds 24

    3.1.3 坐标转换 25

    3.1.4 视图管理 25

    3.1.5 视图查找 25

    3.1.6 视图的autoSize控制 25

    3.1.7 视图的layer属性 27

    3.1.8 视图绘制 27

    3.1.9 事件响应 28

    3.1.10 视图的frame/bounds变化通知 28

    3.2 增效视图 29

    3.3 滚动条视图 31

    3.3.1 滚动条视图工作原理 31

    3.3.2 用代码创建滚动条视图 32

    3.3.3 滚动到zhi定的位置 32

    3.3.4 用代码实现文本视图滚动的示例 33

    3.3.5 滚动条的显示控制 34

    第4章 基本控件 35

    4.1 控件的分类 35

    4.2 控件家族类图谱 35

    4.2.1 NSResponder 37

    4.2.2 NSView 38

    4.2.3 NSControl 38

    4.2.4 NSCell 38

    4.2.5 小结 39

    4.3 文本框 39

    4.3.1 UI属性说明 40

    4.3.2 事件响应 40

    4.3.3 文本内容的读取或修改 41

    4.3.4 特殊按键响应处理 41

    4.4 文本视图 42

    4.4.1 UI属性说明 42

    4.4.2 事件响应 43

    4.4.3 文本的格式化显示 43

    4.4.4 文本框高度根据文字高度自适应增长 44

    4.5 文本搜索框 44

    4.6 文本标签 46

    4.6.1 UI属性说明 46

    4.6.2 用代码创建文本标签 46

    4.7 按钮 48

    4.7.1 UI属性说明 48

    4.7.2 事件响应 48

    4.7.3 连接事件 49

    4.7.4 用代码创建按钮 49

    4.7.5 图片按钮的创建 49

    4.8 复选框 50

    4.8.1 UI属性说明 51

    4.8.2 事件响应 51

    4.9 单选按钮 51

    4.9.1 UI属性说明 51

    4.9.2 事件响应 52

    4.10 分段选择控件 52

    4.10.1 UI属性说明 53

    4.10.2 事件响应 53

    4.10.3 分段大小的控制 53

    4.10.4 分段样式风格的控制 53

    4.11 组合框 54

    4.11.1 UI属性说明 54

    4.11.2 事件响应 55

    4.11.3 动态增加列表内容 55

    4.11.4 使用数据源和代理 55

    4.12 弹出式按钮 56

    4.12.1 UI属性说明 56

    4.12.2 动态列表项配置 56

    4.12.3 事件响应 57

    4.13 滑杆 57

    4.13.1 属性设置 57

    4.13.2 水平和垂直方向设置 57

    4.13.3 事件绑定 58

    4.14 日期选择器 58

    4.14.1 UI属性说明 58

    4.14.2 获取日期 59

    4.14.3 日期变化的事件 59

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP