0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (6)
  • R100 - R250 (93)
  • R250 - R500 (331)
  • R500+ (2,284)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)

Learn Cocoa on the Mac (Paperback, 2nd ed.): Jack Nutting, Peter Clark Learn Cocoa on the Mac (Paperback, 2nd ed.)
Jack Nutting, Peter Clark
R2,229 R2,107 Discovery Miles 21 070 Save R122 (5%) Ships in 18 - 22 working days

The Cocoa frameworks are some of the most powerful for creating native OS X apps available today. However, for a first-time Mac developer, just firing up Xcode 4 and starting to browse the documentation can be a daunting and frustrating task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools? Learn Cocoa for the Mac, Second Edition, completely revised for OS X Mountain Lion and XCode 4, answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great OS X app today. Jack Nutting and Peter Clark are your guides through this forest; Jack and Peter have lived here for years, and will show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why. Jack Nutting's approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. Peter Clark will show you which parts of your app require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. In each chapter, you'll build an app that explores one or more areas of the Cocoa landscape. With Jack's and Peter's guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you're done, you will be well on your way to becoming a Cocoa master.

Beginning Windows 8 Application Development - XAML Edition (Paperback, 1st ed.): Kyle Burns Beginning Windows 8 Application Development - XAML Edition (Paperback, 1st ed.)
Kyle Burns
R1,098 Discovery Miles 10 980 Ships in 18 - 22 working days

Beginning Windows 8 Application Development -- XAML Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices that will be powered by Windows 8. With the introduction of Windows 8, once again Microsoft has re-envisioned the way that PCs and devices will be used and applications will be built in a world that has become far more connected. The Windows 8 modern UI style is far more than a programming model and Beginning Windows 8 Application Development -- XAML Edition takes you beyond the syntax of any development language. We examine the factors such as UX (User Experience), social integration, and maintaining data and settings across multiple devices.* Gives an early start to building next-generation connected applications * Introduces new programming libraries available in Windows 8 * Explores Windows 8 app design concepts What you'll learnBeginning Windows 8 Application Development - XAML Edition will enable you to: * Apply Windows 8 modern UI style design guidelines to build effective user interfaces * Consume services to bring data into your application * Effectively use application tiles and notifications * Use the cloud to share data and application settings across multiple devices * Integrate with Windows by exposing your application's data to Windows Search and Share menus Who this book is for Beginning Windows 8 Application Development -- XAML Edition is for the novice programmer with a basic understanding of .NET development who is interested in learning how to build the next generation of applications designed to run on Windows 8. Readers who already have an understanding of C# will get the most out of the book and is also an excellent choice for more experienced developers who are not sure where to start learning about programming for Windows 8.

Beginning iOS Storyboarding - Using Xcode (Paperback, 1st ed.): Rory Lewis, Yulia McCarthy, Stephen M. Moraco Beginning iOS Storyboarding - Using Xcode (Paperback, 1st ed.)
Rory Lewis, Yulia McCarthy, Stephen M. Moraco
R1,022 R901 Discovery Miles 9 010 Save R121 (12%) Ships in 18 - 22 working days

For the beginner who has never programmed, Beginning iOS Storyboarding shows how to extract those cool and innovative app ideas you have in your head into a working app ready for sale on the iTunes store by using Apple's new Storyboardingtechnology. Storyboarding allows you to skip chunks of code by just dragging scenes and segues onto your Storyboard canvas. A time saver for sure, but it's new Dr. Rory Lewis, Yulia McCarthy and Stephen Moraco a best selling Apress author, a former Apple iOS engineering group intern and a successful app developer have teamed up to bring you this book, Beginning iOS Storyboarding.The three authors have found a beautiful way to lead the beginner into Storyboarding and at the same time show old school coders of Objective-Cthe new and exquisite methodology of this incredible tool. Even if you're an intermediate or pro-level Objective-C developer, you can still learn the ins and outs of Xcode's new Storyboarding feature, and find new ways of building and debugging your new Storyboarding app. Yup: This book is also for you, too. In this book, you get the following, beyond learning the fundamentals and classical elements of Storyboarding: Design and build utilities and a location based service app using Storyboarding techniques Design and build a universal app with a rich user interface and user experience (UX) Create a fun game app, and more What you'll learn How iOS Storyboarding is like a different planet in the Xcode universe. We do this by introducing you to the standard transitions to views, passing data to the views, returning data from the views, and, lastly, showing how to navigate the critical transitions to views. How to develop a simple utility app using Storyboarding. Here we learn the foundation of many apps, which is how to place controls on the settings screen of a utility application and to return those settings to the main view of the app via the settings view delegate protocol. How to develop an app with an advanced MKMapView. Specifically, we introduce you to override the default views provided by Apple's initial project templates.This opens the door to you being able to code specialized views such as MKMapView, and utilize iOS Location Services for building navigation-based apps. What are the cool, powerful tools that enable you to create page controller view transitions. We dig deep into the ins and outs of how to apply the UIPageControls to display views and supply traditional view notification to controlled views. How to create a very cool universal app while you learn how to develop table views, which in the iPad case, present themselves differently depending upon the device orientation using the UISplitViewController. How to build a universal app with two Storyboards (one for iPhone, one for iPad) and provide techniques and tips for developing universal apps. How to develop a cool game app which stretches your knowledge of how segues can be used to provide much more complex navigation paths between screens and devices. Who this book is for

