《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创建可交互的元素、动画等。 主要内
优秀的电子游戏相比伟大的电子游戏差在哪里?为什么一个简单的动作(如 跳”)在不同的电子游戏中给人的感觉会不一样?是什么成就或者毁掉一款电子游戏?是什么让玩家爱上或是讨厌一款电子游戏……本书通过详尽地剖析特定的电子游戏,定义了以往无法被定义的东西——游戏感,进而解答了上述问题。? ? ????本书通过一种深入浅出的、非技术的风格介绍了游戏感的定义、测量方法、产生原理及未来,讨论了人类感知、认知的机制及心理学方面的相关知识,提供了超过直觉的判断电子游戏的工具,展示了塑造游戏感的具体细节,并通过实际案例告诉读者如何分析、测量、创造游戏感。力求帮助读者探索游戏感这个重至关重要却常常被忽略的领域,掌握如何创造更好的电子游戏,让自己的电子游戏给玩家的感受良好。? ???? ????伟大的电子游戏不仅仅是一件产品
《深入浅出iPhone开发(影印版)》内容简介:通过此书,你将学习:比方说,你有杀手级iPhone应用的想法,你该从哪儿开始呢?《深入浅出iPhone开发》将帮助你让你的个应用程序很快构建并运行。你将很快学会使用iPhone SDK工具,包括界面生成器(Interface Builder)和Xcode,并且掌握将使你的应用程序脱颖而出的Objective.c的编程原则。这对创造抢眼、畅销的iPhone应用程序是一个完整的学习体验。 《深入浅出iPhone开发(影印版)》的特别之处在于: 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出iPhoneYF发》用*的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
本书介绍使用iOS 11、Xcode 9和Swift 4.0开发移动应用所需要的主要内容,全书共分三篇,靠前篇为基础篇(~10章),主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 4.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等;第二篇为进阶篇(1~23章),主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、CoreML机器学习、ARKit增强现实、自动化测试、性能分析、本地化、加密与安全等实用技术;第三篇为实例篇(第24~31章),通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并很终创建一个成熟的商业项目。本书还提供了丰富的源代码和教学视频,可以大幅提高读者的学习效率。 本书采用丰富的实例和直观的代码展示,向读者形
全书共39章,循序渐进地讲解了iOS%26nbsp;9应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift语言基础,Cocoa%26nbsp;Tou
《模式识别与人工智能(基于MATLAB)》将模式识别与人工智能理论与实际应用相结合,?以酒瓶颜色分类为例,?介绍了各种算法理论及相应的?MATLAB实现程序。全书共分为10章,?包括模式识别概述、贝叶斯分类器的设计、判别函数分类器的设计、聚类分析、?模糊聚类、神经网络分类器设计、模拟退火算法的分类器设计、遗传算法聚类设计、蚁群算法聚类设计、粒子群算法聚类设计,覆盖了各种常用的模式识别技术。
本书介绍低功耗蓝牙与智能硬件设计,内容包括:电波传播原理,天线原理及设计,nRF51开发环境及其搭建,如何创建低功耗蓝牙应用,Android下的低功耗蓝牙编程开发,iOS下的低功耗蓝牙编程开发,Windows下的低功耗蓝牙编程开发,低功耗蓝牙无线桌面套装设计等。
《敏捷软件开发:原则模式与实践》由享誉全球的软件开发专家和软件工程大师RobertC.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的zui棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。1.讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目;2.使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;3.包含了极具价值的可多次使用的C++和JAVA源代码;4.重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
本书以项目实战为主体,循序渐进地介绍了Spring?Boot?2.0在Web应用开发方面的各项技能。第1章由零开始引导读者快速搭建Spring?Boot开发环境,对之后Spring?Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍Spring?Boot数据访问应用,整合众多流行技术Spring?Boot集成Druid、Spring?Data?JPA和MyBatis,快速访问MySQL和Mongo?DB数据库。第4~6章重点介绍Spring?Boot集成Thymeleaf模板引擎、事务使用以及拦截器和监听器的应用。第7~9章主要介绍Spring?Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。第11、12章主要介绍Spring?Boot集成ActiveMQ和异步调用、全局异常使用。第14章和第15章主要介绍Spring?Boot应用监控和应用安全Security。第16章和第17章介绍Spring?boot微服务在Zookeeper注册和Dubbo的使用、多环境配置和使用以及在Tomcat上的部署应用。第18章主要探索Spring?Boot背后的原理和执行
iOS系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iPhone和iPad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。本书从搭建iOS开发环境的入门知识讲起,依次讲解了Obje
全书共分17章,包括基本的PID控制、PID控制器的整定、时滞系统PID控制、基于微分器的PID控制、基于观测器的PID控制、自抗扰控制器及其PID控制、PD鲁棒自适应控制、专家PID控制和模糊PD控制、神经网络PID控制、基于差分进化的PID控制、伺服系统PID控制、迭代学习PID控制、挠性及奇异摄动系统的PD控制、机械手PID控制、飞行器双闭环PD控制、倒立摆系统的控制及GUI动画演示,以及其他控制方法的设计。每种方法都给出了算法推导、实例分析和相应的MATLAB仿真设计程序。
这本带你实际动手的书将向你展示如何使用techBASIC编写简单的应用程序,techBASIC是运行在iOS设备上的经苹果公司认可的开发环境。只需要用几行代码,你就可以直接在你的苹果设备上编写应用,并