0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (16)
  • R250 - R500 (58)
  • R500+ (335)
  • -
Status
Format
Author / Contributor
Publisher

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

Classic Computer Science Problems in Java (Paperback): David Kopec Classic Computer Science Problems in Java (Paperback)
David Kopec
R1,052 Discovery Miles 10 520 Ships in 10 - 15 working days

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You'll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You'll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems! Key Features * Recursion, memorization, bit manipulation * Search algorithms * Constraint-satisfaction problems * Graph algorithms * K-means clustering For intermediate Java programmers. About the technology In any computer science classroom you'll find a set of tried-and-true algorithms, techniques, and coding exercises. These techniques have stood the test of time as some of the best ways to solve problems when writing code, and expanding your Java skill set with these classic computer science methods will make you a better Java programmer. David Kopec is an assistant professor of computer science and innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Python (Manning, 2019).

Modern Concurrency on Apple Platforms - Using async/await with Swift (Paperback, 1st ed.): Andres Ibanez Kautsch Modern Concurrency on Apple Platforms - Using async/await with Swift (Paperback, 1st ed.)
Andres Ibanez Kautsch
R1,270 R1,048 Discovery Miles 10 480 Save R222 (17%) Ships in 18 - 22 working days

Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement. Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code. You'll start by exploring why concurrency is hard to implement in a traditional system. Explaining the definition of concurrency and what its primitives are will help you understand why they are hard to use correctly. These concepts will become clearer as you work through the sample projects. The book's focus then shifts exclusively to the new APIs, helping you understand how the integration of the system with the language itself makes it easier for you to write concurrent code without overstepping the bounds of the concurrency safe zone. By the end of the book, you'll have a solid foundation for working safely with concurrent code using the new async/await APIs. What You'll Learn Understand concurrency and its traditional problems Work with the new async/await API and all its features, from the basic usage and await keywords, to task groups and async sequences. Implement modern and safe concurrent code that you can start using right away Who This Book Is For Experienced iOS developers at a semi-senior or senior level. Knowledge on the Grand Central Dispatch is a bonus, but not required.

iOS Code Testing - Test-Driven Development and Behavior-Driven Development with Swift (Paperback, 1st ed.): Abhishek Mishra iOS Code Testing - Test-Driven Development and Behavior-Driven Development with Swift (Paperback, 1st ed.)
Abhishek Mishra
R2,700 Discovery Miles 27 000 Ships in 18 - 22 working days

Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift. This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered include TDD, behavior-driven development (BDD), UI, and acceptance testing with common standard/open source frameworks. iOS Code Testing offers helpful instruction to teach iOS developers to retrospectively fit tests to legacy code, refactor legacy code so as to make the code more testable, install and configure a popular Swift BDD framework, practice BDD with Xcode, and create automated UI tests with Xcode. Additionally, many projects have legacy code bases. Legacy code is often seen as a blocker when it comes to implementing any kind of testing. What You Will Learn Fit test to legacy code retrospectively Install and configure popular Swift BDD frameworks Practice BDD with Xcode Who This Book Is For Software practitioners, such as Swift developers and mobile app testers.

Switching to the Mac (Paperback, Mavericks edition): David Pogue Switching to the Mac (Paperback, Mavericks edition)
David Pogue
R839 R768 Discovery Miles 7 680 Save R71 (8%) Ships in 18 - 22 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 Mavericks. Apple's latest operating system is faster, smarter, and more iPaddish--but you still have to learn it. Finder tabs. Finder tags. iBooks. Maps. Passwords and credit cards synced between your Mac and your phone or tablet. If Mavericks has it, this book covers it. Get the expert view. Learn from "New York Times" columnist and Missing Manuals creator David Pogue--author of "OS X Mavericks: The Missing Manual," the #1 bestselling Mac book on earth.

