2011-11-22 30 views
6

Dường như mọi thứ đã thay đổi với XCode 4.2 và tôi không thấy bất kỳ hướng dẫn/hướng dẫn nào về cách tạo ứng dụng Universal với XCode 4.2. Bất cứ ai biết một hoặc viết một?Bất kỳ ai cũng có hướng dẫn về cách tạo ứng dụng Universal với XCode 4.2?

Lưu ý: Tôi không nói về cách chọn dự án của bạn là Universal, tôi đang nói về hướng dẫn Hello World.

Cảm ơn,

Trả lời

1
  • File/mới dự án/mới/ios/application/đơn ứng dụng xem
  • Tiếp
  • lĩnh vực điền và chọn "Universal "trong Device Family
  • Tiếp theo

Xcode sẽ tạo một dự án với 2 XIB ban đầu có cùng tên và hậu tố khác nhau _iPhone và _iPad.

Tận hưởng!

Chúc may mắn!

+1

Sau khi thực hiện điều đó, tôi làm cách nào để tiếp tục? Giả sử tôi muốn hiển thị chế độ xem bảng. Tôi có phải tạo HAI bảng điều khiển tableview, một cho iPhone và một cho iPad, ví dụ, tableViewControllerForiPhone và tableViewControllerForiPad? Khi tôi chạy các ứng dụng trên iPhone, làm thế nào nó sẽ biết tableViewControllerForiPhone là một trong những nó sẽ hiển thị? Tôi có phải đặt một tuyên bố có điều kiện như nếu (iPhone) đẩy tableViewControllerForiPhone; ? –

+0

Nhưng nếu tôi muốn có nhiều ứng dụng xem thì sao? –

+0

Khi bạn tạo ứng dụng toàn cầu, appdelegate thực hiện cuộc gọi đầu tiên với thiết bị điều kiện. Xem một câu hỏi khác về ứng dụng toàn cầu: http: // stackoverflow.com/questions/8232099/câu hỏi-về-phổ-ứng dụng-in-xcode-4/8232742 # 8232742 –

2

Trong trường hợp bạn thực sự muốn một nguồn đơn giản, có thể kết hợp dưới dạng ứng dụng toàn cầu viết Hello World vào bảng điều khiển, tùy thuộc vào thiết bị đang sử dụng, ở đây có một đoạn mã nhỏ cho bạn.

main.m

#import <UIKit/UIKit.h> 

int main(int argc, char *argv[]) 
{ 
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
    { 
     printf("hello world, from my iPad"); 
    } 
    else 
    { 
     printf("hello world, from my iPhone or iPod"); 
    } 
    return 0; 
} 

Trong các thiết lập xây dựng các ứng dụng của bạn, bạn sẽ phải chọn:

TARGETED_DEVICE_FAMILY = 1,2 

Như thế này: enter image description here

0

Hãy thử:

Head First iPhone và Phát triển iPad, 2nd Edition Một Tài liệu học tập để Tạo các ứng dụng Objective-C cho iPhone và iPad By Dan Pilone, Tracey Pilone

Họ có một phần rất lớn vào phổ Apps :)

+0

Tôi không tìm thấy bất kỳ thứ gì liên quan đến ứng dụng toàn cầu trong cuốn sách mà bạn gọi đó là 'Phát triển iPhone đầu tiên bởi Dan Pilone & Tracey Pilone'. Vui lòng kiểm tra lại và trả lời. – thesummersign

Các vấn đề liên quan