应用程序变得越来越复杂,开发团队面临着不断变化的需求,需要提供更快的结果。现在,您需要比以往任何时候都更好地理解和应用项目中的良好软件架构实践。 高级iOS应用程序架构彻底解释了多个现代iOS架构,并演示了它们在真实应用程序中的用法。 本书的前半部分向您介绍了iOS应用程序架构的不同方面。我们建议您在深入了解任何特定的体系结构章节之前阅读这些章节,以便更好地处理所涉及的概念。 本书的后半部分探讨了多个架构,每章一个。每个架构章节都以一点历史开头,然后是详细的理论演练。每个架构章节的其余部分都侧重于将理论应用于iOS应用程序开发。 每个架构章节都以覆盖该架构的优缺点结束。您可以按顺序阅读本节 - 或直接跳转到您感兴趣的架构。这是你的选择! 本书适用于使用Swift构建应用程序的iOS开发人员。本书中的材料假定您熟悉设计模式以及基本架构(如MVC)和基本架构概念(如控制反转)。
2019-12-21 19:41:19 84.71MB ios mvvm viper swift
1
Advanced iOS App Architecture - Early Access Implement Modern Clean Architectures in Your iOS Apps! Ray Wenderlich 出品
2019-12-21 19:38:53 35.47MB iOS
1
Universal Serial Bus System Architecture, Second Edition, based on the 2.0 version of the Universal Serial Bus specification, provides in-depth coverage and a detailed discussion of USB. It focuses on the USB protocol, signaling environment, and electrical specifications, along with the hardware/software interaction required to configure and access USB devices.
2019-12-21 19:37:20 14.3MB mindshare usb
1
Cloud Computing: Concepts, Technology & Architecture Thomas Erl, Zaigham Mahmood, and Ricardo Puttini Full version 572 pages
2019-12-21 19:32:13 21.76MB Cloud Computing Thomas
1
3D游戏引擎设计方面的最新最牛技术,国外大师无私奉献,新书啊新书,速度学习吸收。
2019-12-21 19:30:24 9.5MB 游戏引擎架构
1
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”), , By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them., , Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face—the ones that will make or break your projects., Learn what software architects need to achieve—and core disciplines and practices for achieving it, Master essential software design principles for addressing function, component separation, and data management, See how programming paradigms impose discipline by restricting what developers can do, Understand what’s critically important and what’s merely a “detail”, Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications, Define appropriate boundaries and layers, and organize components and services, See why designs and architectures go wrong, and how to prevent (or fix) these failures, Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager—and for every programmer who must execute someone else’s designs., Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
2019-12-21 19:29:11 8.14MB Architecture
1
Network processors are fundamental building blocks in modern communication systems, in which tens of Gbps network streams have to be processed in real time. Current network applications and traffic requirements necessitate processing speeds and capabilities that are beyond those of conventional, general purpose central processing units. Network processors are the only programmable solution that can handle modern network streams demands. However, implementing network processors requires a new programming paradigm that can meet network processing requirements.This book leads the reader through the requirements and the underlying theory of network processors, real applications and implementation of network processors, and includes the EZChip Microcode Development Environment so that readers can gain hands-on experience in writing high speed networking applications. By the end of the book the reader will be able to write and test his own applications on a simulated network processor. Detailed coverage of what network processors are all about and what can be done with them numerous, real examples of networking applications and implementations (analysis, algorithm, and code) are provided.
2019-12-21 19:28:16 10.34MB Network
1
Emerging non-volatile memory (NVM) technologies, such as PCRAM and STT-RAM, are getting mature in recent years. These emerging NVM technologies have demonstrated great potentials to be the candidates for future computer memory architecture design. It is important for SoC designers and computer architects to understand the benefits and limitations of such emerging memory technologies, to improve the performance/power/reliability of future memory architectures. This chapter gives a brief introduction of these memory technologies, reviews recent advances in memory architecture design, discusses the benefits of using at various levels of memory hierarchy, and also reviews the mitigation techniques to overcome the limitations of applying such emerging memory technologies for future memory architecture design.
2019-12-21 19:27:30 15.74MB 存储器
1
从别人那儿下的,没书签,自己加上的。 This book introduces the concepts and methodologies employed in designing a system-on-chip (SoC) based around a microprocessor core and in designing the microprocessor core itself. The principles of microprocessor design are made concrete by extensive illustrations based upon the ARM. The aim of the book is to assist the reader in understanding how SoCs and microprocessors are designed and used, and why a modern processor is designed the way that it is. The reader who wishes to know only the general principles should find that the ARM illustrations add substance to issues which can otherwise appear somewhat ethereal; the reader who wishes to understand the design of the ARM should find that the general principles illuminate the rationale for the ARM being as it is. Other microprocessor architectures are not described in this book. The reader who wishes to make a comparative study of architectures will find the required information on the ARM here but must look elsewhere for information on other designs.
2019-12-21 19:26:08 17.48MB ARM architecture
1
Patterns in Network Architecture JOHN DAY pages: 462
2019-12-21 19:22:24 2.79MB Patterns in Network Architecture.pdf
1