Skip to Content
iOS App Development Portable Genius
book

iOS App Development Portable Genius

by Richard Wentk
August 2012
Beginner
432 pages
9h 39m
English
Wiley
Content preview from iOS App Development Portable Genius

Using Custom Graphics

However you source your custom graphics, you have to add them to your app. Typically, you do this in Interface Builder. Views and controls include customization options that can load and display files you build with the app. The details vary, but the rest of this section includes some common techniques.

Adding a media file to your project

To use a file in a project, you must add it to the project manually. It’s efficient to keep graphics and other media in a single folder on disk and reference them as needed. It’s less efficient to copy media files into a project folder—although if you then make a backup copy of your project, media files will be included automatically and you won’t have to worry about restoring them separately.

The steps for adding media files to a project don’t depend on the media type. They’re identical for all media, including graphic images, video clips, sounds, and custom data.

For this example, start by creating a new project using the Single View Application template. Save it as UIExamples. (This is just a convenient name. There is no class called UIExamples.) Either create or source an image file with the basic iPhone resolution of 320 x 480. The contents of the file don’t matter.

After you have your file and a project to add it to, follow these steps:

1. Right-click the Supporting Files group in the Project navigator.

2. Select Add Files to… item from the menu.

3. Navigate to the file you’re about to import in the file sheet.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro Objective-C

Pro Objective-C

Keith Lee
Programming iOS 13

Programming iOS 13

Matt Neuburg

Publisher Resources

ISBN: 9781118462133Purchase book