This book is for the beginner who has never programmed, but can use the Storyboarding tool in Xcode to get up and running fast. This book is also for experienced iOS developerswho wish tolearn Storyboarding to quickly cut down on their app development and debugging time. Table of Contents Preliminaries Fundamentals Storyboarding with MapView Building a Utility Application Storyboarding a Page-Based App Mastering Table Views with Storyboarding: Core Data Setup Mastering Table Views with Storyboarding: Designing the Flow Mastering Table Views with Storyboarding: Coding the Backend Single View #3: wanderBoard Part I SingleView #3: wanderBoard Part II SingleView #3: wanderBoard Part III How Far You Have Come

Cloud Computing and Services Science - 10th International Conference, CLOSER 2020, Prague, Czech Republic, May 7-9, 2020,... Cloud Computing and Services Science - 10th International Conference, CLOSER 2020, Prague, Czech Republic, May 7-9, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Donald Ferguson, Claus Pahl, Markus Helfert
R1,425 Discovery Miles 14 250 Ships in 18 - 22 working days

This book constitutes extended, revised and selected papers from the 10th International Conference on Cloud Computing and Services Science, CLOSER 2020, held in Prague, Czech Republic, in May 2020. Due to the COVID-19 pandemic the conference was held in a virtual format. The 14 papers presented in this volume were carefully reviewed and selected from a total of 69 submissions. CLOSER 2020 focuses on the emerging area of cloud computing, inspired by some latest advances that concern the infrastructure, operations, and available servicesthrough the global network.

Genetic Programming - 24th European Conference, EuroGP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7-9, 2021,... Genetic Programming - 24th European Conference, EuroGP 2021, Held as Part of EvoStar 2021, Virtual Event, April 7-9, 2021, Proceedings (Paperback, 1st ed. 2021)
Ting Hu, Nuno Lourenco, Eric Medvet
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 24th European Conference on Genetic Programming, EuroGP 2021, held as part of Evo*2021, as Virtual Event, in April 2021, co-located with the Evo*2021 events, EvoCOP, EvoMUSART, and EvoApplications. The 11 revised full papers and 6 short papers presented in this book were carefully reviewed and selected from 27 submissions. The wide range of topics in this volume reflects the current state of research in the field. The collection of papers cover interesting topics including developing new operators for variants of GP algorithms, as well as exploring GP applications to the optimisation of machine learning methods and the evolution of complex combinational logic circuits.

Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.): Gio Lodi Test-Driven Development in Swift - Compile Better Code with XCTest and TDD (Paperback, 1st ed.)
Gio Lodi
R1,193 R996 Discovery Miles 9 960 Save R197 (17%) Ships in 18 - 22 working days

Leverage Swift to practice effective and efficient test-driven development (TDD) methodology. Software testing and TDD are evergreen programming concepts-yet Swift developers haven't widely adopted them. What's needed is a clear roadmap to learn and adopt TDD in the Swift world. Over the past years, Apple has invested in XCTest and Xcode's testing infrastructure, making testing a new top priority in their ecosystem. Open-source libraries such as Quick and Nimble have also reached maturity. The tools are there. This book will show you how to wield them. TDD has much more to offer than catching bugs. With this book, you'll learn a philosophy for building software. TDD enables engineers to solve problems incrementally, writing only as much code as necessary. By decomposing big problems into small steps, you can move along at a fast pace, always making visible progress. Participate in the test-driven development journey by building a real iOS application and incorporating new concepts through each chapter. The book's concepts will emerge as you figure out ways to use tests to drive the solutions to the problems of each chapter. Through the TDD of a single application, you'll be introduced to all the staples and advanced concepts of the craft, understand the trade offs each technique offers, and review an iterative process of software development. Test-Driven Development in Swift provides the path for a highly efficient way to make amazing apps. What You'll Learn Write tests that are easy to maintain Look after an ever-growing test suite Build a testing vocabulary that can be applied outside the Swift world See how Swift programming enhances the TDD flow seen in dynamic languages Discover how compiler errors can provide the same helpful guidance as failing tests do Who This Book Is For Mid-level developers keen to write higher quality code and improve their workflows. Also, developers that have already been writing tests but feel they are not getting the most out of them.

