Browse Results

Showing 29,226 through 29,250 of 55,826 results

iOS App Development Portable Genius

by Richard Wentk

The essential skills and technologies needed for iOS development in one handy guide!The unprecedented popularity of iOS devices, such as the iPhone, iPad, and iPod touch, has led to a development boom. If you're eager to become part of the action, then this is the book for you! Packed with must-have information on iOS development, this handy guide covers Objective-C, Xcode, Frameworks, and sound design principles and explains how to upload an app to the app store and integrate apps with the latest advances that Apple offers developers. The featured tips and tricks will get you up and running and sharpen your skills as an iOS developer.Gets savvy beginning developers started with iOS development while also keeping experienced iOS developers up to date on the latest in this field Features easy-to-follow instructions on the strong and stable iOS platform iOS Development Portable Genius covers all the essentials you need to get started with iOS development today.

iOS Application Development with OpenCV 3

by Joseph Howse

Create four mobile apps and explore the world through photography and computer vision About This Book * Efficiently harness iOS and OpenCV to capture and process high-quality images at high speed * Develop photographic apps and augmented reality apps quickly and easily * Detect, recognize, and morph faces and objects Who This Book Is For If you want to do computational photography and computer vision on Apple's mobile devices, then this book is for you. No previous experience with app development or OpenCV is required. However, basic knowledge of C++ or Objective-C is recommended. What You Will Learn * Use Xcode and Interface Builder to develop iOS apps * Obtain OpenCV's standard modules and build extra modules from source * Control all the parameters of the iOS device's camera * Capture, save, and share photos and videos * Analyze colors, shapes, and textures in ordinary and specialized photographs * Blend and compare images to create special photographic effects and augmented reality tools * Detect faces and morph facial features * Classify coins and other objects In Detail iOS Application Development with OpenCV 3 enables you to turn your smartphone camera into an advanced tool for photography and computer vision. Using the highly optimized OpenCV library, you will process high-resolution images in real time. You will locate and classify objects, and create models of their geometry. As you develop photo and augmented reality apps, you will gain a general understanding of iOS frameworks and developer tools, plus a deeper understanding of the camera and image APIs. After completing the book's four projects, you will be a well-rounded iOS developer with valuable experience in OpenCV. Style and approach The book is practical, creative, and precise. It shows you the steps to create and customize five projects that solve important problems for beginners in mobile app development and computer vision. Complete source code and numerous visual aids are included in each chapter. Experimentation is an important part of the book. You will use computer vision to explore the real world, and then you will refine the projects based on your findings.

iOS Application Security: The Definitive Guide for Hackers and Developers

by David Thiel

Eliminating security holes in iOS apps is critical for any developer who wants to protect their users from the bad guys. In iOS Application Security, mobile security expert David Thiel reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.After a crash course on iOS application structure and Objective-C design patterns, you’ll move on to spotting bad code and plugging the holes. You’ll learn about:–The iOS security model and the limits of its built-in protections–The myriad ways sensitive data can leak into places it shouldn’t, such as through the pasteboard–How to implement encryption with the Keychain, the Data Protection API, and CommonCrypto–Legacy flaws from C that still cause problems in modern iOS applications–Privacy issues related to gathering user data and how to mitigate potential pitfallsDon’t let your app’s security leak become another headline. Whether you’re looking to bolster your app’s defenses or hunting bugs in other people’s code, iOS Application Security will help you get the job done well.

iOS Architecture Patterns: MVC, MVP, MVVM, VIPER, and VIP in Swift

by Raúl Ferrer García

Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You’ll find out why it’s important for your applications to be based on these patterns and which ones are the most common. Then you’ll look at the MVC as one of the best known and used patterns. You’ll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you’ll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection with the views through Data Binding. With those prominent patterns covered, you’ll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process.What You'll LearnCode cleanly with solid foundations Start your project ready to adapt and evolve as features and other developers are added Find and apply the right patterns for the best results Who This Book Is ForDevelopers with some programming knowledge who want to learn different architecture patterns, those who already have more experience and are looking for a starting point on complex patterns such as VIPER or VIP, and beginner programmers

iOS Cloud Development For Dummies

by Neal Goldstein

