У меня есть несколько вопросов о разработке программного обеспечения для iPhone. Я провел некоторое исследование по этой теме, но есть несколько конкретных вещей, которые я хотел бы спросить здесь, потому что мне придется оценить стоимость необходимого оборудования и программного обеспечения, прежде чем мне разрешат что-либо купить. Я никогда не занимался разработкой для Mac и никогда не владел iPhone, поэтому, разумеется, это довольно сложно для меня.
Я куплю iMac mini с 2 ГБ оперативной памяти для разработки iPhone. Мне придется использовать его одновременно с моим обычным ПК, но большую часть времени я вообще не буду использовать Mac. Нужно ли покупать дополнительный монитор, мышь и клавиатуру или есть лучшее решение?
Мне придется портировать библиотеку C на платформу iPhone и разработать приложение для iPhone, которое использует перенесенную библиотеку. Нужно ли для этого что-то еще, кроме iPhone SDK?
Если я использую внешнюю библиотеку (см. Выше), могу ли я протестировать приложение с помощью встроенного эмулятора или рекомендуется купить устройство?
Мне придется отправлять данные на удаленный веб-сервис. Помимо этого мне не нужны никакие другие функции. Могу ли я просто купить iPhone онлайн из другой страны (айфоны здесь заблокированы), или я должен купить его с контрактом?
Когда приложение будет готово, оно будет установлено на несколько iPhone, принадлежащих нашему клиенту. Из соображений безопасности крайне важно, чтобы в этом процессе не участвовала третья сторона (то есть приложение не должно распространяться в магазине приложений). Возможно ли это?