Migrating to Swift from Flash and ActionScript (Paperback, 1st ed.): Radoslava Leseva Adams, Hristo Lesev Migrating to Swift from Flash and ActionScript (Paperback, 1st ed.)
Radoslava Leseva Adams, Hristo Lesev
R1,398 Discovery Miles 13 980 Ships in 18 - 22 working days

Build on your knowledge of ActionScript to take the fast track developing iOS apps with Apple's latest language, Swift. Swift's syntax is easier to understand than Objective-C for people already familiar with ActionScript. At the same time it offers a number of new features and richer expressiveness than both ActionScript and Objective-C. Switching to a new platform usually involves migration on three levels: tools, workflow, and programming language. This book is structured as a guide that will help you on each level with step-by-step tutorials. Apart from the tutorials, it comes with recipes for some of the most popular mobile development topics: social network integration and messaging, taking advantage of device capabilities, networking and working with local and iCloud data, advertising in your app or game, and 2D and 3D graphics. The book also includes a final chapter that takes you through Apple's App Store submission process. Don't just build your apps, sell them. What You Will Learn: Expand your development knowledge to native iOS programming with Swift Use the latest Xcode 7 IDE Migrate your existing ActionScript projects to Swift Create advanced UI, leverage the device hardware, integrate with social networks, take advantage of 2D and 3D graphics Diagnose your app quickly with Xcode's debugger and instruments Prepare and submit our iOS app in Apple's App Store Who This Book is For: Migrating to Swift from Flash and ActionScript is for Flash and Adobe AIR developers who want to move on to native iOS programming with the latest Apple Swift language. It's for the seasoned ActionScript programmer who is looking to add another language and platform to their tool belt quickly. Migrating to Swift from Flash and ActionScript is a good choice for developers who learn by doing and don't have time to read thick manuals and books for beginners in order to start programming in a new language.

iOS Penetration Testing - A Definitive Guide to iOS Security (Paperback, 1st ed.): Kunal Relan iOS Penetration Testing - A Definitive Guide to iOS Security (Paperback, 1st ed.)
Kunal Relan
R1,896 Discovery Miles 18 960 Ships in 18 - 22 working days

Unearth some of the most significant attacks threatening iOS applications in recent times and learn methods of patching them to make payment transactions and personal data sharing more secure. When it comes to security, iOS has been in the spotlight for a variety of reasons. Although a tough system to manipulate, there are still critical security bugs that can be exploited. In response to this issue, author Kunal Relan offers a concise, deep dive into iOS security, including all the tools and methods to master reverse engineering of iOS apps and penetration testing.What you will learn: * Get a deeper understanding of iOS infrastructure and architecture* Obtain deep insights of iOS security and jailbreaking* Master reverse engineering techniques for securing your iOS Apps* Discover the basics of application development for iOS* Employ security best practices for iOS applications Who is this book for: Security professionals, Information Security analysts, iOS reverse engineers, iOS developers, and readers interested in secure application development in iOS.

Computer Vision and Augmented Reality in iOS - OpenCV and ARKit Applications (Paperback, 1st ed.): Ahmed Fathi Bekhit Computer Vision and Augmented Reality in iOS - OpenCV and ARKit Applications (Paperback, 1st ed.)
Ahmed Fathi Bekhit
R1,158 R961 Discovery Miles 9 610 Save R197 (17%) Ships in 18 - 22 working days

Learn how computer vision works, how augmented reality renders digital graphics into the physical world via an iPhone's camera, and how to incorporate these technologies into your own apps. This book shows you how to take full advantage of computer vision technologies. Interacting with other people online usually involves user-generated images and videos; whether it be "memes", short videos, or heavily-modified images. Before smart phones, generating this content required a professional using high-level image and video editing software. Not any more. This book will teach you to use computer vision in the most popular ways, such as for facial recognition, image to text analysis and, of course, recording a video of a dancing hot dog in your living room. Starting with the history of computer vision, image and video processing fundamentals, and an introduction to developing augmented reality applications, you'll learn to incorporate computer vision both in the content you create and the apps you develop for end users. Computer Vision and Augmented Reality in iOS reveals how every user with access to the Internet and a smart phone can easily generate heavily-modified images and videos. What You'll Learn Incorporate mathematics related to computer vision into your apps Host computer vision models remotely for mobile use Implement visual-inertial state estimation algorithms for mobile augmented reality Who This Book Is For Professionals or post graduate students in software development or engineering who have a basic understanding of how software development works and are interested in implementing computer vision into their development. It's recommended that readers already have a working knowledge of C++ and Swift.

iOS eCommerce App Development with Parse (Paperback, 1st ed.): Liangjun Jiang iOS eCommerce App Development with Parse (Paperback, 1st ed.)
Liangjun Jiang
R1,877 Discovery Miles 18 770 Ships in 18 - 22 working days

iOS eCommerce App Development with Parse uses a real-world app example to teach you how to build a complete eCommerce iPhone app powered by Parse - the most popular and powerful Platform As A Service (BaaS) provider. In this comprehensive guide you will learn every step: collecting requirements, architecting the app, designing the visual interface, creating the data model, managing products and the shopping cart, processing the payment, and fulfilling the order - always with secure best practice in mind. You will also learn how to manage user account creation, login with Facebook and Twitter, verify users via email, pay with Stripe and Apple Pay, send email with Mailgun, and manage customer payment methods and order history. Intermediate knowledge of iOS development and object-oriented programming is assumed, and basic knowledge of e-commerce principles will be of benefit too. The author is a successful iPhone app developer whose real-world experience is now brought to print. Master iOS eCommerce app development with Parse using this book today.

macOS Programming for Absolute Beginners - Developing Apps Using Swift and Xcode (Paperback, 1st ed.): Wallace Wang macOS Programming for Absolute Beginners - Developing Apps Using Swift and Xcode (Paperback, 1st ed.)
Wallace Wang
R2,079 Discovery Miles 20 790 Ships in 18 - 22 working days

Learn how to code for the iMac, Mac mini, Mac Pro, and MacBook using Swift, Apple's hottest programming language. Fully updated to cover the new MacBook Touch Bar, macOS Programming for Absolute Beginners will not only teach complete programming novices how to write macOS programs, but it can also help experienced programmers moving to the Mac for the first time. You will learn the principles of programming, how to use Swift and Xcode, and how to combine your knowledge into writing macOS programs. If you've always wanted to learn coding but felt stymied by the limitation of simplistic programming languages or intimidated by professional but complicated programming languages, then you'll want to learn Swift. Swift is your gateway to both Mac and iOS app development while being powerful and easy to learn at the same time, and macOS Programming for Absolute Beginners is the perfect place to start - add it to your library today.What You'll Learn Master the basic principles of object-oriented programming Use Xcode, the main programming tool used for both macOS and iOS development See what makes Swift unique and powerful as a programming language and why you should learn it Create macOS programs using Swift and Xcode Apply interface principles that follow Apple's Human Interface Guidelines Take advantage of the new Touch Bar Who This Book Is For People who want to learn programming for the first time and for experienced programmers wanting to learn Xcode and the Mac for the first time.

Shell Programming in Unix, Linux and OS X (Paperback, 4th edition): Stephen  Kochan, Patrick Wood Shell Programming in Unix, Linux and OS X (Paperback, 4th edition)
Stephen Kochan, Patrick Wood
R909 Discovery Miles 9 090 Ships in 10 - 15 working days

