0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (11)
  • R250 - R500 (59)
  • R500+ (343)
  • -
Status
Format
Author / Contributor
Publisher

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

Command Line For MacOS Terminal - An Introduction to Understanding and Using Command Line For MacOS Terminal (Paperback): James... Command Line For MacOS Terminal - An Introduction to Understanding and Using Command Line For MacOS Terminal (Paperback)
James Little
R241 Discovery Miles 2 410 Ships in 18 - 22 working days
IOS 8 App development - Develop your own app fast and easy (Paperback): Matthew Gimson IOS 8 App development - Develop your own app fast and easy (Paperback)
Matthew Gimson
R266 Discovery Miles 2 660 Ships in 18 - 22 working days
Swift High Performance (Paperback): Kostiantyn Koval Swift High Performance (Paperback)
Kostiantyn Koval
R892 Discovery Miles 8 920 Ships in 18 - 22 working days

This book is aimed at experienced Swift developers who want to optimize their programs on Apple platforms.

App Development (Paperback): Rob Justice App Development (Paperback)
Rob Justice
R243 Discovery Miles 2 430 Ships in 18 - 22 working days
Swift 2 Design Patterns (Paperback): Julien Lange Swift 2 Design Patterns (Paperback)
Julien Lange
R694 Discovery Miles 6 940 Ships in 18 - 22 working days

Build robust and scalable iOS and Mac OS X game applications About This Book * Learn to use and implement the 23 Gang of Four design patterns using Swift 2 * Design and architect your code for Swift application development * Understand the role, generic UML design, and participants in the class diagram of the pattern by implementing them in a step-by-step approach Who This Book Is For This book is intended for competent Swift developers who want to apply enduring design patterns with Swift to structure and scale their application code. What You Will Learn * Choose the appropriate pattern depending on the problem to be solved * Understand the generic class diagram of each of the 23 GoF patterns and how each object participates in the pattern * Use Swift to implement these patterns even though the language doesn't provide all of the object-oriented programming concepts such as abstract class, interface, and so on * Architect your software to avoid the overuse of memory, time spent on calculations, or high network traffic * Find the best way to organize your code to make it more secure from the outside world * Prepare your code to make it more flexible when the consumer changes or the third-party component hidden code changes * Structure your code to change the algorithm to apply at runtime * Deliver Flyweight responsibility to your objects In Detail Swift is a multi-paradigm language. It has expressive features familiar to those used to work with modern functional languages, while also keeping the object-oriented features of Objective-C. It remains compatible with Apple's legacy codes and frameworks. A design pattern systematically names, motivates, and explains a general design that addresses a recurring design problem in object-oriented systems. It describes the problem, the solution, when to apply the solution, and its consequences. It also gives implementation hints and examples. Knowledge about design patterns is also one of the best ways to make you different compared to other low-level developers. This book shows you how to use Swift 2 to learn about 23 Gang of Four (GoF) design patterns, and is organized into three categories. The book will present you the five creational patterns, followed by the seven structural patterns, and finishing with the 11 behavioral patterns as defined by the GoF. Each chapter will introduce the pattern by defining its role, which common problems the pattern should be used for, its generic UML representation, how each objects presented in the class diagram participate in the pattern, and what the role of each of these objects is. The book then presents you with a concrete case as an illustration that will be used to implement the pattern using Swift. Style and approach A step-by-step tutorial completed with screenshots and code highlights wherever necessary. Each chapter discusses one or more patterns with its definitions and a simple-to-follow illustration case using a playground or XCText project to implement it with Swift.

Mastering macOS Programming (Paperback): Stuart Grimshaw Mastering macOS Programming (Paperback)
Stuart Grimshaw
R1,250 Discovery Miles 12 500 Ships in 18 - 22 working days