Want to create robust, data-driven, iOS cloud apps? This book makes it easier!Apple's mobile operating system (iOS) supports iPhones, iPads, iPods and other Apple devices, and while even beginners can now develop apps to run just on these devices themselves, sometimes you want to create an app with more heft. Applications such as live weather reports or multi-player games require a lot of data to be pulled from outside--often from cloud-based Web Services, such as Google or Amazon. This book, written by application development expert Neal Goldstein, shows you how to weave all of this together to create robust iOS apps.Developers will learn how to get, post, and modify data as well as how to create and deploy new, app-specific Web Services. The book includes numerous sample programs such as Xcode projects, sample server code used to create Web Services in the cloud, desktop client back-ends, and more.Takes new and seasoned developers beyond the creation of simple client-based iOS applications to create more sophisticated, data-driven, cloud-based mobile appsExplains how to access existing Web Services from native iOS applications and also how to create and deploy new, app-specific Web ServicesIncludes sample programs such as Xcode projects with complete source code, and sample server code for creating cloud-based Web ServicesOffers valuable and hard-to-get information for new or veteran iOS developers, from small shops to enterprise iOS developmentShows you how to use iCloud and Core data to enable apps running on different devices to share dataConnecting your iOS app to the cloud just got easier, with iOS Cloud Development For Dummies.Note: Apple's iOS SDK tools are only accessible on Intel-powered Mac and MacBook devices.

iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers

by Eric Vennaro

Scale mobile applications to handle an enormous user base and development team. This book outlines the scaling challenges that mobile engineers face and some standard techniques and design patterns to deal with those issues. You already know the basics of iOS development, but how do you learn the key concepts and patterns to scale a mobile application? You’ll start by learning the fundamentals of the iOS platform often overlooked when using out-of-the-box iOS solutions. While standard iOS solutions might work at a small scale, the most prominent tech companies reinvent these for highly customized usage, making understanding the underlying concepts crucial. Understanding these concepts reduces ramp-up time and allows engineers to understand the "why" intuitively. Having mastered the fundamentals, you'll next focus on architecture and design principles to build, maintain, and release features within a large codebase and the soft skills to enact change in a larger organization. You’ll be empowered with a deeper understanding of iOS design patterns and the industry knowledge necessary to take their features from idea to production. You’ll also study the people skills to get things done in a large organization—a critical step to growing one's career.Upon completing iOS Development at Scale, you'll understand the solutions and tradeoffs you can leverage to build better applications and grow your career.What You'll LearnApply computer science and engineering fundamentals to the iOS platformImplement knowledge of iOS architecture and best practices at large-scale companiesIdentify current gaps in your product and gain alignment within the broader organizationSolve problems with knowledge of systems architecture and industry best practices to identify and address gaps in your codebaseWho This Book Is ForiOS software engineers and mobile engineer managers. Additionally, any software engineer, manager, or business stakeholder wanting to learn more about mobile development and the challenges that mobile engineers face.

iOS Development Bibliography

by Safari Content Team

The recent release of iOS 6 brings over 200 new user features and over 1,000 new APIs for developers, including Auto Layout, Passbook, new social features including Facebook integration, UICollectionView for creating amazing collection-based interfaces, state preservation, challenges in Game Center, attributed strings, improvements to In-App Purchases, Reminders, improvements to image and video editing, more UI customization options, and much, much more. The only limit to what developers will be able to create is just their imagination. Safari Books Online provides full access to all of these resources in this bibliography. We offer a wide range of books for all skill levels across a number of topics, including core iOS development, learning Objective-C, Xcode, mastering HTML5, CSS3, and JavaScript programming for the mobile web, game development, designing amazing user interfaces and experiences, iOS for enterprises, and many more.

iOS Development using MonoTouch Cookbook

by Dimitris Tavlikos

The book is written in a cookbook style, presenting examples in the style of recipes, allowing you to go directly to your topic of interest, or follow topics throughout a chapter to gain in-depth knowledge. This book is essential for C# and .NET developers with no previous experience in iOS development and Objective-C developers that want to make a transition to the benefits of MonoTouch and the C# language, for creating complete, compelling iPhone, iPod and iPad applications and deploying them to the App Store.

iOS Development with Swift

by Craig Grummitt

SummaryiOS Development with Swift is a hands-on guide to creating apps for iPhone and iPad using the Swift language. Inside, you'll be guided through every step of the process for building an app, from first idea to App Store. This book fully covers Swift 4, Xcode 9, and iOS 1.Our video course, iOS Development with Swift in Motion, is the perfect companion to this book, featuring even more projects and examples for you to dig into in the exciting world of iOS development. Find out more at our website: www.manning.com/livevideo/ios-developmen​t-with-swift-lvPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyOne billion iPhone users are waiting for the next amazing app. It's time for you to build it! Apple's Swift language makes iOS development easier than ever, offering modern language features, seamless integration with all iOS libraries, and the top-notch Xcode development environment. And with this book, you'll get started fast.About the BookiOS Development with Swift is a hands-on guide to creating iOS apps. It takes you through the experience of building an app—from idea to App Store. After setting up your dev environment, you'll learn the basics by experimenting in Swift playgrounds. Then you'll build a simple app layout, adding features like animations and UI widgets. Along the way, you'll retrieve, format, and display data; interact with the camera and other device features; and touch on cloud and networking basics. What's InsideCreate adaptive layoutsStore and manage dataLearn to write and debug Swift codePublish to the App StoreCovers Swift 4, Xcode 9, and iOS 11About the ReaderWritten for intermediate web or mobile developers. No prior experience with Swift assumed.About the AuthorCraig Grummitt is a successful developer, instructor, and mentor. His iOS apps have had over 100,000 downloads combined!Table of ContentsPART 1 - INTRODUCING XCODE AND SWIFT Your first iOS application Introduction to Swift playgrounds Swift objects PART 2 - BUILDING YOUR INTERFACE View controllers, views, and outlets User interaction Adaptive layout More adaptive layout Keyboard notifications, animation, and scrolling PART 3 - BUILDING YOUR APP Tables and navigation Collections, searching, sorting, and tab bars Local data persistence Data persistence in iCloud Graphics and media Networking Debugging and testingPART 4 - FINALIZING YOUR APP Distributing your app What's next?

iOS Development with Xamarin Cookbook

by Dimitris Tavlikos

The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an in-depth knowledge. There are also plenty of hints and best practices along the way. If you are a C#/.NET developer with no previous experience in iOS development or an Objective-C developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed.

iOS eCommerce App Development with Parse

by Liangjun Jiang

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 (PaaS) provider. In this comprehensive guide you will learn about collecting application requirements, architecting the app, designing the user 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, log in 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 today. What you'll learn Get to know Parse and its products, the most popular and powerful Platform as a Service (BaaS) provider. Learn what it takes to develop a real world e-commerce iPhone app. Secure your app and user data. Incorporate the Stripe payment gateway and Mailgun email service. Develop a scalable app that is also easy to maintain. Extend all examples to match the needs of your own app. Who this book is for iOS eCommerce App Development with Parse is for experienced iPhone developers confident with Objective-C, iOS and XCode, who want to build an eCommerce iPhone app. If you don't have the experience of implementing a fully functional backend, but still want to build a mobile app with web services, this book is for you. It is ideal for mobile app developers who want to enhance their skills and learn new tools. Table of Contents Section 1: Architecture Chapter One: Requirement Chapter Two: Prototype Chapter Three: Parse Fundamentals Chapter Four: Project Setup Section 2: Products Chapter Five: Product Category Chapter Six: Products Chapter Seven: Product Detail Section 3: User Chapter Eight: Sign Up Chapter Nine: Log In Chapter Ten: Login with Facebook Section 4: Checkout Chapter Eleven: a Shopping Bag Chapter Twelve: Shipping Address Chapter Thirteen: Pay with Credit Card Chapter Fourteen: Pay with Apply App Chapter Fifteen: Charge and Email Section 5: My Account Chapter Sixteen: My Account Overview Chapter Seventeen: My Payment Methods Chapter Eighteen: My Order History Chapter Nineteen: My Favorites Section 6: UI Improvement and Promotion Chapter Twenty: UI Improvement Chapter Twenty-One: Promotion Section 7: Security and More from Parse Chapter Twenty-Two: Security Chapter Twenty-Three: Crash Report and Analytics

iOS Forensics Cookbook

by Mayank Birani Bhanu Birani