Shell Programming in Unix, Linux and OS X is a thoroughly updated revision of Kochan and Wood's classic Unix Shell Programming tutorial. Following the methodology of the original text, the book focuses on the POSIX standard shell, and teaches you how to develop programs in this useful programming environment, taking full advantage of the underlying power of Unix and Unix-like operating systems. After a quick review of Unix utilities, the book's authors take you step-by-step through the process of building shell scripts, debugging them, and understanding how they work within the shell's environment. All major features of the shell are covered, and the large number of practical examples make it easy for you to build shell scripts for your particular applications. The book also describes the major features of the Korn and Bash shells. Learn how to... Take advantage of the many utilities provided in the Unix system Write powerful shell scripts Use the shell's built-in decision-making and looping constructs Use the shell's powerful quoting mechanisms Make the most of the shell's built-in history and command editing capabilities Use regular expressions with Unix commands Take advantage of the special features of the Korn and Bash shells Identify the major differences between versions of the shell language Customize the way your Unix system responds to you Set up your shell environment Make use of functions Debug scripts Contents at a Glance 1 A Quick Review of the Basics 2 What Is the Shell? 3 Tools of the Trade 4 And Away We Go 5 Can I Quote You on That? 6 Passing Arguments 7 Decisions, Decisions 8 'Round and 'Round She Goes 9 Reading and Printing Data 10 Your Environment 11 More on Parameters 12 Loose Ends 13 Rolo Revisited 14 Interactive and Nonstandard Shell Features A Shell Summary B For More Information

Beginning Xcode - Swift 3 Edition (Paperback, 1st ed.): Matthew Knott Beginning Xcode - Swift 3 Edition (Paperback, 1st ed.)
Matthew Knott
R2,650 R2,479 Discovery Miles 24 790 Save R171 (6%) Ships in 18 - 22 working days

Similar to Microsoft's Visual Studio suite of tools, the Xcode integrated development environment (IDE) and tools platform contain everything you need to create Mac OS X and iOS apps. As powerful as the Xcode Tools are, they can be difficult to learn. Most Mac OS X and iOS development books focus on Cocoa and Cocoa Touch programming, as they should. They teach enough Xcode for you to create the projects in the book. But there's more to writing real apps than writing code. Real apps must be tested and debugged to make sure they run properly and must be profiled to make sure they run fast enough. Most iOS programming books aren't going to show you how to profile your program or find memory leaks in it.Pro Xcode picks up where other books leave off. It teaches the latest Xcode IDE and tools, not a particular language or programming framework. With this book, you can spend more time writing, debugging, and profiling your Mac OS X and/or iOS apps and less time searching and reading documentation. This book doesn't stop with Xcode and Interface Builder. It covers a dozen developer tools, both graphical and command-line tools. You will learn how to profile your code and check for memory leaks with Instruments. Write shaders with OpenGL Shader Builder, debug OpenGL ES apps with frame capture, and uncover performance problems with OpenGL ES Performance Detective. And, learn storyboarding for iOS apps and converting Objective-C projects to use automatic reference counting. If you want to spend more time creating, testing, and profiling your applications and less time wading through Apple's documentation, get a copy of this book.

Designing for iOS with Sketch (Paperback, 1st ed.): Sian Morson Designing for iOS with Sketch (Paperback, 1st ed.)
Sian Morson
R2,138 Discovery Miles 21 380 Ships in 18 - 22 working days

Designing for iOS with Sketch takes you through the process of designing your iOS app using Bohemian Code's Sketch. Sketch is a powerful new design program that is quickly replacing Adobe PhotoShop for many designers designing for mobile apps and the mobile web. This book will introduce you to the program and then take you through the steps of designing your very own app. It includes examples and shortcuts as well as a helpful list of plugins and 3rd party resources that will greatly improve your workflow.

Learn Sprite Kit for iOS Game Development (Paperback, 1st ed.): Leland Long Learn Sprite Kit for iOS Game Development (Paperback, 1st ed.)
Leland Long
R2,088 Discovery Miles 20 880 Ships in 18 - 22 working days