More iOS 6 Development - Further Explorations of the iOS SDK (Paperback, 1st ed.): David Mark, Jeff Lamarche, Alex Horovitz,... More iOS 6 Development - Further Explorations of the iOS SDK (Paperback, 1st ed.)
David Mark, Jeff Lamarche, Alex Horovitz, Kevin Kim
R981 R860 Discovery Miles 8 600 Save R121 (12%) Ships in 18 - 22 working days

Interested in iPhone and iPad apps development? Want to learn more? Whether you're a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 6 Development, we have the perfect book for you. More iOS 6 Development: Further Explorations of the iOS SDK digs deeper into Apple's latest iOS 6 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim and Jeff LaMarche explain concepts as only they can-covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone or iPad app, you'll want to get your arms around Core Data, and there's no better place to do so than in the pages of this book. The book continues right where Beginning iOS 6 Development leaves off, with a series of chapters devoted to Core Data, the standard for Apple persistence. Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps-offering a breadth of coverage you won't find anywhere else. The Core Data coverage alone is worth the price of admission. But there's so much more! More iOS 6 Development covers a variety of networking mechanisms, from GameKit's relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web. Dave, Alex, Kevin, and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences and new mapping views that take advantage of sensors and other APIs in the newest iOS 6 SDK. Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, there's something for everyone in More iOS 6 Development.

Euro-Par 2020: Parallel Processing Workshops - Euro-Par 2020 International Workshops, Warsaw, Poland, August 24-25, 2020,... Euro-Par 2020: Parallel Processing Workshops - Euro-Par 2020 International Workshops, Warsaw, Poland, August 24-25, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Bartosz Balis, Dora B. Heras, Laura Antonelli, Andrea Bracciali, Thomas Gruber, …
R1,430 Discovery Miles 14 300 Ships in 18 - 22 working days

This book constitutes revised selected papers from the workshops held at the 26th International Conference on Parallel and Distributed Computing, Euro-Par 2020, which took place in Warsaw, Poland, in August 2020. The workshops were held virtually due to the coronavirus pandemic.The 27 full papers presented in this volume were carefully reviewed and selected from 50 submissions. Euro-Par is an annual, international conference in Europe, covering all aspects of parallel and distributed processing. These range from theory to practice, from small to the largest parallel and distributed systems and infrastructures, from fundamental computational problems to full-edged applications, from architecture, compiler, language and interface design and implementation to tools, support infrastructures, and application performance aspects.

Advances in Service-Oriented and Cloud Computing - International Workshops of ESOCC 2020, Heraklion, Crete, Greece, September... Advances in Service-Oriented and Cloud Computing - International Workshops of ESOCC 2020, Heraklion, Crete, Greece, September 28-30, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Christian Zirpins, Iraklis Paraskakis, Vasilios Andrikopoulos, Nane Kratzke, Claus Pahl, …
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This volume contains the technical papers presented in the workshops, PhD Symposium and EU Projects Track which took place at the 8th European Conference on Service-Oriented and Cloud Computing, ESOCC 2020, held in Heraklion, Crete, Greece, in September 2020: 1st International Workshop on Edge Adoption and Migration, EdgeWays 2020, 16th International Workshop on Engineering Service-Oriented Applications and Cloud Services, WESOACS 2020, ESOCC 2020 PhD Symposium, ESOCC 2020 EU Projects Track. Due to the COVID-19 pandemic the conference and workshops were held in a virtual format. The 17 full papers and 2 short papers were reviewed and selected from 22 submissions. The papers focus on specific topics in service-oriented and cloud computing domains such as limits and/or advantages of existing cloud solutions, future internet technologies, efficient and adaptive deployment and management of service-based applications across multiple clouds, novel cloud service migration practices and solutions, digitization of enterprises in the cloud computing era, federated cloud networking services.

Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.): Charles... Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.)
Charles Bell
R1,647 R1,374 Discovery Miles 13 740 Save R273 (17%) Ships in 18 - 22 working days

