1. 程式人生 > >iOS專案初始化步驟

iOS專案初始化步驟

基本配置

1.開啟Xcode建立專案,專案名稱不應該包括中文

2.進入專案配置頁面:

2.1 確定專案標識唯一

2.2 確定適配的iOS版本

2.3 statebar樣式設定(注意:該樣式的設定,只在app啟動頁面有效,進入app頁面後,無效)

2.4 橫豎屏支援選擇

2.5 專案圖示的加入,直接將 美工設計好的圖片icon,拖進Assets

2.6 新增啟動圖,在配置頁面需要選擇通過圖片啟動,建立成功後,點選後面的前進按鈕,進入啟動圖配置介面。通過將 啟動圖拖入資料夾,刪除LaunchScreen,然後刪除app,重新執行,檢視效果

2.7 完善啟動圖,刪除LaunchScreen(since Xcode)是因為LaunchScreen的優先順序比啟動圖高,而且在這裡,

       如果啟動圖片確實,會導致app介面大小異常。如果確實iPhone5圖,螢幕就會是iPhone4的大小。

       因此,如果使用launchImage就必須擁有每一個尺寸的圖片。

2.8 LaunchScreen會自動識別螢幕的大小,因此如果只有一張圖片,就可以在LaunchScreen加入imgeView中(通過圖片縮放),設定圖片

       實現原理:把LaunchScreen截圖,生成一張圖片作為啟動介面

2.9 基本設定到這裡結束。

相關推薦

iOS專案初始步驟

基本配置 1.開啟Xcode建立專案,專案名稱不應該包括中文 2.進入專案配置頁面: 2.1 確定專案標識唯一 2.2 確定適配的iOS版本 2.3 statebar樣式設定(注意:該樣式的設

IOS 專案初始設定讀取main.storyboard 方法

IOS 專案初始化設定ViewController為底層父類,載入main.storyboard 方法: self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]

React 專案初始步驟

1.初始化基礎的專案 npm install -g create-react-app create-react-app my-app cd my-app yarn start 2. 路由(React-router-dom) 2.1 React-router

Weex專案初始weex-iOS整合

專案初始化 1、沒有現成的工程的話新建iOS專案 命令列cd到專案根目錄 執行 pod init,會建立一個pod配置檔案 用編輯器開啟,加上 pod 'WeexSDK', :path=>'./sdk/' 下載最新的weexSDK https:

獻給初學iOS的小盆友們------微博app專案開發之一專案初始

獻給初學iOS的小盆友們——微博app專案開發之一 專案初始化 本人自學iOS也有七八個月了,不敢說學到很深入了,但也算入了門。此次微博app專案參考了傳智播客培訓教材,主要學習內容有架構思想,封裝思想,程式碼重構,業務邏輯等內容,專案涵蓋面廣泛,講解易懂,且

YMP運行初始步驟

handle ash 模塊初始化 gettime nta www debug any 重復 /* * Copyright 2007-2017 the original author or authors. * * Licensed under the Apache Lice

hibernate_基本配置和初始步驟

導入jar包 導入 eclips ips conf 數據 hiberna 持久化類 步驟 1.hibernate使用步驟: 1)創建hibernate配置文件 2)創建持久化類 3)創建對象-關系映射 4)通過hibernate api編寫訪問數據庫的代碼 2.ecli

Vue(二十)項目初始步驟

docs 需要 淘寶 gpo 文件目錄 href rul web css 提:需要安裝 node.js / npm淘寶鏡像 / webpack / vue-cli腳手架構建工具 1.創建項目 - vue init webpack framework   https://

Vue 專案初始

1.禁止使用者縮放頁面 index.html: <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable

使用Vue開發移動端專案初始需要

1、增加移動端適配標籤| <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> 2、將r

Springmvc web專案初始

    Web容器首先會讀取專案中的web.xml配置檔案中的兩個節點:<context-param>與<listener> Web容器建立ServletContext物件即Servlet上下文,ServletContext代表整個應用,是Servle

Web專案初始流程

本文只討論使用web.xml配置檔案啟動web容器的方式 Web伺服器啟動時,部署在web容器上的專案即開始初始化 初始化流程如下:              

linux核心初始步驟(十)-----時間管理子系統初始

參考博文:https://blog.csdn.net/DroidPhone/article/details/8051405 時間管理子系統: /* 核心用jiffies變數記錄系統啟動以來經過的時鐘滴答數*/ Jiffies.c (kernel\time):core_initcall(ini

linux啟動初始步驟(九)----電源管理相關函式

參考http://www.wowotech.net/sort/linux_kenrel博文的內容 Linux電源管理是一個比較龐大的子系統,涉及到供電(power supply)、充電(Charger)、時鐘(Clock)、頻率(Frequency)、電壓(Voltage)、睡眠/喚醒(Su

Linux啟動過程初始步驟(八)----davinci_gpio_irq_setup函式

/* * NOTE: for suspend/resume, probably best to make a platform_device with * suspend_late/resume_resume calls hooking into results of the set

Linux核心初始步驟(八)---GPIO相關的初始工作

參考博文:http://blog.chinaunix.net/uid-27717694-id-3624294.html 分析GPIO的初始化過程,GPIO是與硬體體系密切相關的,Linux提供一個模型來讓驅動統一處理GPIO, 即各個板卡都有實現自己的gpio_chip控制模組:reques

linux核心初始步驟(六)

do_initcalls()將按順序從__initcall_start開始,到__initcall_end結束的section中以函式指標的形式取出這些編譯到核心驅動模組中的初始化函式起始地址,來完成相應的初始化。 /* * Early initcalls run before ini

Linux核心初始步驟(五)

/* * Ok, the machine is now initialized. None of the devices * have been touched yet, but the CPU subsystem is up and * running, and memory an

Linux核心初始步驟(七)

到init_post函式為止,核心的初始化已經基本結束,接著會產生使用者程序 /* This is a non __init function. Force it to be noinline otherwise gcc * makes it inline to init() and

Linux核心初始步驟(四)

kernel_init函式將完成裝置驅動的初始化,並呼叫init_post函式啟動使用者空間的init程序 static int __init kernel_init(void * unused) { /* * Wait until kthreadd is all set-up.