With Learn Sprite Kit for iOS Game Development, you'll discover how easy it is to create 2D games using the new Sprite Kit framework from Apple. You'll find how simple it is to create a scene, add animated sprites, incorporate edges, play sound effects, and create animated particles for special effects. You'll also use touch events to control your sprites, implement the built-in physics engine, handle sprite collisions and contacts, and much more. To help you in learning how to use all these cool features of Sprite Kit, you'll follow along as we build a complete 2D game for iPhone. By the time you finish the book, you'll have made your own 2D game, and you'll have learned all you need to know to get started on your next masterpiece.What you'll learn * How to add animated sprites to your game scene * Using TouchEvents to have your sprite react to touch input * How to apply realistic physics to your game scene and characters * Handling sprite collisions and contacts with other game elements * Adding game logic for sprite interaction, scoring, levels, and more * Adding a second player and using GameKit Who this book is for Beginning developers who have some understanding of object-oriented programming as well as intermediate iOS developers who want to get up to speed quickly with Sprite Kit.

Migrating to Swift from Web Development (Paperback, 1st ed.): Sean Liao, Mark Punak, Anthony Nemec Migrating to Swift from Web Development (Paperback, 1st ed.)
Sean Liao, Mark Punak, Anthony Nemec
R1,662 Discovery Miles 16 620 Ships in 18 - 22 working days

Migrating to Swift From Web Development gives you the ability to create native iOS apps using the latest Swift programming language. Starting with preparing your latest Xcode 6 Integrated Development Environment and introducing just enough iOS application framework fundamentals, you'll understand how to create a simple but meaningful Hello Swift application for iOS 8 immediately. After the short IDE setup guide, this book will show you how to structure your iOS project from an existing mobile web app. Every topic comes with a tutorial project that you will create by yourself. You'll plan and structure your iOS apps using Xcode Storyboard, implementing use cases with detailed screens, and learn about managing data and working with remote services. Finally, you'll experience a recap of the whole porting process by translating a mobile web app to iOS 8 from start to end. When you finish reading Migrating to Swift from Web Development, you'll be an iOS developer as well as a front-end web developer.

Troubleshooting Xcode (Paperback, 1st ed.): Magno Urbano Troubleshooting Xcode (Paperback, 1st ed.)
Magno Urbano
R615 Discovery Miles 6 150 Ships in 18 - 22 working days

Troubleshooting Xcode is a handbook for software developers of all levels creating applications for iOS and OS X using both Objective-C and Swift. If you've struggled in the past to make Xcode work as expected, to solve problems that defy logic, and to understand Xcode's misleading or cryptic error messages and unexpected crashes, Troubleshoot ing Xcode is for you. Troubleshooting Xcode is great for the developer wanting to extend his or her knowledge about obscure problems and limitations involving the use of Xcode, Objective-C, and Swift as well as how to use automation to increase productivity and make some repetitive tasks easier.

iPad Application Sketch Book - For iPad Air, iPad Mini and Other iOS 7-Enabled iPads (Paperback, 1st ed.): Dean Kaplan iPad Application Sketch Book - For iPad Air, iPad Mini and Other iOS 7-Enabled iPads (Paperback, 1st ed.)
Dean Kaplan
R1,176 Discovery Miles 11 760 Ships in 18 - 22 working days

Think you have the next great iPad app idea? TheiPad Application Sketch Book is an essential tool for any aspiring iPad developer. This sketch book makes it easy to centralize and organize your ideas, featuring full-sized iPad templates to write on. Professionally printed on high-quality paper, it has a total of 150 gridded templates for you to draft ideas and doodle designs while providing ample room to make notes, and document the app name and screen name. Its flat binding and perforated pages make it ideally flexible for any use you might think of. This book is a must-have and an invaluable tool for bringing your next great iPad app idea to life What you'll learn Who this book is for

Any aspiring iPad developer.

iOS 7 Development Recipes - Problem-Solution Approach (Paperback, 1st ed.): Hans-Eric Gr Nlund, Joseph Hoffman, Shawn Grimes,... iOS 7 Development Recipes - Problem-Solution Approach (Paperback, 1st ed.)
Hans-Eric Gr Nlund, Joseph Hoffman, Shawn Grimes, Colin Francis
R1,365 Discovery Miles 13 650 Ships in 18 - 22 working days