Manage and control Internet-connected devices from Windows and Raspberry Pi. Master the Windows 10 IoT Core application programming interface and feature set to develop Internet of Things applications on the Raspberry Pi using your Windows and .NET programming skills. New in this edition is coverage of enterprise-level tools and features in the Windows 10 IoT Enterprise server operating system, allowing you to manage IoT solutions having large numbers of devices and to deploy applications to enterprise-grade hardware. Windows 10 for the Internet of Things presents a set of example projects covering a wide range of techniques designed specifically to jump start your own Internet of Things creativity. You'll learn everything you need to know about Windows IoT Core to develop Windows and IoT applications that run on single board computers such as the Raspberry Pi. You'll learn to develop for the Raspberry PI using native Windows and all the related programming skills that you have built up from developing desktop and mobile applications. This book provides just the help you need to get started in putting your Windows skills to use in a burgeoning new world of development for small devices that are ubiquitously connected to the Internet. What You Will Learn Know Windows 10 on the Raspberry Pi Read sensor data and control actuators Connect to and transmit data into the cloud Remotely control your devices from any Windows device Develop IOT applications under Windows using C#, C++, and Visual Basic Store your IOT data in a database for later analysis Who This Book Is For Developers and enthusiasts wanting to take their skills in Windows development and connect everyday devices to the Internet by developing for Windows 10 IoT Core. Readers learn to develop in C#, C++, and Visual Basic using Visual Studio, for deployment on devices such as the Raspberry Pi.

Cloud Native Integration with Apache Camel - Building Agile and Scalable Integrations for Kubernetes Platforms (Paperback, 1st... Cloud Native Integration with Apache Camel - Building Agile and Scalable Integrations for Kubernetes Platforms (Paperback, 1st ed.)
Guilherme Camposo
R1,390 R1,143 Discovery Miles 11 430 Save R247 (18%) Ships in 18 - 22 working days

Address the most common integration challenges, by understanding the ins and outs of the choices and exemplifying the solutions with practical examples on how to create cloud native applications using Apache Camel. Camel will be our main tool, but we will also see some complementary tools and plugins that can make our development and testing easier, such as Quarkus, and tools for more specific use cases, such as Apache Kafka and Keycloak. You will learn to connect with databases, create REST APIs, transform data, connect with message oriented software (MOMs), secure your services, and test using Camel. You will also learn software architecture patterns for integration and how to leverage container platforms, such as Kubernetes. This book is suitable for those who are eager to learn an integration tool that fits the Kubernetes world, and who want to explore the integration challenges that can be solved using containers. What You Will Learn Focus on how to solve integration challenges Understand the basics of the Quarkus as it's the foundation for the application Acquire a comprehensive view on Apache Camel Deploy an application in Kubernetes Follow good practices Who This Book Is For Java developers looking to learn Apache Camel; Apache Camel developers looking to learn more about Kubernetes deployments; software architects looking to study integration patterns for Kubernetes based systems; system administrators (operations teams) looking to get a better understand of how technologies are integrated.

Getting Started with WidgetKit - Create Widgets for iOS and iPadOS (Paperback, 1st ed.): Sagun Raj Lage, Prakshapan Shrestha Getting Started with WidgetKit - Create Widgets for iOS and iPadOS (Paperback, 1st ed.)
Sagun Raj Lage, Prakshapan Shrestha
R1,391 R1,144 Discovery Miles 11 440 Save R247 (18%) Ships in 18 - 22 working days

Develop handy, UI/UX friendly and eye-pleasing widgets using the brand new WidgetKit. Apple's brand new widgets allow iOS users to work with their favorite apps in the home screen of their iPhone or iPad without even opening the app! Join us in this exciting journey as we explore the APIs introduced in Apple's WidgetKit framework. You'll dive into the human interface guidelines (HIG) for creating widgets and review the recommendations Apple gives to developers for developing widgets with intuitive, easy-to-learn, and consistent user interfaces. In addition, you'll take a look at some SwiftUI views that are useful not only in creating widgets for iOS apps, but also for creating iOS apps themselves. You'll put everything you learn into practical application by actually writing code and creating widgets. Get a clear view of how everything works so that you're able to incorporate widgets into your real-world projects authentically and successfully. What You'll Learn Configure widgets and make them talk to APIs using URLSession Work with timelines and event handling in widgets Fetch content from a remote server and display the data in a widget Make content dynamic both remotely and locally Who This Book Is For iOS developers working in the Apple ecosystem with a basic understanding of SwiftUI.

Beginning Microsoft 365 Collaboration Apps - Working in the Microsoft Cloud (Paperback, 2nd ed.): Ralph Mercurio, Brian Merrill Beginning Microsoft 365 Collaboration Apps - Working in the Microsoft Cloud (Paperback, 2nd ed.)
Ralph Mercurio, Brian Merrill
R1,749 R1,426 Discovery Miles 14 260 Save R323 (18%) Ships in 18 - 22 working days

Start making the most of the latest collaboration tools in Microsoft 365-including Teams, SharePoint, Power Apps, Power BI, Power Automate, Microsoft Groups, Office ProPlus, Yammer, Planner, Stream, Forms, and OneDrive. Integrate these collaboration tools into your team's projects to boost productivity, engagement, innovation, and enjoyment at work. This book walks you through all the latest features, teaching you how to choose the right tools and get the most out of them for your situation. While technologies for collaboration are more advanced than ever before, there also are more of them, making it all the more confusing. Beginning Microsoft 365 Collaboration Apps will help you make sense of what is available and provide prescriptive guidance to you and your team on how to be more productive. This fully updated and expanded new edition contains lots of new content, screenshots and samples, and all new chapters on Power BI and Power Apps. What You Will Learn Know the collaboration applications and features available across Microsoft 365, and how to choose the ones that are right for you and your colleagues in any given situation Understand the software-as-a-service (SaaS) model and how it enables users to be more effective and productive in remote situations Discover how multi-device usability and real-time cloud synchronization can help your team collaborate anytime, anywhere, across the apps Find out how Planner can help you manage projects and tasks, even without a project manager Explore Microsoft Power Automate and Power Apps to connect applications and services and create codeless applications and workflows Who This Book is For Microsoft 365 business users with a limited technical background. You should be familiar with the Microsoft Office suite of products such as Word and Outlook, and work in a team environment. An active Microsoft 365 would be useful as well.

Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.): Hem Dutt Interprocess Communication with macOS - Apple IPC Methods (Paperback, 1st ed.)
Hem Dutt
R1,393 R1,146 Discovery Miles 11 460 Save R247 (18%) Ships in 18 - 22 working days