Over 20 recipes that will enable you to handle and extract data from iOS devices for forensics About This Book * This book gets you straight into solving even the most complex iOS forensic problems with easy-to-understand recipes * Get to grips with extraction and analysis techniques to perform forensic investigations on iOS devices * Gain insights into how to protect your data and perform data recovery from iOS-based devices Who This Book Is For If you are an iOS application developer who wants to learn about a test flight, hockey app integration, and recovery tools, then this book is for you. This book will be helpful for students learning forensics, as well as experienced iOS developers. What You Will Learn * Discover the various ways to save data in the document directory of the device * Get to grips with encrypting and decrypting of files saved in the document directories * Explore ways to integrate social media with iOS applications * Grab the user events and actions on the iOS application using analytic tools * Analyze useful information from the data gathered in the cloud * Grasp numerous concepts associated with air application distribution * Track errors in an application effectively to document them for forensic analysis * Read crash reports accumulated on iTunesConnect and decode them to generate and gather useful information In Detail Mobile device forensics is a branch of digital forensics that involves the recovery of evidence or data in a digital format from a device without affecting its integrity. With the growing popularity of iOS-based Apple devices, iOS forensics has developed immense importance. To cater to the need, this book deals with tasks such as the encryption and decryption of files, various ways to integrate techniques with social media, and ways to grab the user events and actions on the iOS app. Using practical examples, we'll start with the analysis keychain and raw disk decryption, social media integration, and getting accustomed to analytics tools. You'll also learn how to distribute the iOS apps without releasing them to Apple's App Store. Moving on, the book covers test flights and hockey app integration, the crash reporting system, recovery tools, and their features. By the end of the book, using the aforementioned techniques, you will be able to successfully analyze iOS-based devices forensically. Style and approach This book takes a step-by-step recipe-based approach to iOS forensics and investigation techniques. Topics are explained sequentially in order of complexity, and are accompanied by code and theory that is easy to grasp.

iOS Forensics for Investigators: Take mobile forensics to the next level by analyzing, extracting, and reporting sensitive evidence

by Gianluca Tiepolo

Extract crucial data and lead successful criminal investigations by infiltrating every level of iOS devicesKey FeaturesExplore free and commercial tools for carrying out data extractions and analysis for digital forensicsLearn to look for key artifacts, recover deleted mobile data, and investigate processed dataGet up and running with extracting full filesystem images and jailbreak devices to gather the most data possibleBook DescriptionProfessionals working in the mobile forensics industry will be able to put their knowledge to work with this practical guide to learning how to extract and analyze all available data from an iOS device. This book is a comprehensive, how-to guide that leads investigators through the process of collecting mobile devices and preserving, extracting, and analyzing data, as well as building a report. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book starts by covering the fundamentals of mobile forensics and how to overcome challenges in extracting data from iOS devices. Once you've walked through the basics of iOS, you'll learn how to use commercial tools to extract and process data and manually search for artifacts stored in database files. Next, you'll find out the correct workflows for handling iOS devices and understand how to extract valuable information to track device usage. You'll also get to grips with analyzing key artifacts, such as browser history, the pattern of life data, location data, and social network forensics. By the end of this book, you'll be able to establish a proper workflow for handling iOS devices, extracting all available data, and analyzing it to gather precious insights that can be reported as prosecutable evidence.What you will learnBecome familiar with the mobile forensics workflowUnderstand how to legally seize iOS devices and preserve their dataExtract evidence through logical and filesystem acquisitionsPerform a deep-dive analysis of user data and system dataGain insights by analyzing third-party applicationsGet to grips with gathering evidence stored on iCloudWho this book is forForensic analysts and investigators interested in extending their skills to extract data from iOS devices, including system logs, device usage, and third-party application data, will find this book useful. Anyone familiar with the principles of digital forensics and looking to expand their knowledge base in deep iOS examinations will also benefit from this book.Knowledge of mobile forensic principles, data extraction, Unix/Linux terminal, and some hands-on understanding of databases and SQL query language is assumed.

iOS Game Development By Example

by Samanyu Chopra

