0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (13)
  • R250 - R500 (64)
  • R500+ (349)
  • -
Status
Format
Author / Contributor
Publisher

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

Asynchronous Programming with SwiftUI and Combine - Functional Programming to Build UIs on Apple Platforms (Paperback, 1st... Asynchronous Programming with SwiftUI and Combine - Functional Programming to Build UIs on Apple Platforms (Paperback, 1st ed.)
Peter Friese
R1,557 R1,282 Discovery Miles 12 820 Save R275 (18%) Ships in 10 - 15 working days

Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look. SwiftUI treats the UI as a function of its state, thereby making managing your app's state a lot easier. Change the underlying data model to redraw all parts of the UI that are connected to that particular slice of data. Likewise, easily update the underlying data model from the UI elements your data model is connected to. Combine is Apple's Functional Reactive Programming framework. It complements SwiftUI and other frameworks, such as the networking APIs, in a natural way. Using Combine, you can subscribe to events and describe data processing in a way that is free of side effects. This allows for an easier implementation of event-driven applications. Using SwiftUI and Combine build more error-free apps in a shorter amount of time, targeting all of Apple's platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little to no overhead. By the end of the book you will have a solid understanding for architecting and implementing UI-heavy apps in a declarative and functional reactive way using SwiftUI, Combine, and async/await. You will: - Build simple and gradually more complex UIs in SwiftUI - Understand SwiftUI's state management system - Work with Combine and Swift's new async/await APIs to access the network and access other asynchronous APIs - Architect and structure modern applications on Apple platforms using SwiftUI, Combine, and async/await

Apple Device Management - A Unified Theory of Managing Macs, iPads, iPhones, and Apple TVs (Paperback, 2nd ed.): Charles Edge,... Apple Device Management - A Unified Theory of Managing Macs, iPads, iPhones, and Apple TVs (Paperback, 2nd ed.)
Charles Edge, Rich Trouton
R1,961 R1,576 Discovery Miles 15 760 Save R385 (20%) Ships in 10 - 15 working days

Working effectively with Apple platforms at a corporate or business level includes not only infrastructure, but a mode of thinking that administrators have to adopt to find success. A mode of thinking that forces you to leave 30 years of IT dogma at the door. This book is a guide through how to integrate Apple products in your environment with a minimum of friction. Because the Apple ecosystem is not going away. You'll start by understanding where Apple, third-party software vendors, and the IT community is taking us. What is Mobile Device Management and how does it work under the hood. By understanding how MDM works, you will understand what needs to happen on your networks in order to allow for MDM, as well as the best way to give the least amount of access to the servers or services that's necessary. You'll then look at management agents that do not include MDM, as well as when you will need to use an agent as opposed to when to use other options. Once you can install a management solution, you can deploy profiles on a device or you can deploy profiles on Macs using scripts. With Apple Device Management as your guide, you'll customize and package software for deployment and lock down devices so they're completely secure. You'll also work on getting standard QA environments built out, so you can test more effectively with less effort. This thoroughly revised and expanded Second Edition provides new coverage and updates on daemons and agents, declarative management, Gatekeeper, script options, SSO tools, Azure/Apple Business Essentials integrations and much more. You will Deploy profiles across devices effectively and securely Install apps remotely both from the app store and through custom solutions Work natively with Apple environments rather than retrofitting older IT solutions Who This Book Is ForMac administrators within organizations that want to integrate with the current Apple ecosystem, including Windows administrators learning how to use/manage Macs, mobile administrators working with iPhones and iPads, and mobile developers tasked with creating custom apps for internal, corporate distribution.

Cross-Platform Desktop Applications - Using Node, Electron, and NW.js (Paperback): Paul B. Jensen Cross-Platform Desktop Applications - Using Node, Electron, and NW.js (Paperback)
Paul B. Jensen
R1,124 Discovery Miles 11 240 Ships in 12 - 19 working days

It's tedious and time-consuming to create OS-specific versions of every desktop application, especially with different set of tools for each platform. NW.js radically simplifies desktop development, providing a true cross-platform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine. NW.js applications interact with the host operating system just like any other platform-native project, so developers have full access to all local files and resources. The performance is great, and best of all, it saves developers time because they only have to write one version of their application. Cross-Platform Desktop Applications guides readers step-by-step as they learn to develop NW.js desktop applications that run on Windows, OSX and Linux. They begin by getting the big picture of what NW.js can (and can't) do. Readers test drive NW.js as they build their first desktop application. Next, they find out how to take advantage of OSspecific features like menus, system-tray apps, clipboards, and the file system. Along the way, this book teaches how to debug errors and diagnose performance bottlenecks with NW.js's browser developer tools, package an application as a standalone executable for each OS, and even distribute it to various app stores. The book gives developers the inspiration and skills they need to code pro quality desktop applications using the web languages they already know. Key features: Step-by-step lessons Package and distribute application to a variety of app stores Develop pro quality desktop applications with web languages AUDIENCE Written for web designers and developers familiar with HTML, CSS, and JavaScript. No desktop app development experience required. ABOUT THE TECHNOLOGY NW.js radically simplifies desktop development, providing a true crossplatform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine.

