0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (30)
  • R250 - R500 (140)
  • R500+ (398)
  • -
Status
Format
Author / Contributor
Publisher

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

Object-Oriented Programming with Swift 2 (Paperback): Gaston C Hillar Object-Oriented Programming with Swift 2 (Paperback)
Gaston C Hillar
R1,218 Discovery Miles 12 180 Ships in 10 - 15 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.

Learning iOS Penetration Testing (Paperback): Swaroop Yermalkar Learning iOS Penetration Testing (Paperback)
Swaroop Yermalkar
R1,096 Discovery Miles 10 960 Ships in 10 - 15 working days

Secure your iOS applications and uncover hidden vulnerabilities by conducting penetration tests About This Book * Achieve your goal to secure iOS devices and applications with the help of this fast paced manual * Find vulnerabilities in your iOS applications and fix them with the help of this example-driven guide * Acquire the key skills that will easily help you to perform iOS exploitation and forensics with greater confidence and a stronger understanding Who This Book Is For This book is for IT security professionals who want to conduct security testing of applications. This book will give you exposure to diverse tools to perform penetration testing. This book will also appeal to iOS developers who would like to secure their applications, as well as security professionals. It is easy to follow for anyone without experience of iOS pentesting. What You Will Learn * Understand the basics of iOS app development, deployment, security architecture, application signing, application sandboxing, and OWASP TOP 10 for mobile * Set up your lab for iOS app pentesting and identify sensitive information stored locally * Perform traffic analysis of iOS devices and catch sensitive data being leaked by side channels * Modify an application's behavior using runtime analysis * Analyze an application's binary for security protection * Acquire the knowledge required for exploiting iOS devices * Learn the basics of iOS forensics In Detail iOS has become one of the most popular mobile operating systems with more than 1.4 million apps available in the iOS App Store. Some security weaknesses in any of these applications or on the system could mean that an attacker can get access to the device and retrieve sensitive information. This book will show you how to conduct a wide range of penetration tests on iOS devices to uncover vulnerabilities and strengthen the system from attacks. Learning iOS Penetration Testing discusses the common vulnerabilities and security-related shortcomings in an iOS application and operating system, and will teach you to conduct static and dynamic analysis of iOS applications. This practical guide will help you uncover vulnerabilities in iOS phones and applications. We begin with basics of iOS security and dig deep to learn about traffic analysis, code analysis, and various other techniques. Later, we discuss the various utilities, and the process of reversing and auditing. Style and approach This fast-paced and practical guide takes a step-by-step approach to penetration testing with the goal of helping you secure your iOS devices and apps quickly.

Objective-C Memory Management Essentials (Paperback, Ed): Gibson Tang, Maxim Vasilkov Objective-C Memory Management Essentials (Paperback, Ed)
Gibson Tang, Maxim Vasilkov
R834 Discovery Miles 8 340 Ships in 10 - 15 working days

0

OS X Security & Privacy, El Capitan Edition (Paperback): Diane Yee OS X Security & Privacy, El Capitan Edition (Paperback)
Diane Yee
R221 Discovery Miles 2 210 Ships in 10 - 15 working days
Swift Programming Nuts and Bolts (Paperback): Keith Lee Swift Programming Nuts and Bolts (Paperback)
Keith Lee
R493 Discovery Miles 4 930 Ships in 10 - 15 working days
Swift 2 Blueprints (Paperback): Cecil Costa Swift 2 Blueprints (Paperback)
Cecil Costa
R1,200 Discovery Miles 12 000 Ships in 10 - 15 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.

Customizing OS X - El Capitan Edition - Fantastic Tricks, Tweaks, Hacks, Secret Commands, & Hidden Features to Customize Your... Customizing OS X - El Capitan Edition - Fantastic Tricks, Tweaks, Hacks, Secret Commands, & Hidden Features to Customize Your OS X User Experience (Paperback)
Tom Magrini
R454 Discovery Miles 4 540 Ships in 10 - 15 working days
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
R724 Discovery Miles 7 240 Ships in 10 - 15 working days
Swift Essentials (Paperback): Dr Alex Blewitt Swift Essentials (Paperback)
Dr Alex Blewitt
R1,312 Discovery Miles 13 120 Ships in 10 - 15 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.