Build highly modular software in macOS that interacts deeply and intuitively with other programs. This book explores all techniques available for Inter-process communications (IPC) from high level macOS layers to deep kernel options while applying theoretical concepts into practical implementations on real world scenarios. You'll see how IPC techniques are used for exchanging data and messages among multiple threads in one or more processes, which may be running on one or more computers connected by a network or running locally. IPC methods can be divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC). A poorly conceived IPC can even expose an entire network to over-the-network attacks. Despite the risks, processes and applications absolutely need to communicate with each other across your system and the network. You'll see how these communications facilitate information sharing, computational speedup, modularity, convenience, and privilege separation. In macOS, a program has a number of ways to communicate with other programs. These mechanisms for IPC often exist in different layers of the system. You'll examine how each has its own specific purposes, limitations, and intended scenarios. Some are more suitable than others for code written at a certain level of the system. For example, a kernel extension would not make use of Apple events. Additionally, the book reveals that different users have different rights when it comes to accessing files, changing system wide settings, and so on, depending on whether they are admin users or ordinary users. Running code with root or administrative privileges can intensify the dangers posed by security vulnerabilities. You'll learn that to elevate privileges safely, it is mandatory for the application to perform the task through a secure Helper process. What You'll Learn Expand the capabilities of your programs by sharing data within multiple applications Understand and dig deep into the world of Helper tools to create apps that need user privilege elevation Enhance the modularity of a system by allowing your applications to interact and share data with a website Who This Book Is For Software engineers and architects designing and developing secure applications for macOS and iOS who have hands-on knowledge of Swift with XCode.

Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.): Avi Tsadok Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.)
Avi Tsadok
R1,391 R1,144 Discovery Miles 11 440 Save R247 (18%) Ships in 18 - 22 working days

Maintaining an iOS project often results in thousands of code files scattered around your folders. Did you ever wanted to reuse those files with other projects but found yourself making copies of Swift files? You are not alone! Many iOS developers struggle with this issue as well-unorganized projects, duplicated files, difficulty in testing, and long complication times. This book will show how Swift Package Manager can help you handle these problems by restructuring your project to make it efficient and straightforward. Swift Package Manager isn't magic, but you'll likely need a little guidance in using this nifty tool. You'll see how to reorganize projects smartly and efficiently, create your first Swift package, and learn what libraries are in this context. Then share your package with the rest of your projects. Next test your library's quality. And then take your library to the next level of power by including files that go beyond just code. By going over the methodology of big project organization, you will have the ability to extend your project into the future as Apple sees it. Make no mistake-the path for a modular and flexible project is not easy. With the help of Swift Package Manager, it becomes possible and worth it. What You'll Learn Create a Swift package both from the command line and from Xcode Manage Swift packages in public and private Git repositories Build test suites to test integrations between packages Who This Book Is For Senior iOS developers and team leaders who already have professional experience with Swift.

