iPhone Tutorials. Хочешь быть iOS разработчиком? Будь им! 5 августа 2012 в 22:57 На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было! , в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.
Глава 1. Xcode также выглядел угрожающе. Глава 8. Глава 9. И отдельно стоит упомянуть: Только зарегистрированные пользователи могут оставлять комментарии. Ivan Sadikov. iOS SDK — CoreAnimation, программируем красивые кнопки. Многие наверняка сталкивались с необходимостью быстрого создания контролов в мобильном пользовательском интерфейсе. Рассмотрим стандартные кнопки UIButton. Базовый контрол мало устраивает взыскательного заказчика и зачастую стандартное решение, это натягивание на кнопки битмапов состояния.
Растянутая ли это картинка или целиком вырезаная кнопка — решение требует дополнительных временных затрат на дизайн пользовательского интерфейса. Хорошо было бы иметь универсальный контрол, с более широкими визуальными возможностями, чем базовый UIButton. Самым логичным представляется экстендить UIButton — так и сделаем создаем свой класс наследованный от UIButton (не забываем включить в проект QuartzCore.framework), он нам очень облегчит совместную жизнь с визулкой в iOS. @class CAGradientLayer; @interface CustomButton : UIButton { @private UIColor* _gradientStartColor; UIColor* _gradientEndColor; CAGradientLayer* _gradientLayer; } @end #import "CustomButton.h" #import <QuartzCore/QuartzCore.h> @end.
Определеяем какая строка была нажата в UIPickerView. 25 апреля 2012 в 16:27 Проблема Недавно решил преукрасить интерфейс своего приложения элементом UIPickerView, но меня не совсем устроило, то, что мне предложил стандартный набор инструментов, а именно: прокрутить его так чтоб нужный элемент стал под «Selection Indicator» и потом выполнить какое-то действие. Мне нужно было чтоб по нажатию на любую строку посылалось сообщение с нужными параметрами. Поэтому я решил кастомизировать UIPickerView прикрутив к нему UITapGestureRecogniser. Решение Проблемы Иногда при быстром нажатии на пикер selectedRow становится равным -1. Только зарегистрированные пользователи могут оставлять комментарии. Начало работы с Facebook SDK для iOS. Сегодня важным элементом приложения является возможность сообщить вашим друзьям, коллегам, а также всему миру, что вы делаете, где и почему. В этом нам помогают социальные сети.
Сети в свою очередь стараются облегчить труд программиста и создают свои SDK. Сейчас мы рассмотрим Facebook SDK для платформы iOS. Когда я начинал разбираться с Facebook SDK примерно год назад, еще была версия, которая называлась facebook-iphone-sdk. Она и сейчас работает. Но я стал замечать странные сбои в приложении и решил, проверить не вышло ли что-то нового.
Скачать SDK можно отсюда — Пользователи Xcode 4.0 могут напрямую скачать SDK из среды разработки. В директории Sample находится демо-приложение, которое мы и будем немного дорабатывать и по пути разбираться с ним. Если не получилось, то ниже я прилагаю рабочий проект. Идем на и либо выбираем ваше уже существующие приложение или нажимаем кнопочку «+ Создать новое приложение». iOS Tutorial.