OS X El Capitan (Paperback): Chris Kennedy OS X El Capitan (Paperback)
Chris Kennedy
R354 Discovery Miles 3 540 Ships in 10 - 15 working days
The Inside Guide to the iPad for Seniors - Covers models up to the Pro and iOS 9 (Paperback, 2nd ed.): P.A. Stuart The Inside Guide to the iPad for Seniors - Covers models up to the Pro and iOS 9 (Paperback, 2nd ed.)
P.A. Stuart
R324 R279 Discovery Miles 2 790 Save R45 (14%) Ships in 10 - 15 working days
iOS Programming - Starter Guide: What Every Programmer Needs to Know About iOS Programming (Paperback): Jason Scotts iOS Programming - Starter Guide: What Every Programmer Needs to Know About iOS Programming (Paperback)
Jason Scotts
R275 R225 Discovery Miles 2 250 Save R50 (18%) Ships in 10 - 15 working days
OS X Yosemite (Paperback): Chris Kennedy OS X Yosemite (Paperback)
Chris Kennedy
R353 Discovery Miles 3 530 Ships in 10 - 15 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
R460 Discovery Miles 4 600 Ships in 10 - 15 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

Application Development in iOS 7 (Paperback): Kyle Begeman Application Development in iOS 7 (Paperback)
Kyle Begeman
R746 Discovery Miles 7 460 Ships in 10 - 15 working days

A hybrid between informative overview and step by step instruction, this book is the ultimate guide to iOS 7 application development. If you are an iOS developer who is looking to understand the new features within iOS 7 and Xcode 5, then this book is for you. In order to fully understand the concepts in this book, it is recommended you have at least some experience with previous versions of iOS.

Producing iOS 6 Apps - The Ultimate Roadmap for Both Non-Programmers and Existing Developers (Paperback): David Rajala, Marc... Producing iOS 6 Apps - The Ultimate Roadmap for Both Non-Programmers and Existing Developers (Paperback)
David Rajala, Marc Pendleton, Erik Zimmerman
R835 Discovery Miles 8 350 Ships in 10 - 15 working days