Methods and Models in Mathematical Programming (Paperback, 1st ed. 2019): S.A. MirHassani, F. Hooshmand Methods and Models in Mathematical Programming (Paperback, 1st ed. 2019)
S.A. MirHassani, F. Hooshmand
R2,682 Discovery Miles 26 820 Ships in 18 - 22 working days

This book focuses on mathematical modeling, describes the process of constructing and evaluating models, discusses the challenges and delicacies of the modeling process, and explicitly outlines the required rules and regulations so that the reader will be able to generalize and reuse concepts in other problems by relying on mathematical logic.Undergraduate and postgraduate students of different academic disciplines would find this book a suitable option preparing them for jobs and research fields requiring modeling techniques. Furthermore, this book can be used as a reference book for experts and practitioners requiring advanced skills of model building in their jobs.

Linux-Systemadministration - Grundlagen, Konzepte, Anwendung (German, Hardcover, 2005 ed.): Christine Wolfinger, Jurgen... Linux-Systemadministration - Grundlagen, Konzepte, Anwendung (German, Hardcover, 2005 ed.)
Christine Wolfinger, Jurgen Gulbins, Carsten Hammer
R1,921 Discovery Miles 19 210 Ships in 10 - 15 working days

Linux ist eine fest etablierte, fur vielfaltige Rechnerarchitekturen verfugbare Plattform und zeichnet sich insbesondere durch die hohe Stabilitat und Sicherheit des Systems aus. Dieses Buch bietet einen fundierten Einstieg in die Linux-Systemadministration unter besonderer Berucksichtigung von SuSE-Linux. Dabei werden systematisch die Installation, Konfiguration und Aktualisierung des Systems, der Umgang mit Dateisystemen sowie die Konfiguration wichtiger Netzwerkdienste dargestellt. Ferner werden zentrale Client/Server-Funktionen und andere fur die Systemadministration wichtige Aufgaben, wie Benutzerverwaltung, Sicherung von Daten und die Lokalisierung von Fehlfunktionen, detailliert erlautert.

Der Text enthalt viele praktische Hinweise zur kompetenten Administration von Linux-Systemen, geht aber auch auf grundlegende Mechanismen von UNIX/Linux-Systemen ein. Eine Kurzreferenz gibt Auskunft uber haufig verwendete Befehle, und ein Glossar erlautert wichtige Stichworte an zentraler Stelle."

Uncertainty-aware Integration of Control with Process Operations and Multi-parametric Programming Under Global Uncertainty... Uncertainty-aware Integration of Control with Process Operations and Multi-parametric Programming Under Global Uncertainty (Paperback, 1st ed. 2020)
Vassilis M. Charitopoulos
R2,654 Discovery Miles 26 540 Ships in 18 - 22 working days

This book introduces models and methodologies that can be employed towards making the Industry 4.0 vision a reality within the process industries, and at the same time investigates the impact of uncertainties in such highly integrated settings. Advances in computing power along with the widespread availability of data have led process industries to consider a new paradigm for automated and more efficient operations. The book presents a theoretically proven optimal solution to multi-parametric linear and mixed-integer linear programs and efficient solutions to problems such as process scheduling and design under global uncertainty. It also proposes a systematic framework for the uncertainty-aware integration of planning, scheduling and control, based on the judicious coupling of reactive and proactive methods. Using these developments, the book demonstrates how the integration of different decision-making layers and their simultaneous optimisation can enhance industrial process operations and their economic resilience in the face of uncertainty.

High Performance Computing - 7th Latin American Conference, CARLA 2020, Cuenca, Ecuador, September 2-4, 2020, Revised Selected... High Performance Computing - 7th Latin American Conference, CARLA 2020, Cuenca, Ecuador, September 2-4, 2020, Revised Selected Papers (Paperback, 1st ed. 2021)
Sergio Nesmachnow, Harold Castro, Andrei Tchernykh
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes revised selected papers of the 7th Latin American High Performance Computing Conference, CARLA 2020, held in Cuenca, Ecuador, in September 2020. Due to the COVID-19 pandemic the conference was held in a virtual mode. The 15 revised full papers presented were carefully reviewed and selected out of 36 submissions. The papers included in this book are organized according to the topics on High Performance Computing Applications; High Performance Computing and Artificial Intelligence.

Pro iOS Table Views - for iPhone, iPad, and iPod touch (Paperback, 1st ed.): Tim Duckett Pro iOS Table Views - for iPhone, iPad, and iPod touch (Paperback, 1st ed.)
Tim Duckett
R1,123 R951 Discovery Miles 9 510 Save R172 (15%) Ships in 18 - 22 working days