Switching to the Mac: The Missing Manual Yosemite Edition (Paperback, Yosemite Ed): David Pogue Switching to the Mac: The Missing Manual Yosemite Edition (Paperback, Yosemite Ed)
David Pogue
R781 R634 Discovery Miles 6 340 Save R147 (19%) Ships in 12 - 19 working days

What makes Windows refugees decide to get a Mac? Enthusiastic friends? The Apple Stores? Great-looking laptops? A "halo effect" from the popularity of iPhones and iPads? The absence of viruses and spyware? The freedom to run Windows on a Mac? In any case, there's never been a better time to switch to OS X - and there's never been a better, more authoritative book to help you do it. The important stuff you need to know: Transfer your stuff. Moving files from a PC to a Mac by cable, network, or disk is the easy part. But how do you extract your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files? Now you'll know. Recreate your software suite. Many of the PC programs you've been using are Windows-only. Discover the Mac equivalents and learn how to move data to them. Learn Yosemite. Apple's latest operating system is faster, smarter, and more in tune with iPads and iPhones. If Yosemite has it, this book covers it. Get the expert view. Learn from Missing Manuals creator David Pogue - author of OS X Yosemite: The Missing Manual, the #1 bestselling Mac book on earth.

Mac is not a typewriter, The (Paperback, 2nd edition): Robin Williams Mac is not a typewriter, The (Paperback, 2nd edition)
Robin Williams
R345 Discovery Miles 3 450 Ships in 12 - 19 working days

Appropriate for all introductory courses on print publishing, desktop publishing, typography, or document production.

This completely revised edition continues in the original's tradition by providing students with simple, logical principles for using type to produce beautiful, professional documents. The renowned Macintosh and graphic design instructor Robin Williams has added a thoroughly revised chapter on fonts, and updated the entire book to reflect extensive changes in software and hardware since the original edition was published. Her wide-ranging coverage includes these and many other topics: real vs. generic quotation marks, the correct use of en and em dashes, tabs, indents, hyphenation, justification, kerning, leading, and white space; and what to do about widows, orphans, and hanging punctuation. This concise book will be indispensable for beginning-level students who need fast answers for publishing the highest-quality documents, and it will be an equally useful reference for students with more experience in document production.

Statistical Analysis with Swift - Data Sets, Statistical Models, and Predictions on Apple Platforms (Paperback, 1st ed.): Jimmy... Statistical Analysis with Swift - Data Sets, Statistical Models, and Predictions on Apple Platforms (Paperback, 1st ed.)
Jimmy Andersson
R1,272 R1,051 Discovery Miles 10 510 Save R221 (17%) Ships in 10 - 15 working days

Work with large data sets, create statistical models, and make predictions with statistical methods using the Swift programming language. The variety of problems that can be solved using statistical methods range in fields from financial management to machine learning to quality control and much more. Those who possess knowledge of statistical analysis become highly sought after candidates for companies worldwide. Starting with an introduction to statistics and probability theory, you will learn core concepts to analyze your data's distribution. You'll get an introduction to random variables, how to work with them, and how to leverage their properties in computations. On top of the mathematics, you'll learn several essential features of the Swift language that significantly reduce friction when working with large data sets. These functionalities will prove especially useful when working with multivariate data, which applies to most information in today's complex world. Once you know how to describe a data set, you will learn how to create models to make predictions about future events. All provided data is generated from real-world contexts so that you can develop an intuition for how to apply statistical methods with Swift to projects you're working on now. You will:* Work with real-world data using the Swift programming language * Compute essential properties of data distributions to understand your customers, products, and processes * Make predictions about future events and compute how robust those predictions are

Creating Apps with React Native - Deliver Cross-Platform 0 Crash, 5 Star Apps (Paperback, 1st ed.): M. Holmes He Creating Apps with React Native - Deliver Cross-Platform 0 Crash, 5 Star Apps (Paperback, 1st ed.)
M. Holmes He
R1,556 R1,281 Discovery Miles 12 810 Save R275 (18%) Ships in 10 - 15 working days