Take your macOS Sierra to the next level using the latest tools, designs, and best coding practices while developing with Swift 3.0 About This Book * Learn to harness the power of macOS with the elegance of the Swift programming language * Become highly competent in building apps on the macOS platform * Get the most in-depth guide with a hands-on approach on the latest version of macOS Who This Book Is For This book is for developers who have some experience with macOS and want to take their skills to next level by unlocking the full potential of latest version of macOS with Swift 3 to build impressive applications. Basic knowledge of Swift will be beneficial but is not required. What You Will Learn * Combine beautiful design with robust code for the very best user experience * Bring the best coding practices to the new macOS Sierra * See what's new in Swift 3.0 and how best to leverage the Swift language * Master Apple's tools, including Xcode, Interface Builder, and Instruments * Use Unix and other common command-line tools to increase productivity * Explore the essential Cocoa frameworks, including networking, animation, audio, and video In Detail macOS continues to lead the way in desktop operating systems, with its tight integration across the Apple ecosystem of platforms and devices. With this book, you will get an in-depth knowledge of working on macOS, enabling you to unleash the full potential of the latest version using Swift 3 to build applications. This book will help you broaden your horizons by taking your programming skills to next level. The initial chapters will show you all about the environment that surrounds a developer at the start of a project. It introduces you to the new features that Swift 3 and Xcode 8 offers and also covers the common design patterns that you need to know for planning anything more than trivial projects. You will then learn the advanced Swift programming concepts, including memory management, generics, protocol orientated and functional programming and with this knowledge you will be able to tackle the next several chapters that deal with Apple's own Cocoa frameworks. It also covers AppKit, Foundation, and Core Data in detail which is a part of the Cocoa umbrella framework. The rest of the book will cover the challenges posed by asynchronous programming, error handling, debugging, and many other areas that are an indispensable part of producing software in a professional environment. By the end of this book, you will be well acquainted with Swift, Cocoa, and AppKit, as well as a plethora of other essential tools, and you will be ready to tackle much more complex and advanced software projects. Style and approach This comprehensive guide takes a hands-on practical approach incorporating a visually-rich format rather than a text heavy format. The focus is on teaching the core concepts through a series of small projects and standalone examples so you gain expertise with various aspects of macOS application development.

