Разработка iPhone с xCode 3.2.4 - PullRequest
       2

Разработка iPhone с xCode 3.2.4

1 голос
/ 26 февраля 2012

Я только что купил книгу: Самс научит себя разработке приложений для iPhone за 24 часа.

В книге используется xCode 3.2.4, поэтому я попробовал xCode 4.3 (текущая версия), но не понял, что делать ...

Я нашел эту страницу ... https://developer.apple.com/downloads/index.action

Я скачал версию xCode, использованную в книге (только чтобы увидеть то же, что показано в книге).

Но я получаю две ошибки, каждая из которых связана с Интерфейсным Разработчиком ...

"Эта версия Interface Builder не поддерживает документы типа« Интерфейс Cocoa Touch Document Builder (XIB 3.x) », ориентированные на« iPhone / iPod touch »."

И он встречается дважды для двух разных документов в моем проекте xCode.

Как мне заставить его работать? В книге, которую я вставил, код работает отлично.

Также моя версия Mac: 10.7.3

Ответы [ 2 ]

4 голосов
/ 26 февраля 2012

Не тратьте время на изучение Xcode 3.x.Это все равно, что учиться создавать катапульты и осадные орудия, готовясь к военной карьере.

Apple полностью переписала Xcode с версией 4.0, и все в пользовательском интерфейсе совершенно и совершенно другое.Если вы потратите время на изучение 3.x, вы будете полностью потеряны и растеряны, когда перейдете на 4.x (версия 4.3. Только что вышла, и на горизонте еще не вышла новая версия).

Я был полностью потерян и растерян в течение приблизительно 2 недель, когда я перешел с Xcode 3.x на 4.x, и я делаю это на жизнь и использую Xcode уже более 6 лет.

К сожалениюкниги по разработке iOS отстают от кривой, когда дело доходит до версий Xcode.

Сделайте себе одолжение и отложите книгу Xcode 3 в сторону и найдите книгу Xcode 4 (электронная книга может быть лучшим выбором, поскольку ее можно обновить.)

2 голосов
/ 26 февраля 2012

Из того, что я только что прочитал, файлы XIB, которые у вас есть, не совместимы с новейшей версией Xcode.

Вы можете узнать нагрузки, исправив это.

Пока не удаляйте два файла ...

Будут ли документы в формате xib по-прежнему отображаться в IB?

Попробуйте это:

Переименуйте два файла XIB в другое имя.

*) Открыв старый файл в IB, нажмите «Вид», «Утилиты», «Показать инспектор файлов».

Выберите «Владелец файла», «Переименовать»

1) На панели инструментов нажмите «Файл», «Создать», Файл

2) Выберите Интерфейс пользователя, Пусто, Далее, Далее

3) Введите имя соответствующего файла .h с учетом регистра.Нажмите Создать.

4) Нажмите Владелец файла

5) Открыв новый файл в IB, нажмите Вид, Утилиты, Показать инспектор идентификации.

6) Для классаname, используйте имя класса, в котором вы пытаетесь исправить.

7) Перетащите объект New View на холст, щелкните правой кнопкой мыши новое представление и установите ссылку на переменную представления владельца файла, перетащивВладельцу файла.

В этот момент вы можете попытаться скопировать все объекты из старого XIB и вставить в новый.Убедитесь, что вы проверили все ссылки и целевые действия.

8) Удалите старые файлы в Xcode, щелкнув правой кнопкой мыши и выбрав «Удалить, только ссылки».

Дайте мне знать, работает это или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...