iOS 7 Development Recipes: A Problem-Solution Approach is your code reference and guide to developing solutions on the iPad, iPhone, and other iOS 7 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 you will be presented with cutting-edge solutions that bring forth the best that the iOS 7 SDK has to offer. The recipes include: * Working with Auto Layout to build flexible user interfaces that adapt to different screen sizes * Building applications that incorporate multimedia * Building location-aware apps * Understanding best practices for application design and development You'll find this book to be an indispensable reference for all your iOS development.What you'll learn * How to make your apps truly stand out with multimedia * How to integrate social network services such as Twitter and Facebook into your 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.

Pro iOS Persistence - Using Core Data (Paperback, 1st ed.): Michael Privat, Robert Warner Pro iOS Persistence - Using Core Data (Paperback, 1st ed.)
Michael Privat, Robert Warner
R2,518 Discovery Miles 25 180 Ships in 18 - 22 working days

Pro iOS Persistence explains how to build apps that persist and use data most effectively including the popular Core Data framework. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and retrieve data accurately and efficiently. This book starts by giving you a solid grounding in Core Data, providing a foundation for the rest of the book. With this knowledge, you'll have all you need to master Core Data and power your data-driven applications. You'll see how to work with SQLite and how to create an efficient data model to represent your data. Once you've established your data model, you'll learn how to work with data objects and refine result sets to get the most out of the stored data. The advanced portions of the book begin by showing you how to tune your apps' performance and memory usage, to give you a truly professional edge. You'll see how to version and migrate your data as well, to ensure your data stays organized and efficient. Finally, the book covers managing table views with NSFetchedResultsController.What you'll learn How to persist data using the iOS SDK, Xcode, Core Data and more How to organize data appropriately How to persist data efficiently How to effectively use Apple tools How to build Core Data applications How to use Core Data in advanced settings How to version and migrate data as your applications evolve How to tune and optimize persistence Who this book is for This book is for iOS app developers who have some experience building iPhone or iPad apps. Recommended Reading before using this book: Beginning level iOS books

Swift Quick Syntax Reference (Paperback, 1st ed.): Matthew Campbell Swift Quick Syntax Reference (Paperback, 1st ed.)
Matthew Campbell
R1,021 Discovery Miles 10 210 Ships in 18 - 22 working days

Swift Quick Syntax Reference is a condensed code and syntax reference to the new Apple Swift programming language, which is the alternative new programming language alongside Objective-C behind the APIs found in the Apple iOS SDK 8 and OS X Yosemite SDK. It presents the essential Swift syntax in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any Swift programmer. In the Swift Quick Syntax Reference, you will find a concise reference to the Swift language syntax using the new Playgrounds. Playgrounds lets you type a line of code and the result appears immediately.

Migrating to Swift from Android (Paperback, 1st ed.): Sean Liao Migrating to Swift from Android (Paperback, 1st ed.)
Sean Liao
R1,023 Discovery Miles 10 230 Ships in 18 - 22 working days

In 250 pages, Migrating to Swift from Android gives you-as an experienced Android app developer-all you need to create native iOS apps using the latest Swift programming language. Starting with preparing your Xcode 6.1 IDE and introducing just enough iOS application framework fundamentals, you'll understand how to create meaningful Swift applications for iOS 8 immediately. After the short IDE setup guide, this book continues by providing guidance on how to translate your existing Android apps to iOS. Every topic comes with a tutorial project; you'll plan and structure your iOS apps following a typical top-down process using Xcode Storyboards. To implement use cases, you'll cover common mobile topics, including user interfaces, managing data, and networking with remote services. As you move through Part 2 of this book, you'll create simple and meaningful iOS apps with rich UI components to handle common CRUD operations locally and remotely. Part 3 demonstrates the whole porting process by translating a typical mobile app from Android to iOS 8 from start to finish. When you finish reading Migrating to Swift from Android, you'll be an iOS developer as well as an Android developer. And, you will be fully convinced you can create iOS apps just like you do in Android. In most cases, it is a waste not to port your native Android apps to iOS.

