本书是iOS开发杰出指南,分5部分讲解如何从零起步编写并上线iOS应用。分介绍iOS开发基础知识,包括界面构建技术、基本控件、协议、表视图、屏幕适配、导航、分屏多任务等。第二部分介绍设计与架构的相关知识,包括设计模式、分层模式、本地数据持久化等。第三部分为进阶篇,包括设置与配置、本地化、Contacts与ContactsUI框架、数据交换格式、WebService、定位服务、苹果地图等内容。第四部分介绍测试、调试和优化等相关知识。第五部分为实战篇,涵盖代码版本管理、项目依赖管理、AppStore发布流程,以及两个真实iOS应用的分析设计、编程、测试与分布过程。本书同时提供Swift和Objective-C两版代码。本书适合所有iOS开发人员学习参考。
本书是智捷课堂团队编著的“iOS实战”系列图书中的一本,本书系统介绍了苹果产品“生态圈”的相关知识。全书共分为13章,分别介绍了苹果网络编程、CoreData技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS8的新API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。
《iOS面试之道》是作者将多年的工作经验和积累,结合具体面试内容总结而成的。《iOS面试之道》共分为3部分。 部分为面试准备,详细介绍求职中遇到的基本问题,作者根据其多年的经验,在面试流程、简历投递、复习准备方面给出了完善的参考意见和建议。第2部分为算法知识。算法几乎是各种水平的程序员都要面对的考查内容。该部分采用Swift语言重新审视了多种数据结构和算法原理,可以说是为iOS开发者量身打造的算法解答。第3部分为iOS专业问答,分为语言工具、系统框架和经验之谈,采用问答的形式来详细介绍。如果你是一名iOS开发者,并且正准备跳槽,那么本书是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他背景的
移动应用的交互设计对于移动产品的体验来说有着决定性的作用。作者首先从人 - 机 - 环的角度出发来阐述移动应用的设计,并建立了移动应用设计的基本原则;其次,根据移动端的情境、移动设备的特征,以及触摸的交互方式,作者总结了移动导航和移动框架设计的主要形式,并给出了移动导航设计的原则和思路。为了能帮助设计师们做出一个生动有趣的移动应用,本书还详细介绍了移动动画的设计方法,以及基于移动特性的细节和创新设计,为设计师们提供了一个很好的参考。同时,根据作者的移动应用设计经验,介绍了一些常用设计工具,希望对新入行的设计师们有所帮助。后,本书作者提出了一个关于“流”的交互设计方法,丰富了移动应用的设计方法。 本书适合对移动设计感兴趣、想进入此领域的设计师们做入门指引,亦可给正在移动产品领域从
《KeilC51单片机语言应用编程与实践》详细介绍了V9.00版本的KeilC51编译器和Vision4的强大功能和具体使用方法,完整地介绍了版本C51编译器控制命令,给出了全部C51运行库函数及其应用范例,对KeilC51软件包中各种应用工具,如A51宏汇编器、BL51/Lx51链接定位器、LIB51库管理程序以及OH51符号转换程序、实时多任务操作系统RTX51TINY等都做了详细介绍,阐述了Vision4新增加的各种功能和应用方法,包括软件模拟调试和硬件目标板实时在线仿真。《KeilC51单片机语言应用编程与实践》的特点是强调先进性和实用性,给出了大量应用实例,并带有一张-ROM,其中包括Keil公司提供的KeilC51全功能评估软件包、本书各章中列出的全部程序代码、带FLASHMON51监控程序的硬件目标板照片、原理电路图以及使用说明。
本书主要介绍DriverStudio开发工具开发Windows?2000/XP下的WDM设备驱动程序的原理及编程方法。本书详细介绍了WDM基本程序框架和编程,IRP的基本概念及编程,WDM和应用程序之间的通信、即插即用、电源管理、WMI的编程技术,IRP串行处理、过滤器驱动程序,WDM访问硬件设备、处理硬件中断、实现DMA操作的编程技术,以及大量的基本编程技术,还USB接口和PCI接口设备驱动程序WDM的开发。???本书是一本技术性较强的工具书,有20个典型的编程实例,适合具有一定计算机硬件及C语言基础的计算机应用开发人员阅读,也是计算机应用爱好者和高等院校学生的实用参书。
本书主要介绍DriverStudio开发工具开发Windows?2000/XP下的WDM设备驱动程序的原理及编程方法。本书详细介绍了WDM基本程序框架和编程,IRP的基本概念及编程,WDM和应用程序之间的通信、即插即用、电源管理、WMI的编程技术,IRP串行处理、过滤器驱动程序,WDM访问硬件设备、处理硬件中断、实现DMA操作的编程技术,以及大量的基本编程技术,还USB接口和PCI接口设备驱动程序WDM的开发。???本书是一本技术性较强的工具书,有20个典型的编程实例,适合具有一定计算机硬件及C语言基础的计算机应用开发人员阅读,也是计算机应用爱好者和高等院校学生的实用参书。