Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product. Get to know the tools for developing your iPhone app Design a great app before you start coding Build a complex app with Xcode and Interface Builder Decide how to brand your app-then beta-test that brand in the real world Learn the inside scoop on how to get your app into the App Store Promote your product, track sales, and build a strong customer following
Make the most of your iPhone with this witty, authoritative, full-color guide to iOS 14. Apple has sold over 2.2 billion iPhones—but not one has come with a user guide. And with each annual update of iOS, Apple piles on more and more features; at this moment, the Settings app alone bristles with over 1,000 options. In iPhone Unlocked, the #1 bestselling iPhone author David Pogue offers a curated guide to the essential and useful features of the new iPhone 12 family—and all other models that can run the iOS 14 software. A former New York Times tech columnist and bestselling how-to author, no one is better equipped than Pogue to offer expert instruction to this complicated iPhone. With his trademark humor, crystal-clear prose, and 300 full-color illustrations, Pogue guides readers through everything in iOS 14: Home-screen widgets, the new App Library, the all-new Translate app, the redesigned Search, FaceTime, and calling screens, and much more. Whether you’re a new iPhone user or a seasoned veteran, iPhone Unlocked is a gorgeous, authoritative, all-in-one master class on all things iPhone.
This practical book offers the knowledge and code you need to create cutting-edge mobile applications and games for the iPhone and iPod Touch, using Apple's iPhone SDK. iPhone SDK Application Development introduces you to this development paradigm and the Objective-C language it uses with numerous examples, and also walks you through the many SDK frameworks necessary for designing full-featured applications. This book will help you: Design user interface elements with Interface Builder and the UI Kit framework Create application controls, such as windows and navigation bars Build and manage layers and transformations using Core Graphics and Quartz Core Mix and play sound files using AVFoundation, and record and play back digital sound streams using Audio Toolbox Handle network programming with the CFNetwork framework Use the Core Location framework to interact with the iPhone's GPS Add movie players to your application iPhone SDK Application Development will benefit experienced developers and those just starting out on the iPhone. Important development concepts are explained thoroughly, and enough advanced examples are provided to make this book a great reference once you become an expert.
Explains how to use the portable electronic device to make and receive phone calls, set up iTunes and the iPod, take and organize photographs, send and receive e-mail and instant messages, browse the Internet, and play podcasts, music, video, and photograph slideshows.
With iPhone Hacks, you can make your iPhone do all you'd expect of a mobile smartphone -- and more. Learn tips and techniques to unleash little-known features, find and create innovative applications for both the iPhone and iPod touch, and unshackle these devices to run everything from network utilities to video game emulators. This book will teach you how to: Import your entire movie collection, sync with multiple computers, and save YouTube videos Remotely access your home network, audio, and video, and even control your desktop Develop native applications for the iPhone and iPod touch on Linux, Windows, or Mac Check email, receive MMS messages, use IRC, and record full-motion video Run any application in the iPhone's background, and mirror its display on a TV Make your iPhone emulate old-school video game platforms, and play classic console and arcade games Integrate your iPhone with your car stereo Build your own electronic bridges to connect keyboards, serial devices, and more to your iPhone without "jailbreaking" iPhone Hacks explains how to set up your iPhone the way you want it, and helps you give it capabilities that will rival your desktop computer. This cunning little handbook is exactly what you need to make the most of your iPhone.
If you’re looking for a book that focuses on just the most important, most useful, and most fun stuff about your iPhone 3G or 3GS—you’ve found it. There are basically two types of iPhone books out there: (1) The “tell-me-all-about-it” kind, which includes in-depth discussions on everything from wireless network protocols to advanced compression codes. (2) Then there’s this book, which instead is a “show-me-how-to-do-it” book that skips all the confusing techno-jargon and just tells you, in plain, simple English, exactly how to use the iPhone features you want to use most. The iPhone Book is from Scott Kelby, the award-winning author of the smash bestseller, The iPod Book, who takes that same highly acclaimed, casual, straight-to-thepoint concept and layout and brings it to learning Apple’s amazing iPhone. Scott teams up once again with gadget guru and leading iPhone authority Terry White to put together a book that is an awful lot like the iPhone itself—simple to use and fun to learn. The book’s layout is brilliant, with each page covering just one single topic, so finding the information you need is quick and easy, with a large full-color photo on each page so you can see exactly how it works. The first edition of this book was named Best Computer Book of 2007 and, since then, Scott and Terry added even more tips and more tricks, and made it even easier by focusing on just the most useful and most requested iPhone 3G and 3GS features, so you can start really using your iPhone today!
Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even though Apple created iPhone as a closed device, tens of thousands of developers bought them with the express purpose of designing and running third-party software. In this clear and concise book, veteran hacker Jonathan Zdziarski -- one of the original hackers of the iPhone -- explains the iPhone's native environment and how you can build software for this device using its Objective-C, C, and C++ development frameworks. iPhone Open Application Development walks you through the iPhone's native development environment, offers an overview of the Objective-C language you'll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone's favorite iPhone features -- graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device's vast user interface kit. This book explains: How to access the iPhone's underlying operating system The makeup of an iPhone application How to get the open source tool chain running on your desktop The iPhone's core user interface framework, which is heavily tied to major application-level functions Using the many touted iPhone features such as multitouch, hardware sensors, and gestures Intercepting and handling event notifications for many iPhone-related events Raw video surfaces and 3D transformations that take you deeper into advanced graphics on the iPhone How to record and play simple sounds and intercept sound events Advanced digital audio output using Apple's new Audio Toolbox framework Advanced user interface components such as section lists, keyboards, and image manipulation The Appendix includes a compendium of miscellaneous code examples for cool application features, such as using the camera and creating a CoverFlow®-like album browser. This book is a true hacker's book, designed for the millions of users who have run third party applications on their iPhone, but its concepts and code examples have shown to be remarkably similar to Apple's official SDK, making this book a valuable resource for both camps. Any programmer can use this book to write applications with the same spectacular effects that made the device an immediate hit, and impress users just as much as the official iPhone software does. That programmer can easily be you.
This book will give you a thorough grounding in the principal and supporting tools and technologies that make up the Xcode developer tools suite. Apple has provided a comprehensive collection of developer tools, and this is the first book to examine the complete Apple programming environment for both Mac OS X and iPhone. Comprehensive coverage of all the Xcode developer tools Additional coverage of useful third-party development tools Not just a survey of features, but a serious examination of the complete development process for Mac OS X and iPhone applications