Beginning Xcode (Paperback, 1st ed.): Matthew Knott, Daniel Bramhall Beginning Xcode (Paperback, 1st ed.)
Matthew Knott, Daniel Bramhall
R1,193 R1,021 Discovery Miles 10 210 Save R172 (14%) Ships in 18 - 22 working days

Xcode is Apple's Integrated Development Environment (IDE), Interface Builder, and other tools for helping app developers and coders to build iPhone and iPad apps more efficiently and quickly. Beginning Xcode aims to get you up and running with Apple's latest Xcode 5 and includes a wide variety of exciting projects to build. So, if you have some programming experience with iOS SDK and Objective-C, but want a more in depth tutorial on Xcode, then Beginning Xcode is for you. The book focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 5, to complement the latest iOS 7 SDK. You'll learn: * How to build iOS apps using the latest Xcode * How to get started with Xcode, using Workspaces, Interface Builder, storyboarding, tables/collection views and more * How to dive deeper into Xcode using advanced searches, filtering, advanced editing, debugging, and source control * How to take advantage of Xcode's vast libraries, frameworks and bundles * How to create exciting interactive apps for iPhone or iPad using Sprite Kit, Map Kit, and other Apple technologies * How to share your app using organizer, localization, auto layout, and more By the end of this book, you'll have all of the skills and a variety of examples to draw from to get your very first app out the door using Xcode. Maybe, you'll even sell it on Apple iTunes App Store.

Using Mac OS X Mavericks (Paperback, 1st ed.): Kevin Wilson Using Mac OS X Mavericks (Paperback, 1st ed.)
Kevin Wilson
R889 Discovery Miles 8 890 Ships in 18 - 22 working days

Learn to use your Mac the easy way: no jargon, just clear, concise and to the point. Using Mac OS Mavericks is your handy guide to using a computer running Mavericks, providing a quick resource for both the beginner and the enthusiast. Using Mac OS Mavericks is your handy guide to using a computer running Mavericks, providing a quick resource for both the beginner and the enthusiast. Step-by-step techniques supported by photography and screen prints, and easy to follow text, make using a Mac a cinch. Whether you have just bought your first Mac, switched from Windows, or are a keen computer user, this lean reference will provide you with the underpinnings needed to use a Mac like a pro.

Pro iOS Geo - Building Apps with Location Based Services (Paperback, 1st ed.): Giacomo Andreucci Pro iOS Geo - Building Apps with Location Based Services (Paperback, 1st ed.)
Giacomo Andreucci
R2,123 Discovery Miles 21 230 Ships in 18 - 22 working days

Pro iOS Geo: Developing Apps with Location Based Services is a one of kind book for your iOS app development needs. This book lets you learn, use and integrate various geo-location based tools and APIs. Google Maps, Microsoft Bing, OpenStreetMap and Map Kit APIs and libraries are explored for usage in iOS Safari Web browser or full use/integration as part of your apps development. After reading this book, you'll be able to give your apps life. Your apps will be location aware. Your apps will guide your readers to all the hot spots or to where you or your clients need them to go. Your apps will give your users travel advice and much more. What you'll learn * How to learn, use and integrate various geo-location based tools and APIs.* How to build geo mobile apps * How to use Google Maps JavaScript APIs * How to use OpenStreetMap for mobile geo web apps * How to use Bing Maps JS API for mobile geo web apps * Where are and how to use the Location services * How to use Map Kit * How to integrate OpenStreetMap in your native iOS Apps * How to integrate MS Bing Maps in your native iOS apps * What are the legal issues and restrictions Who this book is for This book is for experienced iOS app developers looking to learn, use and integrate various geo-location based tools and APIs. Table of Contents Part 1: Introduction Chapter 1: Getting Started Part 2: Web Apps Chapter 2: Map-based Web App Basics: Hello World Chapter 3: Map Controls and Styles Chapter 4: Creating a GUI for the App with jQuery Mobile Chapter 5: Overlays Chapter 6: Implementiong Geolocation Part 3: Hybrid Apps Chapter 7: Creating Hybrid Apps Part 4: Native Apps with Apple Map Kit Chapter 8: Introduction to the Core Location Framework Chapter 9: Introduction to Apple Maps and the Map Kit Framework Chapter 10: Displaying Ojects on a Map Appendix A: Understanding the Terms of Service

