![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
Work with Apple Maps, Google Maps, and Mapbox in iOS with Swift programming. Guided by practical examples, this book covers all three map frameworks to ensure you properly select which one best suits your iOS app's needs in working with iOS location. You'll see how Apple's privacy settings apply to a user's location, and how to access that user's location from an application. Once you have access to the user's location, allow your app to display points of interest from Apple's database on the map inside the app, as well as to provide a search through that database by name. You can also incorporate turn by turn directions inside your own app to provide routes. Or trigger different functionality or notifications based on locational queues. With Build Location Apps on iOS with Swift, you'll even find out how to provide offline map support for hiking, camping, or other outdoors applications where cell phone service is weak. What You'll Learn Display points of interest within your own app Work with Apple's privacy settings so pertinent information comes through Trigger functionality based on geographic prompts Create your own custom map styles with Mapbox Studio and display them in the app Who This Book Is For Intermediate to advanced Swift programmers who would like to add location based services to their apps.
iPhone games are hot Just look at the numbers. Games make up over 25 percent of total apps and over 70 percent of the most popular apps. Surprised? Of course not Most of us have filled our iPhone or iPod touch with games, and many of us hope to develop the next best-selling, most talked-about game. You've probably already read and mastered Beginning iPhone 3 Development; Exploring the iPhone SDK, the best-selling second edition of Apress's highly acclaimed introduction to the iPhone and iPod touch by developers Dave Mark and Jeff LaMarche . This book is the game-specific equivalent, providing you with the same easy-to-follow, step-by-step approach, more deep technical insights, and that familiar friendly style. While games are all about fun, at the same time, they're serious business. With this Beginning iPhone Games Development book, you're going to roll up your sleeves and get your hands dirty with some hardcore coding. While you may have written games before, this book will take you further, immersing you in the following topics: Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession Game networking with GameKit, Bonjour, and Internet sharing For those looking for iPad game development coverage and/or iOS 5 SDK specific game coverage, check out the published Beginning iOS 5 Games Development by Lucas Jordan from Apress. What you'll learn Efficient methods for drawing in 2D and 3D to the iPhone screen Game-specific animation techniques with Core Animation To use OpenGL ES for more complex and realistic gaming backgrounds and action Numerous ways to add music to enhance the gaming experience How to give your users access to their iPhone libraries from within games The tools and techniques of 3D audio for creating even more realistic gaming experiences How to do networking right, including two-player games over Bluetooth and multiplayer games over Wi-Fi Who this book is for All game developers who desire to create iPhone and/or iPod touch games. Table of Contents A Revolutionary Gaming Platform Games for Everyone, Anytime, Anywhere Developing iPhone Games Peeking Inside the iPhone Toolbox Moving Images on a Small ScreenUIKit Controls She Shoots, She Hits, She Scores Flipping Out and Sweeping Away with Core Animation OpenGL Basics: Wrapping Your Head Around the OpenGL AP Putting It Together: Making a Game in OpenGL The Next Steps: Atlases, Sprites, and ParticlesOh My Introduction to Core Audio Making Noise with OpenAL 3D AudioTurning Noise into Game Sound Streaming: Thumping, Pulse-Quickening Game Excitement Networking for iPhone Games: Introductio Going Head to Head Party Time Connecting with the Outside World Putting It All Together: Now Comes the Fun Part
Unlock the secrets of the Terminal and discover how this powerful tool solves problems the Finder can't handle. With this handy guide, you'll learn commands for a variety of tasks, such as killing programs that refuse to quit, renaming a large batch of files in seconds, or running jobs in the background while you do other work. Get started with an easy-to-understand overview of the Terminal and its partner, the shell. Then dive into commands neatly arranged into two dozen categories, including directory operations, file comparisons, and network connections. Each command includes a concise description of its purpose and features.Log into your Mac from remote locationsSearch and modify files in powerful waysSchedule jobs for particular days and timesLet several people use one Mac at the same timeCompress and uncompress files in a variety of formatsView and manipulate Mac OS X processesCombine multiple commands to perform complex operationsDownload and install additional commands from the Internet
The phenomenal success of the iPhone and the iPod touch has ushered in a gold rush for developers, but with well over 100,000 apps in the highly competitive App Store, it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your iPhone app requires a lot of organization and some strategic planning. This book will show you how to incorporate marketing and business savvy into every aspect of the design and development process, giving your app the best possible chance of succeeding in the App Store. The Business of iPhone App Development was written by experienced developers with business backgrounds, taking you step-by-step through cost-effective marketing techniques that have proven successful for professional iPhone app creatorsperfect for independent developers on shoestring budgets. Although there are a few iPhone app marketing books on the horizon, they appear to tackle the subject from purely a marketer's perspective. What makes this book unique is that it was written by developers for developers, showing you not only what to do, but also how to do it, complete with time-saving resources and ready-to-use code examples. No prior business knowledge is required. This is the book you wish you had read before you launched your first app What you'll learn Transform your iPhone app into a powerful marketing tool with easy-to-use concepts and code examples. Analyze your ideas, research the competition, and identify your audience to evaluate sales potential. Protect your business and intellectual property and avoid potential legal hassles. Utilize several revenue-generating business models such as in-app advertising, affiliate programs, and In-App Purchase. Includes an extensive chapter on tapping into the Store Kit API. Build synergy with in-app cross-promotion and social networking. Improve usability and implement effective testing, plus a comprehensive walkthrough of provisioning and ad hoc distribution. Create a pre-release buzz online with Twitter, Facebook, blogs, and a dedicated web site promoting your iPhone app. Successfully navigate the App Store submission process. Execute a post-release marketing strategy by crafting effective press releases, soliciting app reviews, and leveraging the power of promotional sales and giveaways. Who this book is for This book is for any developer looking to build a successful business selling iPhone and iPod touch apps in Apple's iTunes App Store. All the code examples included in this book can be downloaded fromiPhoneBusinessBook.com. Table of Contents Seeing the Big Picture in a Crowded App Store Marketplace Doing Your Homework: Analyzing iPhone App Ideas and Performing Competitive Research Protecting Your Intellectual Property Your iPhone App Is Your Most Powerful Marketing Tool Money for Nothing: When It Pays to Be Free Exploring New Business Models with In-App Purchaseand Affiliate Programs Testing and Usability: Putting Your Best Foot Forward Get the Party Started Creating a Prerelease Buzz Keys to the Kingdom: The App StoreSubmission Process Increasing Awareness for Your iPhone App
With El Capitan, Apple brings never-before-seen features to OS X-like a split-screen desktop, improved window controls, and amazing graphics. The new edition of David Pogue's #1 bestselling Mac book shows you how to use key new features such as swiping gestures, Notes, a new Spotlight search system, the Safari pinning feature, and Split View. Missing Manuals creator David Pogue is one of the most widely recognized technology authors in the world. A former New York Times technology columnist, he founded and now produces videos for Yahoo Tech.
This book profiles developers who have received the prestigious Apple Design Award for iPhone app excellence. You'll learn all about what makes these apps truly standout, including explanations of great user interface design and implementation, as well as the code under the hood that makes these the most responsive, intuitive, useful, and just plain fun apps running on the iPhone.Insightful profiles of the developers behind Tweetie, Topple 2, AccuTerra, Postage, and Wooden Labyrinth 3D Detailed explanations of the technical wizardry that makes these apps tick Full-color screenshots and copious downloadable code snippets to get you started building the next iPhone Design Awardwinning apps What you'll learn How the best iPhone and iPod touch apps are built How detail-oriented, semi-obsessive designers create great-looking interfaces that go beyond mere user-friendliness How caffeine-addicted, sugar-fortified programmers optimize every line of Objective-C and squash the most deeply hidden bugs How inspiration strikes at unlikely times and places How to plan for success by learning from the most successful iPhone app developers Who this book is for All iPhone developers seeking enlightenment from the recognized masters. Table of Contents TweetieFacebookTopple 2Q&A: FoursquareAccuTerraQ&A: Exit Strategy NYCPostageQ&A: Delicious LibraryWooden Labyrinth 3DQ&A: ProwlUser Experience: Ge WangIterative DesignUpgrading
Interested in iPhone development? Want to learn more? Whether you're a self-taught iPhone development genius or have just made your way through the pages of Beginning iPhone 3 Development, we have the perfect book for you.More iPhone 3 Development: Tackling iPhone SDK 3 digs deeper into Apple's latest SDK. Best-selling authors Dave Mark and Jeff LaMarche explain concepts as only they can, covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone app, you'll want to get your arms around Core Data, and there's no better place to do so than in the pages of this book. The book continues right where Beginning iPhone 3 Development left off with a series of chapters devoted to Core Data, the standard for persistence that Apple introduced to iPhone with SDK 3. Jeff and Dave carefully step through each of the Core Data concepts and show you techniques and tips specifically for writing larger applicationsoffering a breadth of coverage you won't find anywhere else. The Core Data coverage alone is worth the price of admission. But there's so much more. This book covers a variety of networking mechanisms, from GameKit's relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web. Dave and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. Whether you are a relative newcomer to iPhone development or an old hand looking to expand your horizons, there's something for everyone in More iPhone 3 Development. Note: A few of the apps in this book demonstrate technologies not yet supported by the simulator. To run them on your iPhone or iPod touch, you'll need to join one of Apple's paid iPhone developer programs. What you'll learn All about Core Data: key concepts and techniques for writing larger application How to utilize a variety of networking mechanisms, including peer-to-peer connections over Bluetooth using GameKit Details on the addition of Bonjour discovery and network streams How to embed maps with Map Kit and use in-application email How to access a user's iPod library and integrate music into applications Essentials of concurrent programming and advanced debugging techniques Tips on working with data from the web Who this book is for All iPhone and iPod touch developers, especially developers already familiar with early iPhone SDKs. Table of Contents Here We Go Round Again The Anatomy of Core Data A Super Start: Adding, Displaying, and Deleting Data The Devil in the Detail View Preparing for Change: Migrations and Versioning Custom Managed Objects Relationships, Fetched Properties, and Expressions Peer-to-Peer Over Bluetooth Using GameKit Online Play: Bonjour and Network Streams Working with Data from the Web MapKit Sending Mail iPod Library Access Keeping Your Interface Responsive Debugging The Road Goes Ever On...
Think your Mac is powerful now? This practical guide shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X's beautiful user interface. OS X puts more than a thousand Unix commands at your fingertips-for finding and managing files, remotely accessing your Mac from other computers, and using freely downloadable open source applications. If you're an experienced Mac user, this updated edition teaches you all the basic commands you need to get started with Unix. You'll soon learn how to gain real control over your system. Get your Mac to do exactly what you want, when you want Make changes to your Mac's filesystem and directories Use Unix's find, locate, and grep commands to locate files containing specific information Create unique "super commands" to perform tasks that you specify Run multiple Unix programs and processes at the same time Access remote servers and interact with remote filesystems Install the X Window system and learn the best X11 applications Take advantage of command-line features that let you shorten repetitive tasks
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple's new framework that makes writing applications faster and easier with fewer lines of code. This book teaches the basics of SwiftUI to help you write amazing native applications using XCode. For developers already familiar with ReactNative, this book reviews the declarative, state-based DSL that manages the UI and updates it automatically will feel just like what they're used to. You'll see how SwiftUI reduces the number of lines of code required to achieve the same effects by over 60% and provides a much better experience. Like the announcement of Swift in 2014, SwiftUI is expected to fundamentally change the way developing programmers approach coding iPhone and iPad applications. This book examines how SwiftUI lowers the entry barrier for developers to write amazing cross-platform applications for iOS and iPadOS as well as WatchOS, Mac OS, and TVOS. What You'll Learn Write code in the new SwiftUI syntax Combine views to arrange them for an application Add gestures and controls to an application Who This Book Is For Anyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.
Design and implement simulations using Apples Swift Playgrounds. Computer simulations are used to replicate the physical systems we see all around us. They help us solve problems by performing experiments that may otherwise be impossible in the real world. This book uses simulations to solve counter-intuitive logic puzzles, create procedural artworks, and build habitats for digital lifeforms. To help you create your own simulations using the Swift programming language, this book is filled with projects that you can easily follow along with. All you need is a Mac with the latest version of Xcode installed. All projects are written in Xcode's Playgrounds. This keeps the process simple. No need to setup an Apple account, or learn anything further about building apps. Simulations are used in many areas within computer science and yet, barely anyone is teaching them. Sure, the fundamentals are in algorithm design, but simulations are a step above that. Usually when writing an algorithm you have a specific outcome in mind. However, when you create a simulation, the system you are modelling can be far more unpredictable than sorting a list, or navigating a maze. Simulations in Swift 5 will guide you through all of this. What You'll Learn Simulate situations with advanced algorithms to solve advanced problems Incorporate real-world physics into simulated problems Predict biological and other systems behavior and the outcome of events based on presented factors Who This Book Is For Swift programmers interested in tackling fun projects in Swift involving advanced algorithms and factors
Implement machine learning models in your iOS applications. This short work begins by reviewing the primary principals of machine learning and then moves on to discussing more advanced topics, such as CoreML, the framework used to enable machine learning tasks in Apple products. Many applications on iPhone use machine learning: Siri to serve voice-based requests, the Photos app for facial recognition, and Facebook to suggest which people that might be in a photo. You'll review how these types of machine learning tasks are implemented and performed so that you can use them in your own apps. Beginning Machine Learning in iOS is your guide to putting machine learning to work in your iOS applications. What You'll Learn Understand the CoreML components Train custom models Implement GPU processing for better computation efficiency Enable machine learning in your application Who This Book Is For Novice developers and programmers who wish to implement machine learning in their iOS applications and those who want to learn the fundamentals about machine learning.
Create a fully featured application that's both sophisticated and engaging. This book provides a detailed guide in developing augmented reality games that can take advantage of the advanced capabilities of new iOS devices and code while also offering compatibility with still supported legacy devices. No programming experience is necessary as this book begins on the ground floor with basic programming concepts in Unity and builds to incorporating input from the real world to create interactive realities. You'll learn to program with the Unity 2017 development platform using C#. Recent announcements of increased AR capabilities on the latest iPhones and iPads show a clear dedication on Apple's part to this emerging market of immersive games and apps. Unity 2017 is the latest version of this industry leading development platform and C# is a ubiquitous programming language perfect for any programmer to begin with. Using the latest development technologies, Beginning iOS AR Game Development will show you how to program games that interact directly with the real world environment around the user for creative fantastic augmented reality experiences. What You'll Learn Download assets from the Unity store Create a scene in Unity 2017 Use physics and controls on mobile devices Who This Book Is For Beginner programmers and/or people new to developing games using Unity. It also serves as a great introduction to developing AR games and educators teaching the subject at high school or higher levels.
Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene. You'll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you'll have your creations interact with their environment by programming workable physics, detecting planes, measuring distance, and applying virtual force. Finally you'll learn how to hit test and troubleshoot your applications to ensure they interact with the real world around them seamlessly. ARKit is Apple's software framework for creating augmented reality apps on iOS devices such as the iPhone and iPad. Unlike virtual reality that creates an entirely artificial world for the user to view and explore, Beginning ARKit for iPhone and iPad will show you how augmented reality places artificial items in an actual scene displayed by an iOS device's camera. What You'll Learn Access the camera Use ARKit's hit testing for tracked geometry Apply and combine real world and virtual physics Who This Book Is For Programmers familiar with the basics of Swift programming who want to dive into developing iOS applications with Swift.
Learn the basics of reactive programming and how it makes apps more responsive. This book shows you how to incorporate reactive programming into existing development products and cycles using RXSwift and RXCocoa on iOS and Mac. As we move away from the traditional paradigm of typing or touching one step at a time to interact with programs, users expect apps to adapt and not need constant hand-holding. People today expect their devices to do much more than just follow commands. They expect devices to react and adapt. Reactive programming, a new term for asynchronous processing, requires new app architectures, and you'll learn how these are already built into iOS and macOS in many places. As part of this more complex environment, you'll move beyond Cocoa and Cocoa Touch to incorporate data from Amazon Web Services (AWS), JavaScript Object Notation (JSON), and other formats, and standards. Together with the concepts of reactive programming and RxSwift, these tools help you build more powerful and useful apps that have wide appeal and use. What You'll Learn Work with tools such as Darwin microkernel, RxSwift, and RxCocoa Use Git repositiories and other resoucrces to get into coding Create apps that adapt to gestures and UI interaction as well as what's happening in and around the environment of the app itself. Who This Book Is For This book is for Swift programmers interested in learning to create reactive apps with RxSwift.
Starting an app development company is one of the most rewarding things you'll ever do. Or it sends you into bankruptcy and despair. If only there was a guide out there, to help you along the way. This book is your guide to starting, running, expanding, buying, and selling a development consulting firm. But not just any consulting firm, one with a focus on Apple. Apple has been gaining adoption in businesses ranging from traditional 5 person start ups to some of the largest companies in the world. Author Charles Edge has been there since the days that the Mac was a dying breed in business, then saw the advent of the iPhone and iPad, and has consulted for environments ranging from the home user to the largest Apple deployments in the world. Now there are well over 10,000 shops out there consulting on Apple in business and more appearing every day.Build, Run, and Sell Your Apple Consulting Practice takes you through the journey, from just an idea to start a company all the way through mergers and finally into selling your successful and growing Apple development business. What You'll Learn Create and deploy grassroots as well as more traditional marketing plans Engage in the community of developers and companies that will hire you and vice versa Effecively buy and sell your time and talents to grow your business while remaining agile Who This Book Is For Business owners looking to grow and diversify their companies as well as developers, engineers, and designers working on Apple apps who would like to branch out into starting their own consulting business.
Discover how to create cross platform apps for Android, iOS and UWP using Azure services and C# with Xamarin Forms. This book illustrates how to utilize Azure cloud storage for serving up Azure SQL DB data through Azure App Services. The book starts by setting up Xamarin and introducing Xamarin Forms and then covers the Azure Portal from a developer's perspective and goes on to demonstrate how to build an Azure Service using Quickstart. You'll also see how to add Azure support to Xamarin Forms application. You'll review in detail how to build a Xamarin Form with Azure Client and modify an existing app to become a Xamarin Forms Client for Azure with offline synchronization. You then move on to third-party controls that speed up development. By the end of the book, you will be able to use Azure and Xamarin together and master how to use Azure Mobile Quickstarts, Azure SQL plumbing, database synchronization and Xamarin Forms. What You'll Learn Create a Xamarin Forms App and understand the Structure of a Xamarin Forms App. Navigate pages and use platform specific coding. Use images, ListView and the Azure Mobile App Quickstart to build a Service and Xamarin Forms app Modify an existing app to use Azure Client Libraries, understand offline storage with SQLite and incorporate offline synchronization Who This Book Is For Software developers new to Xamarin and/or Azure and for the developers who are familiar with both the technologies to use in mobile apps.
Quickly learn how to get the most out of the Visual Studio for Mac integrated development environment (IDE). Microsoft has invested heavily to deliver their very best development tools and platforms to other operating systems. Visual Studio for Mac is a powerful developer tool that reinforces Microsoft's "mobile-first", "cloud-first", and "any developer, any platform, any device" strategy. With the author's guided expertise and extensive code samples, you will understand how to leverage the most useful tools in Visual Studio for Mac, the code editor, and the powerful debugger. You also will appreciate the author's guidance on collaborating with other team members using integrated tooling for the Git source control engine. Whether you are a Mac developer interested in cross-platform development or a Windows developer using a Mac, Beginning Visual Studio for Mac will quickly get you up to speed! What You'll Learn Prepare, configure, and debug in the Mac development environment Create cross-platform mobile apps for Android, iOS, and Windows with Xamarin and C# in Visual Studio for Mac Build cross-platform Web applications with .NET Core using Visual Studio for Mac Customize your productive and collaborative development environment Who This Book Is For Software developers using a Mac computer who want to build mobile or web applications that run on multiple operating systems
Learn the bare essentials needed to begin developing cross-platform, mobile apps using Xamarin.Forms. Apps can be easily deployed to Google Play or to the Apple App Store. You will gain insight on architecture and how to arrange your app's design, where to begin developing, what pitfalls exist, and how to avoid them. Also covered are expected new features in Xamarin.Forms 3.0, so you may be prepared ahead of time for what the next release brings. Xamarin.Forms Essentials provides a brief history of Xamarin as a company, including how their product has become one of the most-used, cross-platform technologies for enterprise applications and app development across the world. Examples in the book are built around a real-life example that is an actual app in Google Play and in the Apple App Store, and has thousands of downloads between iOS and Android. You will learn how an application is set up from scratch, and you will benefit from the author's hard-won experience and tips in addressing various development challenges. What You'll Learn Create cross-platform user interfaces from one code base for both iOS and Android See how a commercial application is built and then deployed for sale in the app stores Integrate your Xamarin.Forms applications with third-party, RESTful APIs Arrange application architecture to avoid pitfalls and optimize your design Get a heads-up on new features released as part of Xamarin.Forms 3.0 Choose appropriately between Xamarin.Forms and traditional Xamarin, depending upon your application needs and its goals Who This Book Is For Mobile app developers who are producing software for multiple platforms, including Google Android and Apple iOS. Readers should be familiar with Visual Studio either on Mac OS X or Windows, and have a working knowledge of C#.
Discover how to use Unity with Xcode to create fun, imaginative 3D games for iPhone and iPad. This book shows you how to optimize your game for both speed and quality, how to test and profile your game, and how to get the most out of your iOS device features, including the gyroscope and accelerometer. You'll also learn how to incorporate the latest Game Center improvements in iOS into your game, how to make sure your game gets into the App Store, and even how to promote your app and track revenue. Unity is an incredibly powerful and popular game creation tool, and Unity 5 brings even more great features, including Mecanim animation. If you have a great 3D game idea, and you want to make it a reality in the App Store, then Learn Unity 5 for iOS Game Development has exactly what you need. What You'll Learn How to include iAds How to integrate Game Center leaderboards and achievements How to profile and optimize performance Who This Book Is For iOS developers interested in using Unity and Unity developers who want to customize their games for iOS devices.
Is Windows giving you pause? Ready to make the leap to the Mac instead? There has never been a better time to switch from Windows to Mac, and this incomparable guide will help you make a smooth transition. New York Times columnist and Missing Manuals creator David Pogue gets you past three challenges: transferring your stuff, assembling Mac programs so you can do what you did with Windows, and learning your way around Mac OS X.Learning to use a Mac is not a piece of cake, but once you do, the rewards are oh-so-much better. No viruses, worms, or spyware. No questionable firewalls, inefficient permissions, or other strange features. Just a beautiful machine with a thoroughly reliable system. Whether you're using Windows XP or Vista, we've got you covered. If you're ready to take on Mac OS X Snow Leopard, the latest edition of this bestselling guide tells you everything you need to know: Transferring your stuff -- Moving photos, MP3s, and Microsoft Office documents is the easy part. This book gets you through the tricky things: extracting your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files.Re-creating your software suite -- Big-name programs (Word, Photoshop, Firefox, Dreamweaver, and so on) are available in both Mac and Windows versions, but hundreds of other programs are available only for Windows. This guide identifies the Mac equivalents and explains how to move your data to them.Learning Snow Leopard -- Once you've moved into the Mac, a final task awaits: Learning your way around. Fortunately, you're in good hands with the author of Mac OS X: The Missing Manual, the #1 bestselling guide to the Macintosh. Moving from Windows to a Mac successfully and painlessly is the one thing Apple does not deliver. Switching to the Mac: The Missing Manual, Snow Leopard Edition is your ticket to a new computing experience.
Learn the fundamental elements of the new Swift 3 programming language as applied to game development for new iOS 10. In Part 1 of this book, you'll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as you add new functionality to the game. By the end of the book, you'll have experience with all the important SpriteKit topics and have a fully functional game as a result. In Part 2, you'll learn 3D game development using Apple's SceneKit framework and the Swift programming language, following the same pattern used for Part 1. Game apps are one of the most popular categories in the Apple iTunes App Store. In response, James Goodwill and Wesley Matlock bring you Beginning Swift Games Development for iOS, Third Edition an update to their best-selling work. After reading and using this book, you'll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS-enabled device. What you'll learn Discover what's in the new Swift 3 programming language Apply Swift 3 to iOS 10 and 9 game development Build a 2D game app using SpriteKit and Swift Build a 3D game from 2D using SceneKit and Swift Who this book is for iOS app developers new to Swift or for those thinking of trying iOS game app development for the very first time.
Understand and solve many different kinds of iPhone and iPad problems. This book covers both general troubleshooting techniques applicable in a wide variety of situations as well as specific fixes for topics such as networking, apps, photos, the battery, and syncing. Glitches, hiccups, and crashes just aren't supposed to happen with iOS, but alas, all too often they do. It is these non-obvious fixes, workarounds, and preventative measures that form the core of iOS Troubleshooting. With clear, straightforward prose, this book will take the reader through hundreds of iOS problems, explain the reasons for them, and provide easy to understand solutions to get the device (and you) back in business. What you'll learn: Fix cellular and networking connections Incorporate accessories effectively Solve battery and charging issues Clear up syncing and iCloud glitches Who this book is for:Any person who uses an iOS device.
Learn the HomeKit platform structure and how it supports devices-existing and planned-and get a thorough grounding on new and useful apps that deliver a new generation of home automation in a secure and innovative environment. Let your imagination run wild as you design compatible devices with unlimited capabilities. Learn Apple HomeKit on iOS shows you how to move to secure, home automation projects that integrate with your digital world automatically-after you set them up as described in the book. Having your calendar and appointments control your lights, locks, thermostat, and other home devices is the heart of home automation. In homes and small offices, you can banish notes taped to switches and controls that say, "Do not turn off this switch" or "Leave the thermostat alone." The book gets you up to speed on HomeKit, and it also answers some of the pesky questions, such as "What happens when the power goes out?" Along the way there are tips and suggestions for app developers, hardware manufacturers, interior designers, and real estate professionals. For programmers, there's an entire chapter (plus sections in other chapters) dedicated to the core coding issues. For non-programmers, this book is the perfect resource mastering the amazing potential of Apple HomeKit. What You Will Learn: For device developers, understanding the structure of HomeKit-homes, rooms, and accessories-enables you to build devices that are easily managed by a single, simple source and interface. For DIY home networking users, gain a thorough knowledge of how they can adapt HomeKit to their existing spaces. For programmers, there's an entire chapter plus sections in other chapters dedicated to the core coding issues you'll need to learn. For non-programmers, this book is your perfect resource for easily getting your mind around the amazing potential of Apple HomeKit. Author Jesse Feiler develops, consults, and writes about Apple technologies with an emphasis on mobile and location-based apps. Who This Book Is For: Device developers, DIY home networking users, programmers, and those interested in integrating their iOS devices with their IoT devices.
Take a firsthand tour of Xcode and all the latest features Swift 3 has to offer. If you have picked up this book, chances are you know a little bit about Swift Programming. With Practical Swift you'll develop an advanced understanding of the language that will enable you to create a reference guide using Xcode Playgrounds, one you can continue to grow throughout your iOS career. This book not only shows you how to code in a clean and concise manner, but also the why behind the code. Understanding why will be instrumental in your advancement as a Swift developer. What You'll learn: Review the evolution of Swift and the latest features in Swift 3 Study architecture and design patterns Examine Protocol Oriented Programming Understand Swift generics Test Swift code Build an iOS App with core data from scratch Who This Book Is For: The primary audience for this book is developers who have started learning iOS and Swift and want to learn more of the intermediate to advanced topics available in Swift. The secondary audience is developers who have experience in iOS and Swift and want a good reference book for concepts they might already know, but are looking to re-enforce.
Enterprise Mac Security is a definitive, expert-driven update of the popular, slash-dotted first edition which was written in part as a companion to the SANS Institute course for Mac OS X. It contains detailed Mac OS X security information, and walkthroughs on securing systems, including the new 10.11 operating system. A common misconception in the Mac community is that Mac's operating system is more secure than others. While this might be have been true in certain cases, security on the Mac has always still been a crucial issue. With the release of OS X 10.11, the operating system is taking large strides in getting even more secure. Even still, when sharing is enabled or remote control applications are installed, Mac OS X faces a variety of security threats, whether these have been exploited or not. This book caters to both the beginning home user and the seasoned security professional not accustomed to the Mac, establishing best practices for Mac OS X for a wide audience. The authors of this book are seasoned Mac and security professionals, having built many of the largest network infrastructures for Apple and spoken at both DEFCON and Black Hat on OS X security. What You Will Learn The newest security techniques on Mac OS X from the best and brightest Security details of Mac OS X for the desktop and server, and how to secure these systems The details of Mac forensics and Mac hacking How to tackle Apple wireless security Who This Book Is For This book is for new users, switchers, power users, and administrators that need to make sure their Mac systems are secure. |
You may like...
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek
Hardcover
R1,434
Discovery Miles 14 340
OS X Exploits and Defense - Own…
Paul Baccas, Kevin Finisterre, …
Paperback
R1,278
Discovery Miles 12 780
The Hacker's Guide to OS X - Exploiting…
Robert Bathurst, Russ Rogers, …
Paperback
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek
Hardcover
R1,418
Discovery Miles 14 180
Quantitative Data Analysis with Minitab…
Alan Bryman, Duncan Cramer
Paperback
R1,392
Discovery Miles 13 920
|