Create a new project
File-new-new Project shift+command+n product Name (product name) +company Identifier (Corporate identity) Xcode combines the two items to generate a unique bundle Identifier class Prefix (class name prefix) for the application, where you should enter a string that contains at least 3 uppercase letters. devices need to specify the device type (iphone,ipad, or generic) that the app is targeting use storyboards use the storyboard use ARC using the Arcinclude unit Tests contains the units test & Nbsp;1. Toolbars start Stop run scenario Enable \ Disable Breakpoints active view to show ongoing actions or processes Editor: Standard view, auxiliary view Command+option+enter, version control button view: Control Left navigation Control Panel (Navigator pane), the output information panel below, the right Utility Panel (utility pane) shows hidden organizer: A collection of many common features, API document viewer ... 2. Navigation view Project navigation Panel (Project Navigator) command+1 All files, codes, image files, data models, attribute lists, etc. used in the project Symbols navigation Panel (symbol Navigator) command+2oc type, enum type, struct, global variable, etc. search navigation panel (searching navigator) command+3 Find Optionstextualregular expression regex definitionsreferences find text text Find symbol definitions define Find Symbol refrences referencing in project in Project and frameworks error information navigation panel command+4 Debug navigation panel, thread stacks command+5 Breakpoints Navigation panel command+6 log Navigation Panel (navigator) Command+7 3. Jump Bar recent Files Most recent files unsaved file unsaved files counterparts associated documents superclasses Parent class subclasses subclass siblings sibling categories classification includes contains include by prev, next file file path Click No Selection, Pop up the methods and other symbols contained in the current file, and select to jump to the target location. C represents the class m for method p for property 4. The utility panel command+option+n content differs from the content displayed by the editor panel 5.interface the Builder user Interface Editor. has been integrated into Xcode 6. New Compiler and debugger LLVM (Low level virtual machine, underlying VM) engineering organization Project name folder, You can create folders, organize files user interface elements application-related information, attribute lists precompiled headers, and typically contain header files for all external frames used in your project. Frame or library generated app Note that the above folder is not one by one corresponding to the file system local folder, but is used to organize the file grouping in the project for easy viewing. interface BUilderxib file, collectively known as the nib File dock Toolbar file owner, the object that loads this nib file, is generally the corresponding viewcontroller first responder, Represents an object that is currently interacting with the user. objects loaded into the interface in IB, instantiated when the nib file is loaded. The Library command+option+control+n library contains various objects built into the Uikit and is a collection of reusable objects. File Template Library-file template command+option+control+1 Code Snippets Library-a selection of snippets for easy reuse. (How to use, create, see notes: Xcode generates snippets) Command+option+control+2 object Library-reusable objects, user interface elements, gestures, etc. Command+option+control+3 Media Library-All media files, pictures, sounds, movie files, etc. command+option+control+4 Inspector file Inspector File Checker (file related information) command+option+1quick Help Inspector Quick Help Checker (Help information) command+option+2identifier Inspector Identity Checker (identity) command+option+3attributes Inspector Property Inspector (properties) command+option+4size Inspector Dimension Checker (dimensions) command+option+5connections Inspector Correlation Relationship Checker (relationship) command+option+6 add a label to a view drag to drag an object from the object library to an interface as its child view. For example, dragging a lable, actually on UIView, creates a uilable instance as its child view. The graphical work done by ib, in effect, is to serialize the predefined object into the Xib file, and then load the object directly into memory when the Xib file is loaded. for app design icon icon.png 57*57[email protected] 114*114 @2x as a naming convention, withOn Retina screen iOS, you must use. png as the application icon, and iOS automatically optimizes for PNG. Shortcuts: Navigation panel: Command+n (organization, type, query, error, debug, breakpoint, log) Checker: command+option+n (Files, help groups, logos, attributes, dimensions, Relationship) Builder: command+b Run Program: command+r Create new file: Command+n Right Utility bar: command+option+0 Save project: Command+s Library Panel: Command+option+control +n Standard View Command+enter auxiliary view command+option+enter tip: If you want to clear the app from the home screen in the emulator, you can restore the content and settings in the iOS emulator menu, iOS emulator.
No. 02 Create project