Learn how to develop an ace game for your iOS device, using Sprite Kit About This Book * Learn about the Sprite Kit engine and create games on the iOS platform from the ground up * Acquaint your Sprite Kit knowledge with Swift programming and turn your 2D game conceptualization into reality in no time * An abridged and focused guide to develop an exhaustive mobile game Who This Book Is For This book is for beginners who want to start their game development odyssey in the iOS platform. If you are an intermediate or proficient game developer hailing from a different development platform, this book will be a perfect gateway to the Sprite Kit engine. The reader does not need to have any knowledge of Sprite Kit and building games on the iOS platform. What You Will Learn * Learn about the Sprite Kit game engine and create indie games in no time * Set sail on the quest of game development career by successfully creating a runner game * Know more about the IDE provided by Apple for game development - Xcode * Get an overview of Apple's latest programming language, Swift * Discover the functionalities of scenes and nodes in a game * Explore how physics bodies work and how to add this feature into your game * Grasp knowledge of particle effect and shaders * Add a scoring system into your game to visualize high scores In Detail Game development has always been an exciting subject for game enthusiasts and players and iOS game development takes a big piece of this cake in terms of perpetuating growth and creativity. With the newest version of iOS and Sprite Kit, comes a series of breathtaking features such as Metal rendering support, camera nodes, and a new and improved Scene Editor. Conceptualizing a game is a dream for both young and old. Sprite Kit is an exciting framework supported by Apple within the iOS development environment. With Sprite Kit, creating stunning games has become an easy avenue. Starting with the basics of game development and swift language, this book will guide you to create your own fully functional game. Dive in and learn how to build and deploy a game on your iOS platform using Sprite Kit game engine. Go on a detailed journey of game development on the iOS platform using the Sprite Kit game engine. Learn about various features implemented in iOS 8 that further increase the essence of game development using Sprite Kit. Build an endless runner game and implement features like physics bodies, character animations, scoring and other essential elements in a game. You will successfully conceive a 2D game along with discovering the path to reach the pinnacle of iOS game development. By the end of the book, you will not only have created an endless runner game but also have in-depth knowledge of creating larger games on the iOS platform. Style and approach An easy-to-follow, comprehensive guide that makes your learning experience more intriguing by gradually developing a Sprite Kit game. This book discusses each topic in detail making sure you attain a clear vision of the subject.

iOS Game Development Cookbook

by Jonathon Manning Paris Buttfield-Addison

Want to build games with iOS technologies? This cookbook provides detailed recipes for a wide range of common iOS game-development issues, ranging from 2D and 3D math to Game Center integration, and OpenGL to performance. If you're familiar with iOS and Objective-C, this is the problem-solving guide you want.Rather than focus on specific game engines for iOS, such as Cocos2D or the Corona SDK, the recipes in this cookbook strictly deal with baked-in iOS technologies. You'll learn solutions for everything from tile-matching games to racing, with working code that you can use right away.Lay out the structure of your gameBuild and customize menus with UIKitDetect and respond to user inputUse advanced techniques to play sound effects and musicWork with data, using iOS devices and the cloudCreate 2D graphics with SpriteKitAdd physics simulation to your gameLearn beginning to advanced 3D graphicsCreate challenges with artificial intelligenceUse networking to add multiplayer capabilitiesWork with game controllers and multiple screens

iOS Game Programming Cookbook

by Bhanu Birani Chhavi Vaishnav

This book is for developers who are willing to explore iOS game programming in depth. Good knowledge level and understanding of iOS game development will be an added advantage. You should already have a working installation of Xcode and Sprite kit.

iOS Game Programming with Xcode and Cocos2d

by Justin Dike

This book is written by a professional instructor and founder of CartoonSmart.com, a company specializing in new media tutorials for nearly a decade. The book is a start-to-finish guide for anyone looking to begin iOS development using Cocos2d and Xcode and submit their finished app to Apple. Even if you haven’t read code before, you can begin with this book. This book is a handy reference guide, with easy to look-up sections of code snippets, pictures and links to video examples. Features: Code Video examples 5 hours of tutorial videos on Box2d, which can take the reader even further beyond what they learned in the book

iOS Hacker's Handbook

by Stefan Esser Dion Blazakis Dino Daizovi Ralf-Philip Weinmann Charlie Miller Vincenzo Iozzo