Effectively several books bundled into one, written by the entire team of a long-standing app development company, Producing iOS 6 Apps: The Ultimate Roadmap for Both Non-Programmers and Existing Developers makes every effort to provide most anyone with the understanding, recommended tools, and easy to follow step-by-step examples, to learn how to take your app idea from the start to Apple's iTunes App Store.
Originally generated from an existing app company's internal and highly-confidential training guide, containing closely guarded app business secrets teaching new employees the business of app design, development lifecycles and methodology. Updated contributions are from the entire staff; development as well as considerable contributions from marketing, management, and even the legal dept. Due to its very nature, this book contains many commonplace and relevant topics to today's app-related business issues, such as the latest "legal landmines" to avoid, modern app design, the latest in code development, and even avoiding programming altogether for app development - all specific to iOS and the App Store.
This fully updated, multi-section book spans many chapters covering the relevant topics, including but not limited to the following: The latest software updates: Apple iOS 6 SDK, Xcode 4.5, and many other third-party development alternatives - some of which require simple scripting or no coding at all The latest hardware updates: Apple iPhone 5, New iPad (3rd gen), and iPod touch (5th gen). Performing market research and analysis for a successful app with a solid business plan, specific to the App Store. Monetizing apps using Ad Networks and Aggregators, such as: Apple's iAd, Google's Admob, and Millennial Media, Jumptap, Smaato, Greystripe, AdWhirl, and MobClix. Authoring apps in both Apple's Xcode 4.5, iOS 6, and Objective-C for iPhone, iPod touch, iPad, as well as Third-Party tools for app creation such as Unity 3D, ShiVa3D, PhoneGap, MonoTouch, Marmalade, Adobe Flash Professional, Adobe Flash Builder (Formerly Flex Builder), Cocos2D, Corona SDK, GameSalad, Titanium Studio, and MoSync - complete with walkthroughs on how to build an app from scratch with optional app-making environments Learn how to create an app once, and have it simultaneously work on iPhone's iOS, Android, and more Includes a BONUS detailed Objective-C jumpstart guide, written by our development staff It provides existing programmers who are familiar with C++, Java, C#, or other languages, with relevant topics such as: designing views, interfaces, images, controls, objects, classes, user input and touch gestures, important frameworks, managing memory, dealing with data types, databases, storage, and more - complete with free example sourcecode A monster of a book with exceptional value, containing over 500 pages, spanning 40 chapters, split into 6 sections, with 6 appendices Over 10 pages of detailed ToC, including all of the above, plus: Apple iOS developer program and App Store account creation walkthroughs, cross-platform app development for iOS, Android, Blackberry and many more, app promotion and monetization techniques, pre/post-upload marketing, and suggestions on avoiding "real-life" App Store GOTCHAS to help save time, money, and effort This "Tome of Knowledge" is a combined effort from an existing iOS development company's entire team who has been in the App Store trenches for years. In effect, it contains hard-learned experiences and previously detailed "secret" app production information, evolved into this complete guide and reference to all things required to deliver apps through the App Store as quickly, painlessly, and profitably, as possible.
Both Paperback and eBook editions are available.

Learning iBeacon (Paperback): Craig Gilchrist Learning iBeacon (Paperback)
Craig Gilchrist
R839 Discovery Miles 8 390 Ships in 10 - 15 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.

A Newbie's Guide to OS X Yosemite - Switching Seamlessly from Windows to Mac (Paperback): Minute Help Guides A Newbie's Guide to OS X Yosemite - Switching Seamlessly from Windows to Mac (Paperback)
Minute Help Guides
R275 Discovery Miles 2 750 Ships in 10 - 15 working days
iOS and OS X Network Programming Cookbook (Paperback): Jon Hoffman iOS and OS X Network Programming Cookbook (Paperback)
Jon Hoffman
R1,337 Discovery Miles 13 370 Ships in 10 - 15 working days

This book follows a recipe based approach that will heavily focus on the code and how to integrate the samples with the reader's projects.Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network applications for the Apple OS X or iOS platforms. All examples are written in ObjectiveC using XCode as the IDE. Knowledge of ObjectiveC and XCode is essential.

iPhone Game Blueprints (Paperback): Igor Uduslivii iPhone Game Blueprints (Paperback)
Igor Uduslivii
R1,358 Discovery Miles 13 580 Ships in 10 - 15 working days

iPhone Game Blueprints is a practical, hands-on guide with step-by-step instructions leading you through a number of different projects, providing you with the essentials for creating your own iPhone games. This book is for graphic designers, developers, illustrators, and simple enthusiasts, who dream about the creation of mobile games or who have already worked in that domain, but need some additional inspiration and knowledge. This book can be considered as an illustrated handbook, worth having in your game development studio. It can work as a "paper art-director" for your project.

Mac OSX Mavericks Speedy Reference Guide - Introduction, Tips, and Shortcuts (Paperback): Fast Computer Guides Mac OSX Mavericks Speedy Reference Guide - Introduction, Tips, and Shortcuts (Paperback)
Fast Computer Guides
R262 Discovery Miles 2 620 Ships in 10 - 15 working days
Head First iPhone and iPad Development - A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad... Head First iPhone and iPad Development - A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad (Paperback, 3)
Dan Pilone, Tracey Pilone
R953 R679 Discovery Miles 6 790 Save R274 (29%) Out of stock

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools -- including Xcode -- and Objective-C programming principles to make your app stand out. Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications. * Install the iPhone OS SDK and get started using XCode * Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management * Take advantage of iPhone OS patterns such as datasources and delegates * Preview your applications in the Simulator * Build more complicated interactions that utilize multiple views, data entry/editing, and rotation * Work with the iPhone's camera, GPS, and accelerometer * Optimize, test, and distribute your application We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone and iPad Development has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