Tricks in Swift (Paperback): Julien Faujanet Tricks in Swift (Paperback)
Julien Faujanet
R310 Discovery Miles 3 100 Ships in 18 - 22 working days
The Complete Beginners Guide to Mac OS - (for Macbook, Macbook Air, Macbook Pro, Imac, Mac Pro, and Mac Mini with OS X High... The Complete Beginners Guide to Mac OS - (for Macbook, Macbook Air, Macbook Pro, Imac, Mac Pro, and Mac Mini with OS X High Sierra - Version 10.13) (Paperback)
Scott La Counte
R325 Discovery Miles 3 250 Ships in 18 - 22 working days
Object-Oriented Programming with Swift 2 (Paperback): Gaston C Hillar Object-Oriented Programming with Swift 2 (Paperback)
Gaston C Hillar
R1,170 Discovery Miles 11 700 Ships in 18 - 22 working days

Get to grips with object-oriented programming in Swift to efficiently build powerful real-world applications About This Book * Leverage the most efficient object-oriented design patterns in your Swift applications * Write robust, safer, and better code using the blueprints that generate objects * Build a platform with object-oriented code by using real-world elements and represent them in your app Who This Book Is For If you are an iOS developer who has a basic idea of object-oriented programming and want to incorporate its concepts with Swift to optimize your application's code and create reusable and easily to understand building blocks, then this book is for you. This is a very useful resource for developers who want to shift from Objective C, C#, Java, Python, JavaScript, or other object-oriented languages to Swift What You Will Learn * Build solid, stable, and reliable applications using Swift * Work with encapsulation, abstraction, and polymorphism using Swift 2.0 * Customize constructors and destructors based on your needs * Develop Swift 2.0 with classes, instances, properties, and methods * Take advantage of generic code to maximize code reuse and generalize behaviors * Use state of inheritance, specialization, and the possibility to overload members * Write high quality object-oriented code to build apps for iOS or Mac OS X In Detail Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects; these are data structures that contain data in the form of fields, often known as attributes and code. Objects are everywhere, and so it is very important to recognize elements, known as objects, from real-world situations and know how they can easily be translated into object-oriented code. Object-Oriented Programming with Swift is an easy-to-follow guide packed full of hands-on examples of solutions to common problems encountered with object-oriented code in Swift. It starts by helping you to recognize objects using real-life scenarios and demonstrates how working with them makes it simpler to write code that is easy to understand and reuse. You will learn to protect and hide data with the data encapsulation features of Swift. Then, you will explore how to maximize code reuse by writing code capable of working with objects of different types. After that, you'll discover the power of parametric polymorphism and will combine generic code with inheritance and multiple inheritance. Later, you move on to refactoring your existing code and organizing your source for easy maintenance and extensions. By the end of the book, you will be able to create better, stronger, and more reusable code, which will help you build better applications. Style and approach This simple guide is packed with practical examples of solutions to common problems. Each chapter includes exercises and the possibility for you to test your progress by answering questions.

OS X Security & Privacy, El Capitan Edition (Paperback): Diane Yee OS X Security & Privacy, El Capitan Edition (Paperback)
Diane Yee
R227 Discovery Miles 2 270 Ships in 18 - 22 working days
iOS Programming Cookbook (Paperback): Hossam Ghareeb iOS Programming Cookbook (Paperback)
Hossam Ghareeb
R1,227 Discovery Miles 12 270 Ships in 18 - 22 working days

Over 50 exciting and powerful recipes to help you unearth the promise of iOS programming About This Book * Create high performance iOS apps with a focus on application development APIs and techniques * Enrich your UI skills with UIStoryboard, Autolayout, Size classes, and Container view * Produce enhanced results with iOS 10 as a result of learning and implementing pro-level practices, techniques, and solutions Who This Book Is For If you are an iOS developer on a quest to develop your perfect iOS app, then this book is for you. It would also prove to be a valuable resource for those who want to get up and running with iOS development through a clear, practical approach. In order to unleash the full potential of this book, basic Swift programming knowledge is necessary. What You Will Learn * Build your own custom UIViews through code or the interface builder * Implement a dynamic and interactive interface in an iOS app * Work on various graphics related elements and the process of using them together to make meaningful shapes. * Use the side over and split view to interact with multiple apps concurrently * Encrypt JSON calls to make the app more secure * Work on web markup feature to enhance search optimization In Detail Do you want to understand all the facets of iOS programming and build complex iOS apps? Then you have come to the right place. This problem-solution guide will help you to eliminate expensive learning curves and focus on specific issues to make you proficient at tasks and the speed-up time involved. Beginning with some advanced UI components such as Stack Views and UICollectionView, you will gradually move on to building an interface efficiently. You will work through adding gesture recognizer and touch elements on table cells for custom actions. You will work with the Photos framework to access and manipulate photos. You will then prepare your app for multitasking and write responsive and highly efficient apps. Next, you will integrate maps and core location services while making your app more secure through various encryption methods. Finally, you will dive deep into the advanced techniques of implementing notifications while working with memory management and optimizing the performance of your apps. By the end of the book, you will master most of the latest iOS 10 frameworks. Style and approach This is the best practical resource on iOS 10 development. This book, with its no nonsense approach and a clear practical focus, will be your best friend on your quest to develop your perfect iOS app. The best thing about this book is that in addition to recipes on iOS programming techniques and app development essentials, it will take you on a complete guided tour of all the new app development APIs that are shipped with iOS 10.

OS X Troubleshooting, El Capitan Edition (Paperback): Diane Yee OS X Troubleshooting, El Capitan Edition (Paperback)
Diane Yee
R223 Discovery Miles 2 230 Ships in 18 - 22 working days
Swift 2 Blueprints (Paperback): Cecil Costa Swift 2 Blueprints (Paperback)
Cecil Costa
R1,153 Discovery Miles 11 530 Ships in 18 - 22 working days

Sharpen your skills in Swift by designing and deploying seven fully functional applications About This Book * Develop a variety of iOS-compatible applications that range from health and fitness to utilities using this project-based handbook * Discover ways to make the best use of the latest features in Swift to build on a wide array of applications * Follow step-by-step instructions to create Swift apps oriented for the real world Who This Book Is For If you are a competent iOS developer who wants to develop stunning applications with Swift, then this book is for you. Familiarity with Swift programming is assumed. What You Will Learn * Get to grips with the basics of Xcode and Swift for application development * Create a Photo Sharing application to capture an image, edit it using different features and share it via social media. * Develop applications using the WatchKit and exchange data between iPhone and the Watch * Use advanced features such as SpriteKit to build a game * Install third-party Swift frameworks to improvise on your application development * Discover how to simulate home automation with HomeKit * Build an application to monitor the user's weight, heart rate and the number of steps for Health Historic Analysis * Manipulate media using AVFoundation framework to merge audio and video. In Detail In this book, you will work through seven different projects to get you hands-on with developing amazing applications for iOS devices. We start off with a project that teaches you how to build a utility app using Swift. Moving on, we cover the concepts behind developing an entertainment or social networking related application, for example, a small application that helps you to share images, audio, and video files from one device to another. You'll also be guided through create a city information app with customized table views, a reminder app for the Apple Watch, and a game app using SpriteKit. By the end of this book, you will have the required skillset to develop various types of iOS applications with Swift that can run on different iOS devices. You will also be well versed with complex techniques that can be used to enhance the performance of your applications. Style and approach This book takes a step-by-step approach to help you build apps from scratch and learn the methodology to develop real-time applications using Swift.

watchOS 2 App Development Essentials - Developing WatchKit Apps for the Apple Watch (Paperback): Neil Smyth watchOS 2 App Development Essentials - Developing WatchKit Apps for the Apple Watch (Paperback)
Neil Smyth
R705 Discovery Miles 7 050 Ships in 18 - 22 working days
Swift Essentials (Paperback): Dr Alex Blewitt Swift Essentials (Paperback)
Dr Alex Blewitt
R1,259 Discovery Miles 12 590 Ships in 18 - 22 working days

Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book.

Learning iBeacon (Paperback): Craig Gilchrist Learning iBeacon (Paperback)
Craig Gilchrist
R813 Discovery Miles 8 130 Ships in 18 - 22 working days

This book is intended for iOS developers who are curious to learn about iBeacon and want to start building applications for iOS. You will gain everything you need to know to master indoor location functionality using Bluetooth beacon technology. No knowledge of iBeacon is assumed.

I Just Got My New Mac! What's Next? - (Black & White Print Edition) (Paperback): Stan Smith I Just Got My New Mac! What's Next? - (Black & White Print Edition) (Paperback)
Stan Smith
R329 Discovery Miles 3 290 Ships in 18 - 22 working days
I Just Got My New Mac! What's Next? (Paperback): Stan Smith I Just Got My New Mac! What's Next? (Paperback)
Stan Smith
R597 Discovery Miles 5 970 Ships in 18 - 22 working days
macOS Sierra (Paperback): Chris Kennedy macOS Sierra (Paperback)
Chris Kennedy
R368 Discovery Miles 3 680 Ships in 18 - 22 working days
Customizing macOS Sierra - Fantastic Tricks, Tweaks, Hacks, Secret Commands, & Hidden Features (Paperback): Tom Magrini Customizing macOS Sierra - Fantastic Tricks, Tweaks, Hacks, Secret Commands, & Hidden Features (Paperback)
Tom Magrini
R447 Discovery Miles 4 470 Ships in 18 - 22 working days
iOS 10 in Swift 3 (Paperback): Caleb Stultz, Jack Davis, Evan Leong iOS 10 in Swift 3 (Paperback)
Caleb Stultz, Jack Davis, Evan Leong
R1,237 Discovery Miles 12 370 Ships in 18 - 22 working days
OS X Yosemite (Paperback): Chris Kennedy OS X Yosemite (Paperback)
Chris Kennedy
R362 Discovery Miles 3 620 Ships in 18 - 22 working days
How to Submit iPhone and iPad Apps Successfully and Quickly - Getting Your Application Submitted and Approved to The App Store... How to Submit iPhone and iPad Apps Successfully and Quickly - Getting Your Application Submitted and Approved to The App Store Successfully With or Without Coding. Itunes, Xcode, and IOS Explanations and Solutions to Common Problems (Paperback)
Joseph Correa
R498 Discovery Miles 4 980 Ships in 18 - 22 working days
Objective-C 2.0 Essentials - Third Edition - A Guide to Modern Objective-C Development (Paperback): Neil Smyth Objective-C 2.0 Essentials - Third Edition - A Guide to Modern Objective-C Development (Paperback)
Neil Smyth
R472 Discovery Miles 4 720 Ships in 18 - 22 working days

Now updated for the new "Modern Objective-C" features introduced with the iOS 6 SDK, the goal of this book is to teach the skills necessary to program in Objective-C using a style that is easy to follow, rich in examples and accessible to those who have never used Objective-C before. Topics covered include the fundamentals of Objective-C such as variables, looping and flow control. Also included are details of object oriented programming, working with files and memory and the Objective-C Foundation framework.

Regardless of whether you are developing for Mac OS X or the iPhone, or just want to learn Objective-C, this book covers everything you need to know about the Objective-C language in 31 detailed and easy to follow chapters.

Topics covered in this Third Edition of Objective-C 2.0 Essentials include: - The History of Objective-C
- Installing Xcode and Compiling Objective-C on Mac OS X
- Objective-C 2.0 Data Types
- Working with Variables and Constants in Objective-C
- Objective-C Operators and Expressions
- Objective-C 2.0 Operator Precedence
- Commenting Objective-C Code
- Objective-C Flow Control with if and else
- The Objective-C switch Statement
- Objective-C Looping - The for Statement
- Objective-C Looping with do and while Statements
- An Overview of Objective-C Object Oriented Programming
- Writing Objective-C Class Methods
- Objective-C - Data Encapsulation, Synthesized Accessors and Dot Notation
- Objective-C Inheritance
- Pointers and Indirection in Objective-C
- Objective-C Dynamic Binding and Typing with the id Type
- Objective-C Variable Scope and Storage Class
- An Overview of Objective-C Functions
- Objective-C Enumerators
- An Overview of the Objective-C Foundation Framework
- Working with String Objects in Objective-C
- Understanding Objective-C Number Objects
- Working with Objective-C Array Objects
- Objective-C Dictionary Objects
- Working with Directories in Objective-C
- Working with Files in Objective-C
- Constructing and Manipulating Paths with NSPathUtilities
- Copying Objects in Objective-C
- Using Objective-C Preprocessor Directives

Swift Essentials - (Paperback, 2nd Revised edition): Dr Alex Blewitt Swift Essentials - (Paperback, 2nd Revised edition)
Dr Alex Blewitt
R943 Discovery Miles 9 430 Ships in 18 - 22 working days

Discover how to build iOS and watchOS applications in Swift 2 using Xcode About This Book * Gets you up and running with Swift programming without any prior iOS development experience. * A fast paced guide showing best practices and lets you get up to speed with Swift to quickly build your own iOS applications * A unique practical approach to make your life with Swift easy. Who This Book Is For Are you interested in learning Swift? Do you want to write iOS applications in Swift? If yes, then this is the book for you. No prior iOS programming experience is assumed; however, having some experience with any programming language will be beneficial. What You Will Learn * Dive into Swift and explore its innovative and powerful syntax * Work with Swift in Xcode to get a unique and productive approach to development * Find out how to create complete iOS applications * Discover rapid prototyping with a Swift playground * Get to know how to use the Swift storyboard to develop multi-page applications * Get to grips with parsing JSON and XML data from network sources * Build a network client for GitHub repositories, with full source code on GitHub In Detail Swift was considered one of the biggest innovations last year, and certainly with Swift 2 announced at WWDC in 2015, this segment of the developer space will continue to be hot and dominating. This is a fast-paced guide to provide an overview of Swift programming and then walks you through in detail how to write iOS applications. Progress through chapters on custom views, networking, parsing and build a complete application as a Git repository, all by using Swift as the core language Style and approach This fast-paced practical guide will quickly give you hands-on experience with all the features of Swift programming. Following the practical examples in the book will help you successfully create your own iOS applications.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Discovering Computers - Digital…
Misty Vermaat, Mark Ciampa, … Paperback R1,261 R1,099 Discovery Miles 10 990
Laser Cooling of Solids - Novel Advances…
Galina Nemova Hardcover R1,287 R1,125 Discovery Miles 11 250
Projection-Based Clustering Through…
Michael Christoph Thrun Hardcover R1,348 Discovery Miles 13 480
Discovering Computers 2018 - Digital…
Misty Vermaat, Steven Freund, … Paperback R1,136 Discovery Miles 11 360
Human Computer Interaction and Emerging…
Fernando Loizides, Marco Winckler, … Hardcover R1,340 Discovery Miles 13 400
Discovering Computers, Essentials…
Susan Sebok, Jennifer Campbell, … Paperback R1,212 R1,130 Discovery Miles 11 300
CEH Certified Ethical Hacker All-in-One…
Matt Walker Paperback R859 Discovery Miles 8 590
Digital Dharma - How AI Can Elevate…
Deepak Chopra Paperback R440 R393 Discovery Miles 3 930
Autonomous Driving - Technical, Legal…
Markus Maurer, J Christian Gerdes, … Hardcover R1,971 Discovery Miles 19 710
Introduction to the Theory of…
Michael Sipser Hardcover R1,272 R1,183 Discovery Miles 11 830

 

Partners