Discover all the security risks and exploits that can threaten iOS-based mobile devicesiOS is Apple's mobile operating system for the iPhone and iPad. With the introduction of iOS5, many security issues have come to light. This book explains and discusses them all. The award-winning author team, experts in Mac and iOS security, examines the vulnerabilities and the internals of iOS to show how attacks can be mitigated. The book explains how the operating system works, its overall security architecture, and the security risks associated with it, as well as exploits, rootkits, and other payloads developed for it. Covers iOS security architecture, vulnerability hunting, exploit writing, and how iOS jailbreaks workExplores iOS enterprise and encryption, code signing and memory protection, sandboxing, iPhone fuzzing, exploitation, ROP payloads, and baseband attacksAlso examines kernel debugging and exploitation Companion website includes source code and tools to facilitate your effortsiOS Hacker's Handbook arms you with the tools needed to identify, understand, and foil iOS attacks.

iOS in Practice

by Bear P. Cahill

SummaryiOS in Practice is a hands-on guide with 98 specific techniques to help solve the specific problems you'll encounter over and over as you work on your iPhone and iPad apps. You'll dig into the practical nuts and bolts of applying views, view controllers, table views and cells, audio, images, graphics, file structure—and more. Examples written for iOS 6.About this BookWhen you are building an iOS app, you want more than basic concepts—you want real answers to practical problems. You want iOS in Practice. This book distills the hard-won experience of iOS developer Bear Cahill into 98 specific iOS techniques on key topics including managing data, using media, location awareness, and many more. And the sample apps are wonderful! As you pull them apart, you'll see two things: experienced app development and creative design savvy in action. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideWhereIsMyCar drives you through maps, CoreLocation, and camera access.PlayMyLists tunes in on settings, audio, and shake detection.Rock, Paper, Scissors explores networking, voice, in-apppurchase, push notification, and invitations.Examples written for iOS 6 using Xcode 4.5.Written for readers who know the basics of Objective-C and are interested in practical app development.Table of ContentsPART 1 GETTING STARTEDGetting started with iOS developmentCreating an iOS applicationPART 2 PUTTING iOS INTO PRACTICEUsing view controllers and images in PicDecorAccessing the address book/contacts in Dial4MapKit and the camera in WhereIsMyCarSettings, audio, and shake detection in TimeDownCoreData, iPod access, and playing music—PlayMyListsPush notification and in-app purchase—Rock, Paper, ScissorsGameCenter leaderboards and achievements—Rock, Paper, ScissorsiTunes API, iPad, and iAd—MusicSearchCollection view, social, reminders, and state restoration—MeetSocial

iOS Penetration Testing

by Kunal Relan

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.

iOS Sensor Apps with Arduino: Wiring the iPhone and iPad into the Internet of Things

by Alasdair Allan

<p>Turn your iPhone or iPad into the hub of a distributed sensor network with the help of an Arduino microcontroller. With this concise guide, you&#8217;ll learn how to connect an external sensor to an iOS device and have them talk to each other through Arduino. You&#8217;ll also build an iOS application that will parse the sensor values it receives and plot the resulting measurements, all in real time.</p>

iOS Swift Game Development Cookbook

by Jonathon Manning Paris Buttfield-Addison

Ready to make amazing games for the iPhone, iPad, and iPod touch? With Apple's Swift programming language, it's never been easier. This updated cookbook provides detailed recipes for a managing wide range of common iOS game-development issues, ranging from 2D and 3D math to SpriteKit and OpenGL to performance--all revised for Swift.You get simple, direct solutions to common problems found in iOS game programming. Need to figure out how to give objects physical motion, or want a refresher on gaming-related math problems? This book provides sample projects and straightforward answers. All you need to get started is some familiarity with iOS development, Swift, and Objective-C.Design the architecture and code layout of your gameBuild and customize menus with UIKitDetect and respond to user inputUse techniques to play sound effects and musicLearn different ways to store information for later useCreate 2D graphics with SpriteKitCreate 3D graphics with SceneKitAdd two-dimensional physics simulationLearn beginning, intermediate, and advanced 3D graphics with OpenGLCreate challenges with artificial intelligenceTake advantage of game controllers and external displays

iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems (Third Edition)

by Jonathon Manning Paris Buttfield-Addison

<p>Ready to make amazing games for the iPhone and iPad? With Apple’s Swift programming language, it’s never been easier. This updated cookbook provides detailed recipes for managing a wide range of common iOS game-development issues, ranging from 2D and 3D math, SpriteKit, and OpenGL to augmented reality with ARKit. <p>You get simple, direct solutions to common problems found in iOS game programming. Need to figure out how to give objects physical motion, or want a refresher on gaming-related math problems? This book provides sample projects and straightforward answers. All you need to get started is some familiarity with iOS development in Swift.</p>