If you're an iOS app developer, chances are you'll be using table views in your development projects. Table views are the bread and butter of iOS apps. With them, you can create everything from the simplest of lists to fully tricked-out user interfaces. Table views are one of the most complex components found in UIKit. While using them for boring standard user interfaces is quite simple, customizing them can become really challenging.

Pro iOS Table Views takes atask-oriented focus to assist you when implementing customized table views. Although it delves deeply into the Table View API, you can always decide in which level of detail you want to dive in. It's aimed to be a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. Covers the entire Table View API in depth Covers customization and performance topics in depth Task-oriented reference with multiple levels of detail

Note: source code for this title is currently available for download at: https: //github.com/timd/Pro-iOS-TableViews What you'll learn The anatomy of tables and cells The design patterns that power the table view How to create and configure table views How to customize every last little detail of the table view How to use table views on the iPad Advanced tips and tricks for performance and killer user interfaces The latest updates in iOS 5 and how to exploit them Who this book is for

The book is targeted at iOS developers who need to customize Table Views. The information is divided into several layers of detail. While the book covers complex customization topics and user interaction techniques, it provides the fundamental basics needed for customization. Both beginners and intermediate developers will find great value in this bookas ahelpful reference, at hand to quickly refresh their knowledge at any given time. Table of Contents Table views from the ground upHow the table fits togetherFeeding the table with dataHow the cell fits togetherUsing tables for navigation and static contentIndexing table content, grouping & sorting table contentSelecting & editing table contentCustomizing cellsImproving the cell's interactioniPad

Collaborative Computing: Networking, Applications and Worksharing - 16th EAI International Conference, CollaborateCom 2020,... Collaborative Computing: Networking, Applications and Worksharing - 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16-18, 2020, Proceedings, Part II (Paperback, 1st ed. 2021)
Honghao Gao, Xinheng Wang, Muddesar Iqbal, Yuyu Yin, Jianwei Yin, …
R2,734 Discovery Miles 27 340 Ships in 18 - 22 working days

This two-volume set constitutes the refereed proceedings of the 16th International Conference on Collaborative Computing: Networking, Applications, and Worksharing, CollaborateCom 2020, held in Shanghai, China, in October 2020.The 61 full papers and 16 short papers presented were carefully reviewed and selected from 211 submissions. The papers reflect the conference sessions as follows: Collaborative Applications for Network and E-Commerce; Optimization for Collaborate System; Cloud and Edge Computing; Artificial Intelligence; AI Application and Optimization; Classification and Recommendation; Internet of Things; Collaborative Robotics and Autonomous Systems; Smart Transportation.

iOS 5 Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Shawn Grimes, Colin Francis iOS 5 Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Shawn Grimes, Colin Francis
R1,216 R1,044 Discovery Miles 10 440 Save R172 (14%) Ships in 18 - 22 working days

iOS 5 Recipes: A Problem-Solution Approach is your guide to developing solutions on iPad, iPhone, and other iOS 5 devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently. The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 5 SDK has to offer. The recipes include: * Working with Interface Builder in the latest version of Xcode * Building applications that incorporate animation and multimedia * Building location-aware apps * Understanding best practices for application design and development You'll find iOS 5 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development.What you'll learn * How to make your apps truly stand out with brilliant animations and multimedia * How to enhance your game apps with GameCenter * How to develop powerful apps with the latest Xcode * How to extend your apps with TableView, UIView, and core graphics Who this book is for This book is intended for developers familiar with the Objective-C programming language and with an interest in developing apps for the iPhone and iPad. While a basic knowledge of Objective-C is expected, developers at all levels of app development will benefit from this book. Table of Contents * Xcode Tips and Tricks * Working with Interface Builder in Xcode * Multimedia Recipes * Camera Recipes * TableView Recipes * Core Graphic Recipes * UIView Animation Recipes * Calendar Recipes * Data Storage Recipes * Core Data Recipes * Notification Recipes * iAd Recipes * Location and Mapping Recipes * GameCenter Recipes * App Design Guidelines * Game Kit Recipes

Convolutional Neural Networks with Swift for Tensorflow - Image Recognition and Dataset Categorization (Paperback, 1st ed.):... Convolutional Neural Networks with Swift for Tensorflow - Image Recognition and Dataset Categorization (Paperback, 1st ed.)
Brett Koonce
R1,189 R993 Discovery Miles 9 930 Save R196 (16%) Ships in 18 - 22 working days