A Newbies Guide to Lion OS X - How to Switch Seamlessly from Windows to Mac (Paperback): Minute Help Guides A Newbies Guide to Lion OS X - How to Switch Seamlessly from Windows to Mac (Paperback)
Minute Help Guides
R252 Discovery Miles 2 520 Ships in 10 - 15 working days

OS X Lion has over 250 new features, including a Mission Control Center, AirDrop for instant file sharing, Auto-Save and Versions, and Launchpad, which gives users instant access to every app on their Mac. Lion brings Tablet-style features to the desktop and laptop, integrating multi-touch gestures (inspired by iOS X and iDevices), full-screen apps, and a Launchpad for apps (that mimics the home screen for an iDevice). While Lion is not a major revolution in operating systems, it is filled with convenient interface tweaks that make it easier to use and more flexible than ever before. Lion also borrows from Microsoft Windows the few user-interface features where Windows still had Apple beat and makes these features their own. Now users can resize windows from any corner (not just the bottom right) and enjoy the beauty and power of full screen apps. Ex-Windows users will also appreciate an update that now allows you to copy documents or folders from one location to another, even if a document or folder of the same name already exists in the new location. Just like Windows, Lion will let you choose to either merge or replace the existing folder, or copy the entire folder and add a number to the file name. This guide will provide an overview of the new features in Lion, including multi-touch trackpad gestures, cover the basics of what to expect when switching to Lion from Windows, and highlight tips and tricks for customizing the new operating system and getting the most out of Lion. This guide assumes a basic knowledge of how to use computers--but not necessarily Mac computers.

How To Publish Your App - A simple illustrated guide walking you through the steps required to get your App on the App Store!... How To Publish Your App - A simple illustrated guide walking you through the steps required to get your App on the App Store! No code. Just the the info you need, and what to click. (Paperback)
Grant Spink
R505 Discovery Miles 5 050 Ships in 10 - 15 working days

Finally, a step-by-step guide through the complex process of publishing you app Follow this up-to-date book that shows you exactly how to become an app publisher, and start selling your app on iTunes and the Apple App Store today

Taming the Pride - Customizing OS X Mountain Lion: Fantastic Tricks, Tweaks, Hacks, Secret Commands & Hidden Features to... Taming the Pride - Customizing OS X Mountain Lion: Fantastic Tricks, Tweaks, Hacks, Secret Commands & Hidden Features to Customize Your OS X User Experience (Paperback)
Tom Magrini
R382 Discovery Miles 3 820 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,498 Discovery Miles 14 980
Test-Driven Development in Swift…
Gio Lodi Paperback R1,295 R1,033 Discovery Miles 10 330
Exploring Apple iPad - iPadOS 14…
Kevin Wilson Hardcover R869 Discovery Miles 8 690
How to Do Everything Mac OS X Lion…
Dwight Spivey Paperback R910 R777 Discovery Miles 7 770
Mac Basics In Simple Steps
Tom Myer Paperback R532 Discovery Miles 5 320
Exploring Apple Mac - Big Sur Edition…
Kevin Wilson Hardcover R869 Discovery Miles 8 690
Mac Unlocked - Everything You Need to…
David Pogue Paperback R776 R660 Discovery Miles 6 600
Programming iOS 11
Matt Neuberg Paperback R1,735 R390 Discovery Miles 3 900
iOS 11 Programming Fundamentals with…
Matt Neuberg Paperback R1,321 R261 Discovery Miles 2 610
IOS Programming For Beginners - The…
Tim Warren Hardcover R598 R497 Discovery Miles 4 970

 

Partners