Довольно странно, что айфон ещё не обзавёлся очень нужной функцией копирования и вставки текста. Помощи разработчиков-фрилансеров пришлось ждать ровно год с лишним. Новая функция копи-паста появилась уже в новом iPhone 3G.
«Apple имеет приоритетный список функций, и мы способны только немного модифицировать его, а не изменять целиком» – говорит менеджер по продажам iPod & iPhone. В своём докладе он как будто оправдывается перед пользователями за то, что в айфоне отсутствуют какие-то функции. Не секрет, что Apple имеет список таких приоритетных программ, но то ли из-за невнимательности разработчиков, то ли специально, функция вставки текста была пропущена.
Разработчик Зак Вайт (Zac White) не стал ждать, пока великие умы Apple залатают собственные ошибки и включат в список приоритетных программ функцию copy/paste, и сам решил заняться этим делом. Эта функция позволяет копировать и вставлять из одного приложения или документа в другое без нарушения правил Apple SDK.
SDK запрещает приложениям прописывать какой-либо файл нигде, кроме собственной зоны, но разрешает читать файлы из других приложений.
Вайт воспользовался этим правилом, чтобы предложить стандартное место расположения, которое поддерживается любым приложением и имеет буфер обмена. Копируемое содержание просто предлагает сохранить отдельную информацию в буфере обмена. А вставка содержания осуществляется с помощью загрузки сохранённого ранее материала в буфере обмена.
По меньшей мере три платформы в настоящее время активно реализуют эту функцию на айфоне: Twittelator (Twitter – статус обновления инструментов), WordPress (cфера применения — от блогов до достаточно сложных новостных ресурсов) и MagicPad (текстовый редактор).
Тем не менее, существует ряд ограничений со стороны Apple. Технически функция соответствует всем нормам Apple. Но вариант того, что приложение попадёт в AppStore, полностью исключён. Хотя у Apple нет никаких реальных оснований запрещать использование этой функции.