iOS Unit Testing by Example: Xctest Tips And Techniques Using Swift

by Jon Reid

Fearlessly change the design of your iOS code with solid unit tests. Use Xcode's built-in test framework XCTest and Swift to get rapid feedback on all your code - including legacy code. Learn the tricks and techniques of testing all iOS code, especially view controllers (UIViewControllers), which are critical to iOS apps. Learn to isolate and replace dependencies in legacy code written without tests. Practice safe refactoring that makes these tests possible, and watch all your changes get verified quickly and automatically. Make even the boldest code changes with complete confidence. Manual code and UI testing get slower the deeper your navigation hierarchy goes. It can take several taps just to reach a particular screen, never mind the actual workflow tests. Automatic unit testing offers such rapid feedback that it can change the rules of development. Bring testing to iOS development, even for legacy code. Use XCTest to write unit tests in Swift for all your code. iOS developers typically reserve unit tests for their model classes alone. But that approach skips most of the code common to iOS apps, especially with UIViewControllers. Learn how to unit test these view controllers to expand your unit testing possibilities. Since good unit tests form the bedrock for safe refactoring, you're empowered to make bold changes. Learn how to avoid the most common mistakes Swift programmers make with the XCTest framework. Use code coverage to find holes in your test suites. Learn how to identify hard dependencies. Reshape the design of your code quickly, with less risk and less fear.

IoT: Security and Privacy Paradigm (Internet of Everything (IoE) #63)

by Dac-Nhuong Le Vicente García Díaz Souvik Pal

IOT: Security and Privacy Paradigm covers the evolution of security and privacy issues in the Internet of Things (IoT). It focuses on bringing all security and privacy related technologies into one source, so that students, researchers, and practitioners can refer to this book for easy understanding of IoT security and privacy issues. This edited book uses Security Engineering and Privacy-by-Design principles to design a secure IoT ecosystem and to implement cyber-security solutions. This book takes the readers on a journey that begins with understanding the security issues in IoT-enabled technologies and how it can be applied in various aspects. It walks readers through engaging with security challenges and builds a safe infrastructure for IoT devices. The book helps readers gain an understand of security architecture through IoT and describes the state of the art of IoT countermeasures. It also differentiates security threats in IoT-enabled infrastructure from traditional ad hoc or infrastructural networks, and provides a comprehensive discussion on the security challenges and solutions in RFID, WSNs, in IoT. This book aims to provide the concepts of related technologies and novel findings of the researchers through its chapter organization. The primary audience includes specialists, researchers, graduate students, designers, experts and engineers who are focused on research and security related issues. Souvik Pal, PhD, has worked as Assistant Professor in Nalanda Institute of Technology, Bhubaneswar, and JIS College of Engineering, Kolkata (NAAC "A" Accredited College). He is the organizing Chair and Plenary Speaker of RICE Conference in Vietnam; and organizing co-convener of ICICIT, Tunisia. He has served in many conferences as chair, keynote speaker, and he also chaired international conference sessions and presented session talks internationally. His research area includes Cloud Computing, Big Data, Wireless Sensor Network (WSN), Internet of Things, and Data Analytics. Vicente García-Díaz, PhD, is an Associate Professor in the Department of Computer Science at the University of Oviedo (Languages and Computer Systems area). He is also the editor of several special issues in prestigious journals such as Scientific Programming and International Journal of Interactive Multimedia and Artificial Intelligence. His research interests include eLearning, machine learning and the use of domain specific languages in different areas. Dac-Nhuong Le, PhD, is Deputy-Head of Faculty of Information Technology, and Vice-Director of Information Technology Apply and Foreign Language Training Center, Haiphong University, Vietnam. His area of research includes: evaluation computing and approximate algorithms, network communication, security and vulnerability, network performance analysis and simulation, cloud computing, IoT and image processing in biomedical. Presently, he is serving on the editorial board of several international journals and has authored nine computer science books published by Springer, Wiley, CRC Press, Lambert Publication, and Scholar Press.

Refine Search

Showing 29,226 through 29,250 of 55,826 results