Iv. Create the appropriate catalogue according to the actual situation
Delete the system default partial file Viewcontroller.h,viewcontroller.m,main.storyboard, Launchscreen.xib
Catalogs are created according to the situation, and everyone will be different. Mine is as follows.
Five: Change the project name
1. Enter the targets property of the project, find the build Settings, search for product name, and modify the property to the real software name.
2, open the supporting files directory under the Info.plist, modify the bundle name is the real software name.
3. Execute the clean command under Xcode's product menu.
Six: Modify the splash screen
Start screen has a variety of options, static pictures, multiple static graphs, dynamic effects, dynamic loading ads and so on. This feeling can not be too troublesome, waiting for a long time easy to lose customers. I will use the most primitive static picture. Just now, launchscreen.xib deleted the same reason.
1, click on the project, right select targets under the general properties, find launch Scrren File, the default is "Launchscreen", the representative is launchscreen.xib, we delete him, leave blank.
2. Click the use Asset Catalog after launch Images source. The popup dialog box is selected for merging. means not to create new, merge into Images.xcassets.
3, click the arrow behind Launchimage, enter the launchimage selection screen.
The size of the IPhone Portrait IOS 7,8-2x is 640x960
The size of the IPhone Portrait IOS 7,8-retain4 is 640x1136
Other options are:
IPhone Portrait IOS 8-retina HD 5.5 (1242x2208) @3x
IPhone Portrait IOS 8-retina HD 4.7 (750x1334) @2x
IPhone Portrait IOS 7,8-2x (640x960) @2x
IPhone Portrait IOS 7,8-retina 4 (640x1136) @2x
IPhone Portrait IOS 5,6-1x (320x480) @1x
IPhone Portrait IOS 5,6-2x (640x960) @2x
IPhone Portrait IOS 5,6-retina4 (640x1136) @2x
No art, I can only Baidu to find two pictures instead of a bit.
Vii. Modifying class prefixes
How do I forget to create a class prefix when I create a project?
Select item on the left, select Utilities,project document on the right and a class prefix to modify it.
Eight: New start controller
Because we have deleted the default sotryboard, I want to use the code to do this app.
1, find targets, under the General,deployment info under the main Interface, the default should be main, representing the Main.storyboard. But the default has been removed by us. So leave it blank.
2, the concept of the interface by Uitabbarcontroller control, the following four options, respectively, are "home", "New house", "second-hand housing", "rental", "I", so need to establish the following controller.
Homepage inherit from Uiviewcontroller, new house, housing, rent, I inherit from Uitableviewcontroller
3. Write the boot code to the AppDelegate.h file and the APPDELEGATE.M file
4. Run the simulator and try it. Normal operation without error, there is a splash screen, although not very good after entering. At least run up pull.
Nine, modify the app icon
Modifying the app icon is similar to modifying the splash screen and not repeating it. You can make a large icon and upload it to the online processing site, and the online site will generate the appropriate icon size for you by default.
Icon size reference.
Spotlight
IOS 5,6
BASE:29PT, Need @1x, @2x, @3x, arrive: x, X, 87 x
IOS 7,8
BASE:40PT, Need @2x, @3x, Draw: X, 120 X
IPhone App
IOS 5,6
BASE:57PT, Need @1x, @2x, arrive: x, x 114
IOS 7,8
BASE:60PT, Need @2x, @3x, Draw: X, 180
Settings
IOS 5,6,7,8
BASE:29PT, Need @1x,@2x,@3x, arrive: X, 58x58, 87x87
10: Practical Cocopad Management third parties sometimes get an error. You can try this.
1, click on the Xcode menu product, choose Scheme,edit Scheme, choose Manage Scheme
2, delete the current project.
3. Re-join the current project
Learn to make iOS program the next day: Create subdirectories, change project names, modify splash screen, modify class prefixes, create new startup controllers, modify app icons