Dive into and apply practical machine learning and dataset categorization techniques while learning Tensorflow and deep learning. This book uses convolutional neural networks to do image recognition all in the familiar and easy to work with Swift language. It begins with a basic machine learning overview and then ramps up to neural networks and convolutions and how they work. Using Swift and Tensorflow, you'll perform data augmentation, build and train large networks, and build networks for mobile devices. You'll also cover cloud training and the network you build can categorize greyscale data, such as mnist, to large scale modern approaches that can categorize large datasets, such as imagenet. Convolutional Neural Networks with Swift for Tensorflow uses a simple approach that adds progressive layers of complexity until you have arrived at the current state of the art for this field. What You'll Learn Categorize and augment datasets Build and train large networks, including via cloud solutions Deploy complex systems to mobile devices Who This Book Is For Developers with Swift programming experience who would like to learn convolutional neural networks by example using Swift for Tensorflow as a starting point.

Computer Security - ESORICS 2020 International Workshops, CyberICPS, SECPRE, and ADIoT, Guildford, UK, September 14-18, 2020,... Computer Security - ESORICS 2020 International Workshops, CyberICPS, SECPRE, and ADIoT, Guildford, UK, September 14-18, 2020, Revised Selected Papers (Paperback, 1st ed. 2020)
Sokratis Katsikas, Frederic Cuppens, Nora Cuppens, Costas Lambrinoudakis, Christos Kalloniatis, …
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

This book constitutes the refereed post-conference proceedings of the 6th International Workshop on Security of Industrial Control Systems and Cyber-Physical Systems, CyberICPS 2020, the Second International Workshop on Security and Privacy Requirements Engineering, SECPRE 2020, and the Third International Workshop on Attacks and Defenses for Internet-of-Things, ADIoT 2020, held in Guildford, UK, in September 2020 in conjunction with the 25th European Symposium on Research in Computer Security, ESORICS 2020. Due to COVID-19 pandemic the conference was held virtually The CyberICPS Workshop received 21 submissions from which 5 full papers were selected for presentation. They cover topics related to threats, vulnerabilities and risks that cyber-physical systems and industrial control systems face; cyberattacks that may be launched against such systems; and ways of detecting and responding to such attacks. From the SECPRE Workshop 4 full papers out of 7 submissions are included. The selected papers deal with aspects of security and privacy requirements assurance and evaluation; and security requirements elicitation and modelling and to GDPR compliance. From the ADIoT Workshop 2 full papers and 2 short papers out of 12 submissions are included. The papers focus on IoT attacks and defenses and discuss either practical or theoretical solutions to identify IoT vulnerabilities and IoT security mechanisms.

Transactions on Rough Sets XXII (Paperback, 1st ed. 2020): James F. Peters, Andrzej Skowron Transactions on Rough Sets XXII (Paperback, 1st ed. 2020)
James F. Peters, Andrzej Skowron
R1,420 Discovery Miles 14 200 Ships in 18 - 22 working days

The LNCS journal Transactions on Rough Sets is devoted to the entire spectrum of rough sets related issues, from logical and mathematical foundations, through all aspects of rough set theory and its applications, such as data mining, knowledge discovery, and intelligent information processing, to relations between rough sets and other approaches to uncertainty, vagueness, and incompleteness, such as fuzzy sets and theory of evidence. Volume XXII in the series is a continuation of a number of research streams that have grown out of the seminal work of Zdzislaw Pawlak during the first decade of the 21st century.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Collaborative Worldbuilding for Video…
Kaitlin Tremblay Hardcover R2,927 Discovery Miles 29 270
Time Management
Jaiden Young Hardcover R2,747 R2,500 Discovery Miles 25 000
Processing Instruction and Discourse
Alessandro G. Benati, James F. Lee Hardcover R5,280 Discovery Miles 52 800
The Dynamic Architecture of a Developing…
L.V. Beloussov Hardcover R4,141 Discovery Miles 41 410
The 80/20 Principle - Achieve More with…
Richard Koch Paperback R450 R402 Discovery Miles 4 020
Innovative Approaches in Teaching…
Barry Lee Reynolds, (Mark) Feng Teng Hardcover R3,458 Discovery Miles 34 580
Autonomy in Second Language Learning…
Miroslaw Pawlak, Anna Mystkowska-Wiertelak, … Hardcover R3,324 Discovery Miles 33 240
To Advanced Proficiency and Beyond…
Tony Brown, Jennifer Bown Paperback R1,271 Discovery Miles 12 710
Proceedings of 2018 Chinese Intelligent…
Yingmin Jia, Junping Du, … Hardcover R5,340 Discovery Miles 53 400
Focus Journal - by Focus Energy Hub
Daria Andrievskaya Hardcover R1,214 Discovery Miles 12 140

 

Partners