Produce high-quality, cross-platform apps with user experiences almost identical to pure native apps. When evaluating cross-platform frameworks, developers make an assumption that quality will be compromised. But that doesn't have to be true. The principles in this book will show you how to meet quality expectations both from engineering and consumer standpoints. You'll also realize the ideal of a greater front end. That means your whole front-end team, including app side and web side, will be optimized. The shared knowledge base as well as mobilization potential give more flexibility and strength in all front-end facets without the need of increasing team sizes. The market has seen a large amount of high quality React Native apps and successful stories about them. Nevertheless, under optimized apps and unsuccessful stories shadow. The fundamental difference between the two opposing groups is understanding. Discover the critical points in the React and React Native architecture, and develop general best practices that can lead to consistently developing 0 crash, 5 star apps based on an understanding of fundamentals. What You'll Learn Measure and define successful app design Create animation based on user need Reduce performance bottleneck throughout your apps Who This Book Is For Mobile developers who want to expand their front end skill set, and web developers who want to enter mobile development.

Practical Forensic Analysis of Artifacts on iOS and Android Devices - Investigating Complex Mobile Devices (Paperback, 1st... Practical Forensic Analysis of Artifacts on iOS and Android Devices - Investigating Complex Mobile Devices (Paperback, 1st ed.)
Mohammed Moreb
R1,584 R1,309 Discovery Miles 13 090 Save R275 (17%) Ships in 10 - 15 working days

Leverage foundational concepts and practical skills in mobile device forensics to perform forensically sound criminal investigations involving the most complex mobile devices currently available on the market. Using modern tools and techniques, this book shows you how to conduct a structured investigation process to determine the nature of the crime and to produce results that are useful in criminal proceedings. You'll walkthrough the various phases of the mobile forensics process for both Android and iOS-based devices, including forensically extracting, collecting, and analyzing data and producing and disseminating reports. Practical cases and labs involving specialized hardware and software illustrate practical application and performance of data acquisition (including deleted data) and the analysis of extracted information. You'll also gain an advanced understanding of computer forensics, focusing on mobile devices and other devices not classifiable as laptops, desktops, or servers. This book is your pathway to developing the critical thinking, analytical reasoning, and technical writing skills necessary to effectively work in a junior-level digital forensic or cybersecurity analyst role. What You'll Learn Acquire and investigate data from mobile devices using forensically sound, industry-standard tools Understand the relationship between mobile and desktop devices in criminal and corporate investigations Analyze backup files and artifacts for forensic evidence Who This Book Is For Forensic examiners with little or basic experience in mobile forensics or open source solutions for mobile forensics. The book will also be useful to anyone seeking a deeper understanding of mobile internals.

iOS App Development For Dummies (Paperback): J Feiler iOS App Development For Dummies (Paperback)
J Feiler
R766 Discovery Miles 7 660 Ships in 12 - 19 working days

If you've got incredible iOS ideas, get this book and bring them to life

iOS 7 represents the most significant update to Apple's mobile operating system since the first iPhone was released, and even the most seasoned app developers are looking for information on how to take advantage of the latest iOS 7 features in their app designs. That's where "iOS App Development For Dummies" comes in Whether you're a programming hobbyist wanting to build an app for fun or a professional developer looking to expand into the iOS market, this book will walk you through the fundamentals of building a universal app that stands out in the iOS crowd.Walks you through joining Apple's developer program, downloading the latest SDK, and working with Apple's developer toolsExplains the key differences between iPad and iPhone apps and how to use each device's features to your advantageShows you how to design your app with the end user in mind and create a fantastic user experienceCovers using nib files, views, view controllers, interface objects, gesture recognizers, and much more

There's no time like now to tap into the power of iOS - start building the next big app today with help from "iOS App Development For Dummies"

UI Design for iOS App Development - Using SwiftUI (Paperback, 1st ed.): Bear Cahill UI Design for iOS App Development - Using SwiftUI (Paperback, 1st ed.)
Bear Cahill
R1,522 R1,247 Discovery Miles 12 470 Save R275 (18%) Ships in 10 - 15 working days

Design is a challenge for most developers. Without a background or training in user interface skills, it's hard to navigate what choices make the best sense for the end user. This book shows you how to migrate from Storyboards to SwiftUI to design dynamic and engaging UIs for iOS apps. SwiftUI is new in iOS 13 but you may want to support past versions as well. To satisfy this, you'll start by reviewing nib/xib files and Storyboards and then move into SwiftUI and explore how to design apps in both UI toolkits. Gaining a firm base in technologies old and new will allow you to future proof your UI during this period of transition. Developers generally want to stay in code, but UI development tends to be a visual effort. This book takes a very structured and code-like approach to UI design to take the fear away. You'll grasp Storyboards and Auto-Layout/Constraints, while also learning to move past them with the easier options in SwiftUI. A clear understanding of both technologies is key to keeping your most functional coding and also making things look right. With UI Design for iOS App Development, you'll learn SwiftUI easily and get back into your code quickly. What You'll Learn Build iOS app UIs both in current and new paradigms Work with Storyboards and Auto-Layout/Constraints Design UIs in a coder friendly way Who This Book Is For iOS developers building a strong foundation in UI design to fill in the gaps from their training. For veteran developers, it's vital to be able to match your coding skills with equal UI/UX abilities.

iOS 6 Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Shawn Grimes, Colin Francis, Hans-Eric Gr Nlund iOS 6 Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Shawn Grimes, Colin Francis, Hans-Eric Gr Nlund
R1,238 R1,072 Discovery Miles 10 720 Save R166 (13%) Ships in 10 - 15 working days

iOS 6 Recipes: A Problem-Solution Approach is your code reference and guide to developing solutions on iPad, iPhone, and other iOS 6 SDK 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 6 SDK has to offer. The recipes include: * Working with Autolayout to build flexible user interfaces that adapts to different screen sizes * Building applications that incorporate multimedia * Building location-aware apps * Understanding best practices for application design and development You'll find iOS 6 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 multimedia * How to integrate social network services like Twitter and Facebook into you apps * How to enhance your game apps with GameCenter * How to develop powerful apps with the latest Xcode * How to use Table Views and Collection Views in combination with Core Data to build powerful data-driven apps * How to build beautiful location-based apps with the new map engine 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.

Objective-C Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Matthew Campbell Objective-C Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Matthew Campbell
R1,153 R987 Discovery Miles 9 870 Save R166 (14%) Ships in 10 - 15 working days

Objective-C Recipes provides a problem solution approach for dealing with key aspects of Objective-C programming, ensuring you have the indispensable reference you need to successfully execute common programming tasks. You will see how to use the unique features of the Objective-C programming language, the helpful features of the Foundation framework, and the benefits of using Objective-J as an alternative. Solutions are available for a range of problems, including: * Application development with Xcode * Working with strings, numbers and object collections * Using foundation classes like NSArray, NSString, NSData and more * Dealing with threads, multi-core processing and asynchronous processing * Building applications that take advantage of dates and timers and memory management * How to use Objective-C on other platforms Objective-C Recipes is an essential reference for every Objective-C programmer, and offers solutions in a concise and easy-to-follow manner.Matthew Campbell has trained over 800 new iOS developers at the Mobile App Mastery Institute and iOS Code Camp, and here brings his expertise to offer you the ability to use and exploit Objective-C to get the most out of all of your projects. What you'll learn * What strings and arrays are, and how to use them * How to manage your data effectively * How to build and work with dictionaries, dates and times, timers and localization * How to deal with threads, multi-core processing and asynchronous processing * How to utilize Cocoa and core frameworks for user interfaces and experience design and development * How to access and work with iOS SDK for iPhone and iPad apps design and development Who this book is for This book is for iOS, OS X as well as general Objective-C language programmers and users who want straightforward methods to do essential programming tasks in Objective-C.

Beginning iOS 3D Unreal Games Development (Paperback, 1st ed.): Robert Chin Beginning iOS 3D Unreal Games Development (Paperback, 1st ed.)
Robert Chin
R1,022 R884 Discovery Miles 8 840 Save R138 (14%) Ships in 10 - 15 working days

The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform. Beginning iOS 3D Unreal Games Development covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad.Specifically, this book covers: * UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language * The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game * Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform What you'll learn * What the UnrealScript programming language is and does * The basic Unreal UDK base code framework * What the basic Unreal tools used to make a game * What the key parts of the Unreal engine such as the physics engine * How to do the fundamentals of 3D games programming, including basic 3D math * What are the the basic frameworks of many different types of games * How to use the provided source code to build your own games using the frameworks as a reference Who this book is for Game programmers, both professional and hobbyists, interested in developing 3D games for the iOS platform using the Unreal UDK. Additionally, students using the Unreal UDK in their coursework.Finally, game designers who are not experienced programmers but are interested in learning enough about UnrealScript and the Unreal UDK to make small changes to game code created by contracted programmers (For example: changing code to increase the health of a player or change the message displayed when a player dies).

Pro OpenGL ES for iOS (Paperback, 1st ed.): Mike Smithwick Pro OpenGL ES for iOS (Paperback, 1st ed.)
Mike Smithwick
R1,444 Discovery Miles 14 440 Ships in 10 - 15 working days

In Pro OpenGL ES for iOS, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES OpenGL has set the standard for 3D computer graphics, and is an essential aspect of iPhone, iPad, and iOS development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building this fascinating 3D solar system simulator After introducing OpenGL ES, Pro OpenGL ES for iOS explains the basics of 3D math and then orients you to the iOS-native 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts.By the time you finish Pro OpenGL ES for iOS, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available. What you'll learn * The basics of 3D mathematics, and how they are applied in the OpenGL library * How to design and build your 3D worlds * To create 2D interfaces within the 3D world * To develop animation and 3D movement * How to implement 3D shading, coloring, and texturing * The differences between OpenGL and other 3D toolkits * To build a fully-functional 3D solar system simulator using OpenGL ES Who this book is for Experienced iOS programmers who want to enter the 3D world of OpenGL ES programming. Table of Contents * Introduction to OpenGL ES and Our 3D Solar System Project * Generating a Basic OpenGL Program * Getting Past the 3D Math * Shading, Lighting and Colors * Materials and Textures * Animation * Creating a User Interface * Blending Modes, Buffer Objects, and Other Cool Stuff * Latest Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other Advanced Topics Appendix A: APIs

iOS Wow Factor - UX Design Techniques for iPhone and iPad (Paperback, 1st ed.): Timothy Wood iOS Wow Factor - UX Design Techniques for iPhone and iPad (Paperback, 1st ed.)
Timothy Wood
R602 R546 Discovery Miles 5 460 Save R56 (9%) Ships in 10 - 15 working days

With the millions of apps in the crowded Apple iTunes App Store, it can be difficult to get your apps noticed. How can you make your app stand out from the crowd and get it the reviews it deserves? iOS Wow Factor shows you how to get noticed It explains how to go beyond the basics and where to break the rules to give your users a wow experience You'll learn to use standard controls, as well as to create non-standard controls and high-impact custom interactions to realize truly compelling app designs. Get grounded in Apple's Human Interface Guidelines (HIG) so that you can appreciate all its wisdom. From that excellent foundation, move beyond the HIG and learn how to ensure that all your apps have that wow factor. Learn all about user experience (UX) design techniques, with and beyond Apple's HIG, and how to move your apps out of mundane design and into innovative user experiences. Examine the characteristics and constraints of the iOS platform and how to leverage its strengths to maximum effect in your apps. iOS Wow Factor explains what makes a successful mobile app design, and how to apply those principles of success to your own apps. Once you get the iOS Wow Factor into your apps, you can watch your app adoption rate increase and gain the traction it needs to succeed and earn a profit in the Apple iTunes App Store. Find out everything you'll need to wow your future customers What you'll learn * The purpose and uses of the Apple iOS Human Interface Guidelines (HIG), and what it means to you as an app designer or developer * How to move beyond the recommendations and guidelines of HIG and considerations for creating a successful app * Techniques and methods for creating compelling apps that are easy to use, entertaining and noticeable in a crowded marketplace * How to design for a capacitive touchscreen * Interaction design best practices * How to create a successful mobile app and user experience (UX) Who this book is for Anyone looking to move beyond the basics of iOS application design to create an application with a wow factor Table of Contents * Putting the iOS Human Interface Guidelines in Context * Deconstructing the iOS User Experience * User Experience Differentiation and Strategy * The Killer App * Leveraging iOS Capability for Optimal User Experience * Interaction Modeling and Creation of Novel Concepts * Control Mapping and Touchscreen Ergonomics * Ease of Use and Feature Automation

Learn OS X Lion (Paperback, 2nd ed.): Scott Meyers, Mike Lee Learn OS X Lion (Paperback, 2nd ed.)
Scott Meyers, Mike Lee
R1,143 R1,004 Discovery Miles 10 040 Save R139 (12%) Ships in 10 - 15 working days

You're smart and savvy, but you're also busy. This comprehensive guide to Apple's latest version of OS X, Lion, gives you everything you need to know to live a happy, productive Mac life.Learn OS X Lionwill have you up and connected right away. With a minimum of overhead and a maximum of useful information, you'll cover a lot of ground in the time it takes other books to get you plugged in. What you'll learn Lion's new features and how to put them to work How to work with documents Managing email with Mail How to enhance your life with iLife Customizing your Lion environment How to get things done at the command line Who this book is for

New Mac users, existing Mac users upgrading from older versions of OS X, and PC users making the switch to Macs. These people share a common desire to learn stuff fast and keep learning Because this book goes into greater depth than your average OS X guide, it is also excellent for small business owners, user support personnel, and system administrators. Table of Contents Welcome to Lion Using the Finder OS X's File System Nifty Tools in Lion Application Basics Managing Applications Lion's included applications Connecting to the network / Internet Learn to browse the web Learn to master email Contact management with Address Book Time management with iCal Chatting and communication iCloud and MobileMe iPhoto iMovie GarageBand Exploring the System Preferences Printing & Peripherals Time Machine Backup and Recovery General Lion Care and Feeding What you need to know about Security Introducing Darwin, Terminal, and the Shell Extending Lion with Darwin Networking with Lion Remote access and sharing Lion as a web server Working with your MS Windows friends Running Other OSs on your Mac An overview of Lion scripting and development AppleScript and Automator Xcode tools for Lion Development Cocoa App Development 101

Pro iOS 5 Tools - Xcode, Instruments and Build Tools (Paperback, 1st ed.): Brandon Alexander, Brad Dillon, Kevin Kim Pro iOS 5 Tools - Xcode, Instruments and Build Tools (Paperback, 1st ed.)
Brandon Alexander, Brad Dillon, Kevin Kim
R1,238 R1,045 Discovery Miles 10 450 Save R193 (16%) Ships in 10 - 15 working days

Building on your knowledge of how to write basic applications, Pro iOS 5 Tools: Xcode, Instruments and Build Toolsshows how to take your apps from promising to real, and from good to great, by using numerous performance and debugging techniques and tools found in Xcode, Apple's Integrated Development Environment (IDE), Interface Builder and more. You will start by studying an alpha-stage iOS app and learning how you can use the tools provided in the iOS developer's toolbox, plus popular third-party tools, to take an app to a final product and ready to ship. Your own app development will never be the same again Learn the tools available to all iOS developers: Xcode, Instruments, network diagnostic tools and version control Techniques for debugging by using Instruments, as well as the new features available in newest version of Xcode Performance tuning techniques and workflow enhancements What you'll learn How to set up a bare-bones shopping cart app; from creating a new project to using a distributed version control system for setting up the environment using Xcode, Interface Builder and other Apple developer tools.How to work your way through an app and tune the user interface for performance How to diagnose and address memory issues, leaks and dealing with intermittent crashes How to deal with networking issues and reliably recreate or simulate these environments How to address multitasking, behind the scenes power drains, and reduce/optimize power usage from the radio and other power draining features in iOS devices How to distribute your app to beta testers, prepare for the App Store and speed up development time by learning shortcuts and other enhancements to developer tools Who this book is for

This book is for iOS developers looking to fully utilize iOS 5tools like Xcode, Interface Builder and more, making their apps development faster andmore efficient. Table of Contents Wax On, Wax Off First-Class Tools: Xcode, Interface Builder and MoreThree Screens and...Well, It Runs Memory Management and Diagnostics Core Animation andSmooth Scrolling Networking, Cache, andPower Management Prepare the Beta Why Are Things Breaking? Can We Automate Some of This? Now, They Want an iPad Version How Do I Share Some of This? One MoreThing

Beginning iPhone 4 Development - Exploring the iOS SDK (Paperback, 1st ed.): David Mark, Jeff Lamarche, Jack Nutting Beginning iPhone 4 Development - Exploring the iOS SDK (Paperback, 1st ed.)
David Mark, Jeff Lamarche, Jack Nutting
R1,067 R929 Discovery Miles 9 290 Save R138 (13%) Ships in 10 - 15 working days

The authors of the bestselling Beginning iPhone 3 Development are back, with the same excellent material completely updated for iOS 4 and written from the ground up using the latest version of Apple's Xcode 3. All source code has been updated to use the latest Xcode templates and current APIs, and all-new screenshots show Xcode 3 in action. Beginning iPhone 4 Development is a complete course in iOS development. You'll master techniques that work on iPhone, iPad, and iPod touch. We start with the basics, showing you how to download and install the tools you'll need, and how to create your first simple application. Next you'll learn to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll learn techniques to save and retrieve your data using SQLite, iPhone's built-in database management system and Core Data, the standard for persistence that Apple brought to iOS with the release of SDK 3. And there's much more You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages. You'll also learn how to use the new concurrency APIs included in iOS 4, and make robust multithreaded applications using Grand Central Dispatch. * The iPhone 4 update to the best-selling and most recommended book for Cocoa Touch developers * Written in an accessible, easy-to-follow style * Full of useful tips and techniques to help you become an iOS pro What you'll learn * Everything you need to know to develop your own best-selling iPhone and iPad apps * Best practices for optimizing your code and delivering great user experiences * How to create universal apps for both iPhone and iPad Who this book is for Anyone who wants to start developing for iPhone, iPad, and iPod touch.Table of Contents * Welcome to the Jungle * Appeasing the Tiki Gods * Handling Basic Interaction * More User Interface Fun * Autorotation and Autosizing * Multiview Applications * Tab Bars and Pickers * Introduction to Table Views * Navigation Controllers and Table Views * iPad Considerations * Application Settings and User Defaults * Basic Data Persistence * Grand Central Dispatch, Background Processing, and You * Drawing with Quartz and OpenGL * Taps, Touches, and Gestures * Where Am I? Finding Your Way with Core Location * Whee Gyro and Accelerometer * iPhone Camera and Photo Library * Application Localization * Where to Next?

Pro iOS Testing - XCTest Framework for UI and Unit Testing (Paperback, 1st ed.): Avi Tsadok Pro iOS Testing - XCTest Framework for UI and Unit Testing (Paperback, 1st ed.)
Avi Tsadok
R1,517 R1,242 Discovery Miles 12 420 Save R275 (18%) Ships in 10 - 15 working days

Discover what tools there are for unit testing in iOS, and how to work in a test-driven environment. This book reveals how testing is a crucial capability in any iOS developer's toolset, and a minimum requirement in iOS interviews. A few years ago, tests on mobile platforms were not very popular. It wasn't a technical constraint, more a cultural one. But these days it's a crucial skill set, especially when projects become big and hard to maintain. This book shows you how to set up a testing target in XCode unit tests. You'll learn how to write unit tests properly and incorporate concepts like spies and mocks and code coverage. You'll also learn the philosophy behind the architecture of UI tests, and how to mock network and DB layers in testing. Write unbreakable UI tests performance tests, as well. And learn the difference between integration tests and snapshot testing. This book will show you how to maintain code that's not only bug-free but will also remain high quality over time and maintainable while you make changes and refactors during an app's life. Testing in all its aspects is the best way of maintaining iOS projects to run fast and reliably long after you've released them. Many iOS developers working today lack an understanding of the advantages of testing, and might be unfamiliar with tools that make the job easier, such as XCTest framework. With Pro iOS Testing you'll see how to develop and test apps that work and stay working for a long time. What You'll Learn Set up a stable testing system Extend an app's lifetime with testing before release Incorporate testing into your everyday development routine Write unbreakable UI tests performance tests Understand the difference between integration tests and snapshot testing Who This Book Is ForProfessional iOS developers with extensive experience in the basics of building apps.

Image Processing and Computer Vision in iOS (Paperback, 1st ed. 2020): Oge Marques Image Processing and Computer Vision in iOS (Paperback, 1st ed. 2020)
Oge Marques
R1,521 Discovery Miles 15 210 Ships in 10 - 15 working days

This book presents the fundamentals of mobile visual computing in iOS development and provides directions for developers and researchers interested in developing iOS applications with image processing and computer vision capabilities. Presenting a technical overview of some of the tools, languages, libraries, frameworks, and APIs currently available for developing iOS applications Image Processing and Computer Vision in iOS reveals the rich capabilities in image processing and computer vision. Its main goal is to provide a road map to what is currently available, and a path to successfully tackle this rather complex but highly rewarding task.

Simulations in Swift 5 - Design and Implement with Swift Playgrounds (Paperback, 1st ed.): Beau Nouvelle Simulations in Swift 5 - Design and Implement with Swift Playgrounds (Paperback, 1st ed.)
Beau Nouvelle
R964 R825 Discovery Miles 8 250 Save R139 (14%) Ships in 10 - 15 working days

Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical systems we see all around us. They help us solve problems by performing experiments that may otherwise be impossible in the real world. This book uses simulations to solve counter-intuitive logic puzzles, create procedural artworks, and build habitats for digital lifeforms. To help you create your own simulations using the Swift programming language, this book is filled with projects that you can easily follow along with. All you need is a Mac with the latest version of Xcode installed. All projects are written in Xcode's Playgrounds. This keeps the process simple. No need to setup an Apple account, or learn anything further about building apps. Simulations are used in many areas within computer science and yet, barely anyone is teaching them. Sure, the fundamentals are in algorithm design, but simulations are a step above that. Usually when writing an algorithm you have a specific outcome in mind. However, when you create a simulation, the system you are modelling can be far more unpredictable than sorting a list, or navigating a maze. Simulations in Swift 5 will guide you through all of this. What You'll Learn Simulate situations with advanced algorithms to solve advanced problems Incorporate real-world physics into simulated problems Predict biological and other systems behavior and the outcome of events based on presented factors Who This Book Is For Swift programmers interested in tackling fun projects in Swift involving advanced algorithms and factors

High Performance iOS Apps (Paperback): Gaurav Vaish High Performance iOS Apps (Paperback)
Gaurav Vaish
R1,231 R915 Discovery Miles 9 150 Save R316 (26%) Ships in 12 - 19 working days

Ready to build mobile apps that out-perform the rest? If you're an iOS developer with app-building experience, this practical guide provides tips and best practices to help you solve many common performance issues. You'll learn how to design and optimize iOS apps that deliver a smooth experience even when the network is poor and memory is low. Today's picky users want fast and responsive apps that don't hog resources. In this book, author Gaurav Vaish demonstrates methods for writing optimal code from an engineering perspective, using reusable Objective-C code that you can use right away. Up your game and create high-performance native iOS apps that truly stand out from the crowd. Measure key performance indicators-attributes that constitute and affect app performance Write efficient apps by minimizing memory and power consumption, and explore options for using available CPU cores Optimize your app's lifecycle and UI, as well as its networking, data sharing, and security features Learn about application testing, debugging and analysis tools, and monitoring your app in the wild Collect data from real users to analyze app usage, identify bottlenecks, and provide fixes Use iOS 9 upgrades to improve your app's performance

Swift 5 for Absolute Beginners - Learn to Develop Apps for iOS (Paperback, 5th ed.): Stefan Kaczmarek, Brad Lees, Gary Bennett Swift 5 for Absolute Beginners - Learn to Develop Apps for iOS (Paperback, 5th ed.)
Stefan Kaczmarek, Brad Lees, Gary Bennett
R1,127 R961 Discovery Miles 9 610 Save R166 (15%) Ships in 10 - 15 working days

Stay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. This book, fully updated for Swift 5, is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school. Many people have a difficult time believing they can learn to write iOS apps. Swift 5 for Absolute Beginners will show you how to do so. You'll learn Object-Oriented Programming (OOP) and be introduced to User Interface (UI) design following Apple's Human Interface Guidelines (HIG) using storyboards and the Model-View-Controller (MVC) pattern before moving on to write your own iPhone and Apple Watch apps from scratch. What You'll Learn Work with Swift classes, properties, and functions Examine proper User Interface (UI) and User Experience (UX) design Understand Swift data types: integers, floats, strings, and booleans Use Swift data collections: arrays and dictionaries Review Boolean logic, comparing data, and flow control Use the Xcode debugger to troubleshoot problems with your apps Store data in local app preferences and Core Data databases Who This Book Is For Anyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.

OS X El Capitan: The Missing Manual (Paperback): David Pogue OS X El Capitan: The Missing Manual (Paperback)
David Pogue
R1,049 R938 Discovery Miles 9 380 Save R111 (11%) Ships in 10 - 15 working days

With El Capitan, Apple brings never-before-seen features to OS X-like a split-screen desktop, improved window controls, and amazing graphics. The new edition of David Pogue's #1 bestselling Mac book shows you how to use key new features such as swiping gestures, Notes, a new Spotlight search system, the Safari pinning feature, and Split View. Missing Manuals creator David Pogue is one of the most widely recognized technology authors in the world. A former New York Times technology columnist, he founded and now produces videos for Yahoo Tech.

Apple macOS and iOS System Administration - Integrating and Supporting iPhones, iPads, and MacBooks (Paperback, 1st ed.): Drew... Apple macOS and iOS System Administration - Integrating and Supporting iPhones, iPads, and MacBooks (Paperback, 1st ed.)
Drew Smith
R1,598 R1,323 Discovery Miles 13 230 Save R275 (17%) Ships in 10 - 15 working days

Effectively manage Apple devices anywhere from a handful of Macs at one location to thousands of iPhones across many locations. This book is a comprehensive guide for supporting Mac and iOS devices in organizations of all sizes. You'll learn how to control a fleet of macOS clients using tools like Profile Manager, Apple Device Enrollment Program (DEP), and Apple Remote Desktop. Then integrate your Mac clients into your existing Microsoft solutions for file sharing, print sharing, Exchange, and Active Directory authentication without having to deploy additional Mac-specific middle-ware or syncing between multiple directory services. Apple macOS and iOS System Administration shows how to automate the software installation and upgrade process using the open source Munki platform and provides a scripted out-of-the box experience for large scale deployments of macOS endpoints in any organization. Finally, you'll see how to provision and manage thousands of iOS devices in a standardized and secure fashion with device restrictions and over-the-air configuration. What You'll Learn Integrate macOS and iOS clients into enterprise Microsoft environments Use Apple's Volume Purchase Program to manage App installations and share pools of Apps across multiple users Mass deploy iOS devices with standard configurations Remotely manage a fleet of macOS devices using Apple's Remote Desktop Who This Book Is For System or desktop administrators in enterprise organizations who need to integrate macOS or iOS clients into their existing IT infrastructure or set-up a new infrastructure for an Apple environment from scratch.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Breekpunt
Marie Lotz Paperback R340 R304 Discovery Miles 3 040
Twelve Secrets
Robert Gold Paperback R416 R384 Discovery Miles 3 840
Dead At First Sight
Peter James Paperback  (2)
R503 R415 Discovery Miles 4 150
Membrane Computing for Distributed…
Andrei George Florea, Catalin Buiu Hardcover R4,323 Discovery Miles 43 230
Robotics, Mechatronics, and Artificial…
Newton C. Braga Paperback R1,191 Discovery Miles 11 910
Applied Guidance Methodologies for…
Javad Taghia, Jayantha Katupitiya Hardcover R3,611 Discovery Miles 36 110
Proceedings of 2017 Chinese Intelligent…
Yingmin Jia, Junping Du, … Hardcover R8,459 Discovery Miles 84 590
Half a Century
Jane Grey Cannon Swisshelm Hardcover R974 Discovery Miles 9 740
Cyclopedia of Textile Work - a General…
Ill ). American School (Lansing Hardcover R976 Discovery Miles 9 760
Lace-making in the Midlands - Past and…
C.C. Channer Hardcover R863 Discovery Miles 8 630

 

Partners