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
In Pro OpenGL ES for iOS, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES OpenGL has set the standard for 3D computer graphics, and is an essential aspect of iPhone, iPad, and iOS development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building this fascinating 3D solar system simulator After introducing OpenGL ES, Pro OpenGL ES for iOS explains the basics of 3D math and then orients you to the iOS-native 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts.By the time you finish Pro OpenGL ES for iOS, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available. What you'll learn * The basics of 3D mathematics, and how they are applied in the OpenGL library * How to design and build your 3D worlds * To create 2D interfaces within the 3D world * To develop animation and 3D movement * How to implement 3D shading, coloring, and texturing * The differences between OpenGL and other 3D toolkits * To build a fully-functional 3D solar system simulator using OpenGL ES Who this book is for Experienced iOS programmers who want to enter the 3D world of OpenGL ES programming. Table of Contents * Introduction to OpenGL ES and Our 3D Solar System Project * Generating a Basic OpenGL Program * Getting Past the 3D Math * Shading, Lighting and Colors * Materials and Textures * Animation * Creating a User Interface * Blending Modes, Buffer Objects, and Other Cool Stuff * Latest Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other Advanced Topics Appendix A: APIs
With the millions of apps in the crowded Apple iTunes App Store, it can be difficult to get your apps noticed. How can you make your app stand out from the crowd and get it the reviews it deserves? iOS Wow Factor shows you how to get noticed It explains how to go beyond the basics and where to break the rules to give your users a wow experience You'll learn to use standard controls, as well as to create non-standard controls and high-impact custom interactions to realize truly compelling app designs. Get grounded in Apple's Human Interface Guidelines (HIG) so that you can appreciate all its wisdom. From that excellent foundation, move beyond the HIG and learn how to ensure that all your apps have that wow factor. Learn all about user experience (UX) design techniques, with and beyond Apple's HIG, and how to move your apps out of mundane design and into innovative user experiences. Examine the characteristics and constraints of the iOS platform and how to leverage its strengths to maximum effect in your apps. iOS Wow Factor explains what makes a successful mobile app design, and how to apply those principles of success to your own apps. Once you get the iOS Wow Factor into your apps, you can watch your app adoption rate increase and gain the traction it needs to succeed and earn a profit in the Apple iTunes App Store. Find out everything you'll need to wow your future customers What you'll learn * The purpose and uses of the Apple iOS Human Interface Guidelines (HIG), and what it means to you as an app designer or developer * How to move beyond the recommendations and guidelines of HIG and considerations for creating a successful app * Techniques and methods for creating compelling apps that are easy to use, entertaining and noticeable in a crowded marketplace * How to design for a capacitive touchscreen * Interaction design best practices * How to create a successful mobile app and user experience (UX) Who this book is for Anyone looking to move beyond the basics of iOS application design to create an application with a wow factor Table of Contents * Putting the iOS Human Interface Guidelines in Context * Deconstructing the iOS User Experience * User Experience Differentiation and Strategy * The Killer App * Leveraging iOS Capability for Optimal User Experience * Interaction Modeling and Creation of Novel Concepts * Control Mapping and Touchscreen Ergonomics * Ease of Use and Feature Automation
You're smart and savvy, but you're also busy. This comprehensive guide to Apple's latest version of OS X, Lion, gives you everything you need to know to live a happy, productive Mac life.Learn OS X Lionwill have you up and connected right away. With a minimum of overhead and a maximum of useful information, you'll cover a lot of ground in the time it takes other books to get you plugged in. What you'll learn Lion's new features and how to put them to work How to work with documents Managing email with Mail How to enhance your life with iLife Customizing your Lion environment How to get things done at the command line Who this book is for New Mac users, existing Mac users upgrading from older versions of OS X, and PC users making the switch to Macs. These people share a common desire to learn stuff fast and keep learning Because this book goes into greater depth than your average OS X guide, it is also excellent for small business owners, user support personnel, and system administrators. Table of Contents Welcome to Lion Using the Finder OS X's File System Nifty Tools in Lion Application Basics Managing Applications Lion's included applications Connecting to the network / Internet Learn to browse the web Learn to master email Contact management with Address Book Time management with iCal Chatting and communication iCloud and MobileMe iPhoto iMovie GarageBand Exploring the System Preferences Printing & Peripherals Time Machine Backup and Recovery General Lion Care and Feeding What you need to know about Security Introducing Darwin, Terminal, and the Shell Extending Lion with Darwin Networking with Lion Remote access and sharing Lion as a web server Working with your MS Windows friends Running Other OSs on your Mac An overview of Lion scripting and development AppleScript and Automator Xcode tools for Lion Development Cocoa App Development 101
Dive into Swift 4.x, the latest version of Apple's easy-to-use programming language for macOS, iOS, watchOS, and tvOS. With this practical guide, you'll quickly get up to speed on language basics and then use Swift to build three complete apps, all tightly linked together: an iOS note-taking app, its OSX counterpart that uses iCloud to sync data, and an app for the Apple Watch that makes the user's data available at a moment's notice. You'll learn not only how to write code in Swift, but also why Swift works the way that it does, and how to build upon its foundations. Then you'll explore Swift in the wider world, including open-source frameworks that your apps can use, how to use app extensions make your app play nice with other apps, and how to take Swift beyond Apple's domain with open-source Swift tools.
The authors of the bestselling Beginning iPhone 3 Development are back, with the same excellent material completely updated for iOS 4 and written from the ground up using the latest version of Apple's Xcode 3. All source code has been updated to use the latest Xcode templates and current APIs, and all-new screenshots show Xcode 3 in action. Beginning iPhone 4 Development is a complete course in iOS development. You'll master techniques that work on iPhone, iPad, and iPod touch. We start with the basics, showing you how to download and install the tools you'll need, and how to create your first simple application. Next you'll learn to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll learn techniques to save and retrieve your data using SQLite, iPhone's built-in database management system and Core Data, the standard for persistence that Apple brought to iOS with the release of SDK 3. And there's much more You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages. You'll also learn how to use the new concurrency APIs included in iOS 4, and make robust multithreaded applications using Grand Central Dispatch. * The iPhone 4 update to the best-selling and most recommended book for Cocoa Touch developers * Written in an accessible, easy-to-follow style * Full of useful tips and techniques to help you become an iOS pro What you'll learn * Everything you need to know to develop your own best-selling iPhone and iPad apps * Best practices for optimizing your code and delivering great user experiences * How to create universal apps for both iPhone and iPad Who this book is for Anyone who wants to start developing for iPhone, iPad, and iPod touch.Table of Contents * Welcome to the Jungle * Appeasing the Tiki Gods * Handling Basic Interaction * More User Interface Fun * Autorotation and Autosizing * Multiview Applications * Tab Bars and Pickers * Introduction to Table Views * Navigation Controllers and Table Views * iPad Considerations * Application Settings and User Defaults * Basic Data Persistence * Grand Central Dispatch, Background Processing, and You * Drawing with Quartz and OpenGL * Taps, Touches, and Gestures * Where Am I? Finding Your Way with Core Location * Whee Gyro and Accelerometer * iPhone Camera and Photo Library * Application Localization * Where to Next?
Ready to build mobile apps that out-perform the rest? If you're an iOS developer with app-building experience, this practical guide provides tips and best practices to help you solve many common performance issues. You'll learn how to design and optimize iOS apps that deliver a smooth experience even when the network is poor and memory is low. Today's picky users want fast and responsive apps that don't hog resources. In this book, author Gaurav Vaish demonstrates methods for writing optimal code from an engineering perspective, using reusable Objective-C code that you can use right away. Up your game and create high-performance native iOS apps that truly stand out from the crowd. Measure key performance indicators-attributes that constitute and affect app performance Write efficient apps by minimizing memory and power consumption, and explore options for using available CPU cores Optimize your app's lifecycle and UI, as well as its networking, data sharing, and security features Learn about application testing, debugging and analysis tools, and monitoring your app in the wild Collect data from real users to analyze app usage, identify bottlenecks, and provide fixes Use iOS 9 upgrades to improve your app's performance
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
Stay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. This book, fully updated for Swift 5, is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school. Many people have a difficult time believing they can learn to write iOS apps. Swift 5 for Absolute Beginners will show you how to do so. You'll learn Object-Oriented Programming (OOP) and be introduced to User Interface (UI) design following Apple's Human Interface Guidelines (HIG) using storyboards and the Model-View-Controller (MVC) pattern before moving on to write your own iPhone and Apple Watch apps from scratch. What You'll Learn Work with Swift classes, properties, and functions Examine proper User Interface (UI) and User Experience (UX) design Understand Swift data types: integers, floats, strings, and booleans Use Swift data collections: arrays and dictionaries Review Boolean logic, comparing data, and flow control Use the Xcode debugger to troubleshoot problems with your apps Store data in local app preferences and Core Data databases Who This Book Is For Anyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.
Effectively manage Apple devices anywhere from a handful of Macs at one location to thousands of iPhones across many locations. This book is a comprehensive guide for supporting Mac and iOS devices in organizations of all sizes. You'll learn how to control a fleet of macOS clients using tools like Profile Manager, Apple Device Enrollment Program (DEP), and Apple Remote Desktop. Then integrate your Mac clients into your existing Microsoft solutions for file sharing, print sharing, Exchange, and Active Directory authentication without having to deploy additional Mac-specific middle-ware or syncing between multiple directory services. Apple macOS and iOS System Administration shows how to automate the software installation and upgrade process using the open source Munki platform and provides a scripted out-of-the box experience for large scale deployments of macOS endpoints in any organization. Finally, you'll see how to provision and manage thousands of iOS devices in a standardized and secure fashion with device restrictions and over-the-air configuration. What You'll Learn Integrate macOS and iOS clients into enterprise Microsoft environments Use Apple's Volume Purchase Program to manage App installations and share pools of Apps across multiple users Mass deploy iOS devices with standard configurations Remotely manage a fleet of macOS devices using Apple's Remote Desktop Who This Book Is For System or desktop administrators in enterprise organizations who need to integrate macOS or iOS clients into their existing IT infrastructure or set-up a new infrastructure for an Apple environment from scratch.
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.
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.
Examine how to keep iOS devices safe in the physical world, including creating company policies for iPhones; assessing and defending against cyber vulnerabilities and attacks; working with preinstalled as well as third party tools; and strategies for keeping your data safe including backing up and screen locks. Managing and maintaining iPhones and iPads in a corporate or other business environment inherently requires strict attention to security concerns. Managers and IT professionals need to know how to create and communicate business policies for using iOS devices in the workplace, and implement security and forensics tools to manage and protect them. The iPhone and iPad are both widely used across businesses from Fortune 500 companies down to garage start-ups. All of these devices must have secure and monitorable ways to connect to the internet, store and transmit data without leaks, and even be managed in the event of a physical theft. Pro iOS Security and Forensics covers all these concerns as well as also offering tips for communicating with employees about the policies your business puts in place, why those policies are important, and how to follow them. What You'll Learn Review communicating policies and requirements for use of iPhones Keep your iPhone safe in the physical world Connect to the Internet securely Explore strategies for keeping your data safe including backing up and screen locks Who This Book Is For Managers and IT professionals working in a business environment with iPhones and iPads.
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
The bestselling Mac guide, updated for the latest Mac OS X and now in full color Mac OS X Lion represents a new era in the Mac operating system. This friendly guide is fully updated for the latest Mac OS X and provides everything new Mac users and users upgrading to Mac OS X Lion need to know. A bestseller in previous editions, "Mac OS X Lion For Dummies" covers all the cool stuff and prepares you for the quirks. So whether it's your first Mac or just an OS upgrade, you'll learn to tame your Lion with the expert advice of Bob "Dr. Mac" LeVitus and Dummies.Covers using the Finder, customizing Lion, adding widgets to the Dashboard, organizing and managing files and folders, searching with Spotlight, and working with SpacesExplores browsing the web with Safari, using Apple Mail and iCal, connecting a printer, performing backups with Time Machine, troubleshooting, and setting up a networkWalks readers through the new features of Mac OS X Lion, including FaceTime, Photo Booth, Launchpad, Mission Control, Full-screen apps, and moreGets you up and running with iTunes, downloading fun apps from the Mac App Store, and staying entertained with videos, photos, and other multimedia You'll make your Lion roar with the friendly advice in "Mac OS X Lion For Dummies."
Think from a framework design perspective and move beyond straightforward coding skills. You'll design an enterprise level test framework that is capable of supporting both TDD and BDD at the same time, using the latest open source tools and coding best practices. Taking a less-is-more approach, superfluous information is excised in favor of sleek and direct instruction and focused coding practices. Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There's also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you'll have full confidence in your ability to build new test automation frameworks for yourself. Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what's taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation.What You'll Learn Design an enterprise level mobile test automation framework capable of supporting both TDD and BDD Work with the latest open source tools and coding best practices Build with Spring-Boot, Gradle, and Junit while supporting HP QC integration, Allure, Extent, and customized PDF reporting Who This Book Is For Software professionals working in test automation. Recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation should also find it helpful.
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.
Interested in iPhone and iPad apps development? Want to learn more? Whether you're a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 7 Development, we have the perfect book for you. More iOS 7 Development: Further Explorations of the iOS SDK digs deeper into Apple's latest iOS 7 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim 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 or iPad 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 iOS 7 Development leaves off, with a series of chapters devoted to Core Data, the standard for Apple persistence.Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps-offering 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 More iOS 7 Development 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, Alex, Kevin, and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences and new mapping views that take advantage of sensors and other APIs in the newest iOS 7 SDK. Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, there's something for everyone in More iOS 7 Development.What you'll learn * How to build apps customized for the iPad, the world's most popular tablet * 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 apps * Essentials of concurrent programming and advanced debugging techniques * How to work with enhanced multitasking, threading, memory management and other APIs Tips on working with data from the web and the cloud, including Apple's iCloud * How to deal with Core Data: key concepts and techniques for writing larger applications * How to work with the iOS SDK when dealing with sensors, gyroscopes, etc. for augmented reality experiences in game and socia media appsWho this book is for This book serves as a complimentary book to Beginning iOS 7 Development and is suitable for those aspiring app developers new to iPad app development. Prior Objective-C programming experience would be helpful, but not required.
Interested in iPhone and iPad apps development? Want to learn more? Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, we have the perfect Swift-flavored book for you. The update to the bestselling More iPhone Development by Dave Mark and Jeff LaMarche, More iPhone Development with Swift digs deeper into the new Apple Swift programming language and iOS 8 SDK, explaining complex concepts and techniques in the same friendly, easy-to-follow style you've come to expect. More iPhone Development with Swift covers topics like Swift, Core Data, peer-to-peer networking using Multipeer Connectivity, working with data from the web, MapKit, in-application e-mail, Camera Live-Previews integration, Barcode scanning, Face recognition 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. You'll journey through coverage of concurrent programming and some advanced techniques for debugging your applications.
There's more to build than just game apps for the Apple iTunes App Store. There are rich media or multimedia apps, for example. You can build media or utility apps that take advantage of media such as sound, music, photos, video, animation and other graphics and combines them into a rich media experience or can just make your utility app come alive. Beginning iOS Media Apps Development is a ground-breaking tutorial that explores the near limitless, programmable audio-visual capabilities of the iPhone, iPad and iPod touch using 5 real-world examples or case study apps. This book includes detailed step-by-step instructions and important background information from one of the worlds' most successful media app developers out there, Michael Zaletel. What you'll learn How to build a rich, dynamic media or multimedia apps using iOS SDK Get your hands dirty right away with a flash light app, and later 4 other app case studies in remainder of this tutorial What are the fundamentals of iOS media How to do develop and integrate photos on iOS How to create, edit and build the audio experience into your apps that have sound and music How to create, edit and build the video and animation experience into your apps How to combine these experiences and much more Who this book is for This book is for iOS app developers with at least some experience with the iOS SDK, Objective-C and/or Cocoa touch.
The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift. Swift for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school. Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first two iOS books, along with their free online instruction and free online forum to create an excellent training book. Topics include: How to be successful at learning Swift Using Swift Playgrounds to learn iOS development quickly What is Object Oriented Programming What are Swift classes, properties, and functions Proper user interface and user experience design Swift data types: integers, floats, strings, booleans How to use Swift data collections: arrays and dictionaries Boolean logic, comparing data, and flow control Writing iPhone apps from scratch Avoiding Swift pitfalls Many students have a difficult time believing they can learn to write iOS apps or just staying motivated through learning the process. This book, along with the free, live online training sessions, helps students stay motivated and overcome obstacles while they learn to be great iOS developers. |
You may like...
Azure and Xamarin Forms - Cross Platform…
Russell Fustino
Paperback
|