Beginning iOS Cloud and Database Development - Build Data-Driven Cloud Apps for iOS (Paperback, 1st ed.): Nathan Ooley, Nick... Beginning iOS Cloud and Database Development - Build Data-Driven Cloud Apps for iOS (Paperback, 1st ed.)
Nathan Ooley, Nick Tichawa, Brian Miller
R1,575 Discovery Miles 15 750 Ships in 18 - 22 working days

Beginning iOS Cloud and Database Development gets you started with building apps for or that use Apple's iCloud. You'll learn the techniques which will enable you to devise and create iOSapps that can interact with iCloud servers. From the basics up, you'll progressively learn how to configure your app for iCloud, upload and download files, implement revisions, add conflict resolution policies, and work with custom documents.


There's more You'll learn how to integrate iCloudwith Core Data based applications. Besides technical advice, you'll find suggestions and best practices to design the interaction of iCloud-driven applications.


What you'll learn How to use, design, and develop for iCloud, including iOS data-driven apps, media apps and more How to work with documents in iCloud How to create custom documents in iCloud How to to deal with data escrow, file versionings, backups and conflict resolution and policies to deal with resolution How to work with Core Data and iCloud Who this book is for

This book is for iOS developers who want to build apps for or that use the new iCloud platform.

iOS 11 Swift Programming Cookbook (Paperback): Vandad Nahavandipoor iOS 11 Swift Programming Cookbook (Paperback)
Vandad Nahavandipoor
R1,484 Discovery Miles 14 840 Ships in 18 - 22 working days

iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you'll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. This collection of code-rich recipes also gets you up to speed on continuous delivery and continuous integration systems. Ideal for intermediate and advanced iOS developers looking to work with the newest version of iOS, these recipes include reusable code on GitHub, so you can put them to work in your project right away. Among the topics covered by this book: New features in Swift 4 and Xcode 9 Tools for continuous delivery and continuous integration Snapshot testing and test automation Creating document-based applications Updated Map view and Core Location features iOS 11's Security and Password Autofill Data storage with Apple's Core Data Creating lively user interfaces with UI Dynamics Building iMessage applications and sticker packages Integrating Siri into your apps with Siri Kit Creating fascinating apps for Apple Watch

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Food Aid and the Developing World - Four…
Christopher Stevens Hardcover R4,497 Discovery Miles 44 970
Woodworking for Beginners - a Textbook…
Philippines Bureau of Education Hardcover R870 Discovery Miles 8 700
Making Mathematics Accessible for…
Margaret M. Flores, Megan Burton, … Paperback R2,296 Discovery Miles 22 960
Killernova
Omar Musa Hardcover R825 Discovery Miles 8 250
Problem Solved: Bar Model Math: Grade 2…
Bob Krech Paperback R446 R414 Discovery Miles 4 140
Introduction to Graph Signal Processing
Antonio Ortega Hardcover R2,242 Discovery Miles 22 420
Aristotle's Anthropology
Geert Keil, Nora Kreft Hardcover R2,750 Discovery Miles 27 500
Advances in Domain Adaptation Theory
Ievgen Redko, Emilie Morvant, … Hardcover R2,600 R2,352 Discovery Miles 23 520
Plato's Socratic Conversations - Drama…
Michael C. Stokes Hardcover R6,425 Discovery Miles 64 250
A Bit of Applique - Easy Projects with…
Amy Struckmeyer Paperback R704 R460 Discovery Miles 4 600

 

Partners