Представьте, что вы - движок JavaScript, читающий этот код сверху вниз:
numPrinter
. ()
нет, поэтому numPrinter
только определяется, но не вызывается. console.log(i);
. Вызов этого здесь приводит к ReferenceError: i is not defined
, потому что numPrinter
все еще НЕ был вызван, поэтому к i
еще нельзя получить доступ. numPrinter();
. Здесь JS-движок считывает ()
и вызывает функцию numPrinter
. Теперь у нас есть доступ к i
, потому что необъявленные переменные всегда становятся глобальными переменными. console.log(i);
считывается и печатает результат 30
, потому что i
доступен глобально вне функции numPrinter
. Ответ да .
Для разработки приложений для iPhone Вам нужно iPhone SDK , который в свою очередь требует версии 10.5 Mac OS X (Intel). Если можно удовлетворить это требование в установке OS X, то можно создать приложения для iPhone. Можно ли протестировать их, столь же легко зависит от поддержки USB в установке.
то, что Мини-Mac составляет 599$, не важно вопросу и насколько недорогой это, относительно. Что недорого, нельзя быть другому (тем более, что OP указывает, что он не находится в США, где это могли бы быть намного больше чем 599$).
Да, его возможное. Но, проблема - то, что iPhone SDK получает частые обновления и требует, чтобы обновленная версия Mac OS X - обновляющий hackintosh была болью (можно сделать лучшую разработку на MacMini вместо того, чтобы напрасно тратить время для обновления), и Вы никогда не будете знать, когда Ваш hackintosh будет незагрузочным!
USB, Аудио, другой выходит, я видел в hackintosh.
Это определенно возможно, и это даже не, что трудно при покупке частей с намерением выполнить OS X на них.
большинство трудностей и людей несовместимостей испытывают происходят из-за попытки испытать OS X на аппаратных средствах, которые они уже имеют. У них может быть система AMD, которой нужно ядро Voodoo, у них может быть Radeon 4xxx, который будет только работать в режиме VESA без аппаратного ускорения. Конечно, эти вещи могут быть сделаны работать, и это становится легче все время, но это - больше усилия, и это - куда объем проблем прибывает из.
, После того как Вы действительно получаете свой Гибрид работа Mac (поскольку я нежно предпочитаю называть их) это все еще не будет столь же совершенно безболезненным как идеал (примечание: не фактический!) Mac, владеющий опытом. Но тем не менее, с небольшим здравым смыслом Вы получаете намного больше компьютера за половину или меньше из цены.
Редактирование: что касается рабочего OS X в VM на ПК, это действительно не очень хорошо вообще. Это - огромная стычка, чтобы заставить это загружаться вообще, и даже затем это не очень применимо как среда, часто без рабочего звука/LAN/и т.д. Можно получить полные изображения VMware OS X, который даже не может работать в различных виртуализированных средах!
Технически: да. По закону: нет. OSX EULA не разрешает его.
Примечание, что наличие правильных инструментов для Вашего задания важно, и неизвестные выполнения OSX на аппаратных средствах не-Apple, могло привести к проблемам в будущем. Мини-Mac не является настолько дорогим на уровне 599$, предполагая, что Вы уже получили клавиатуру, мышь и монитор.
Я попробовал, но я успешно не выполнил OS/X в VMware. Я действительно знаю кого-то, кто успешно разработал приложения для iPhone на hackintosh, но подъем Вашего набора hackintosh является довольно трудным.
я нахожусь в одной лодке, я не хочу выходить из оболочки foir Mac, пока я не знаю, что я доволен набором инструментальных средств, и я хотел бы получить ощущение разработки iPhone с помощью моих текущих аппаратных средств. Заинтересованный для слушания о событиях других.
Mac, Мини- , 599$ и идет с OS X ( 129$ отдельно). Спецификации на Мини-Mac не являются внушающими страх, но они совершенно применимы. Я просто не смог бы выровнять по ширине сохранение нескольких сотен маркеров (макс.) путем покупки отдела уцененных товаров ПК и выполнения его как Hackintosh. Вы теряете всю способность получить поддержку со стороны Apple, у Вас нет гарантий, она не повредит совместимость в будущем, и Вы очень вряд ли получите тот же относительно бесшовный опыт реального Mac.
Нижняя строка, безотносительно денег, которые Вы экономите, Вы, вероятно, закончите тем, что платили за позже. Я владею и Мини-Mac и MacBook, и у меня был лучший опыт с обоими, чем с любым ПК, который я купил или создал в прошлом. Я просто не рекомендовал бы пытаться заставить конец обтекать это ради нескольких сотен маркеров. Heck при складывании VMware (189$) и Leopard (129$) и стоимости даже сделки ПК Вы уже достаточно близки к Mac, Мини-, таким образом, я не вижу этот являющийся стоящим того.
Я знаю, что это сработает, если вы получите эту чертову штуку для установки и сможете заставить работать usb.
В настоящее время у меня есть Mac mini G4 и Intel IMac 2-го поколения. (пришлось продать, чтобы оплатить счета). Я заплатил за лицензию разработчика iphone, купил Touch 2-го поколения, загрузил свой mini, загрузил iphone sdk ... О нет, вам нужно 10.5. Купил и установил 10.5 ... Эх нет, нужен интел макинтош. Принудительная установка sdk, приложения отлично подходят для симулятора, но что это, я не могу подписать свой код. Еще взлом ... О нет, ошибка инициализации. Подключил тач, не удалось смонтировать раздел dev. Теперь я ушел без работы, без денег и без возможности выпустить свои приложения, чтобы попытаться заработать немного денег.
О, да, я собираюсь попытаться установить hackintosh в VMware, но только потому, что у меня нет денег . Кроме того, я бы не стал Я купил еще один мини, зная, что мой g4 mini стоил 599 долларов (в те времена), но как только я сделал его пригодным для использования, я потратил более 1000 долларов (200 долларов на апгрейд оперативной памяти на 1 гигабайт, 99 долларов на клавиатуру / мышь, 150 долларов на монитор и т. д.). Конечно, теперь это дешевле для лучшего оборудования, но мини-никель и копейки вас до смерти. Сделайте себе одолжение и просто купите macbook, это будет моей следующей покупкой.
И самое забавное и / или худшее во всем этом то, что мне даже не нравится OSX или iphone / touch.
Мне удалось (с некоторыми усилиями) установить OS X, Snow Leopard, а также инструменты разработки на свой IBM X61, и у меня не было проблем с или разработка на нем приложений для iPhone. У меня ОС полностью функционирует. Примечание: я купил розничную копию Snow Leopard для своего проекта.
Почему? У меня было больше времени, чем денег. Если бы мне пришлось выбирать снова и у меня было бы 1500 долларов (+ налог, + что угодно) на покупку Mac Book Pro, я бы имел, потому что это определенно было непросто. Но я этого не сделал.
Но теперь, когда я это сделал, у меня есть невероятно крутой IBM MacBook :), и я очень горжусь своим достижением. Я также многому научился в процессе. Это был ад? Да .. Стоило ли? Да ...
Надеюсь, это поможет!