簡體   English   中英

制作通用iOS應用程序應遵循的初始步驟

[英]Initial steps to be followed for making an Universal iOS application

我將要啟動一個通用的iOS應用程序。 我只想使用界面生成器來制作此應用程序。

有人可以建議如何排列兩個筆尖文件嗎? 每當我創建一個類時,都只會創建一個xib文件,但是我想要兩個xib文件,一個用於iPhone,另一個用於iPad應用程序,因為這是一個通用應用程序。

您還可以建議哪種方法更好,即通過界面或使用編碼為此通用應用程序創建UI。

只需將另一個xib文件添加到項目中。 您可以從制作第一個版本的副本開始,或者使用空白的xib。

為了確保在運行時加載正確的xib,您有幾種選擇。 我更喜歡在UIViewController上重載nibName,但是您也可以只調用initWithNibName:,傳遞正確的nib名稱。

如果重載nibName,則可能是這樣的:

- (NSString*) nibName
{
   return UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? @"myphonenib" : @"mypadnib";
}

我個人可以選擇xib,因為xib的目的是“隱藏” GUI代碼,使“功能”代碼整潔。.“ WYSIWYG” UI設計也為提高開發速度發揮了作用。

至於添加XIB ...按照TomSwift的建議,稍后再添加

或者像我一樣,稍后批量處理...即

  1. 首先開發iphone位
  2. 復制項目
  3. 將副本轉換為iPad
  4. 用您的命名標准重命名Appdelegate和xib,例如* iPad后綴
  5. 加裝版復制到通用原件中。

(請注意,確保您獲得所有引用更改,並且正確無誤,並備份所有內容:)

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM