Ну так ведь действительно – неправильно. Пароль, как писали выше, в чистом виде выдрать элементарнейшее занятие.
А насчет «я не знаю как правильно делать» давайте для начала копнем глубже:
> Проблема
> Хочу отправлять письмо из приложения под iOS без выхода из приложения (не использовать mailto URL) и без > открытия дополнительного экрана (не использовать MFMailComposeViewController).
Завести так и не вышло, ни в хроме, ни в Safari. plugin.isWacom утверждает, что ваком таки есть, но ни модель, ни какие-то данные с планшета получить не выходит. Впрочем, WacomPluginTableCanvasDemo тоже не работает, так что это стоит записать в «очень много багов» :)
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"images.jpeg"]];
А тут утечка памяти. Хоть бы код через анализатор прогнали перед постом ;)
if (delegate != nil) {
[delegate appImageDidLoad:image index:index]; // Вызываем метод делегата
}
Рантайм сам проверит что указатель не nil, лишняя проверка ни к чему.
А насчет «я не знаю как правильно делать» давайте для начала копнем глубже:
> Проблема
> Хочу отправлять письмо из приложения под iOS без выхода из приложения (не использовать mailto URL) и без > открытия дополнительного экрана (не использовать MFMailComposeViewController).
предложите use case для этой задачи.
Она уже есть во всех бетах iOS5 и будет поддерживаться релизной версией без стороннего софта.
Насчет MIT – а вы ее текст то читали? :) MIT – это одна из самых «легких» лицензий в плане ограничений.
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"images.jpeg"]];
А тут утечка памяти. Хоть бы код через анализатор прогнали перед постом ;)
if (delegate != nil) {
[delegate appImageDidLoad:image index:index]; // Вызываем метод делегата
}
Рантайм сам проверит что указатель не nil, лишняя проверка ни к чему.