Один из способов сделать это - поместить представление с закругленными углами в виде тени.
UIView* roundedView = [[UIView alloc] initWithFrame: frame];
roundedView.layer.cornerRadius = 5.0;
roundedView.layer.masksToBounds = YES;
UIView* shadowView = [[UIView alloc] initWithFrame: frame];
shadowView.layer.shadowColor = [UIColor blackColor].CGColor;
shadowView.layer.shadowRadius = 5.0;
shadowView.layer.shadowOffset = CGSizeMake(3.0, 3.0);
shadowView.layer.shadowOpacity = 1.0;
[shadowView addSubview: roundedView];
Затем вы можете добавить shadowView везде, где хотите.
Я любил Погружение В Python , особенно если Вы - быстрое исследование. Начинающиеся основы все покрыты (и может медленно перемещаться для Вас), но последние немного глав являются большими средствами обучения.
Плюс, Паломник является довольно хорошим писателем.
Погружение В Python является превосходной книгой, приспособленной к программистам, желающим забрать Python. Большая часть - то, что это в свободном доступе онлайн. Я начал изучать немного Python несколько месяцев назад, и я работал приблизительно через половину книги. Это - очень всесторонний инструмент, это хорошо для изучения языка и также для ссылки в будущем.
Редактирование: Kamens является более быстрым печатающим устройством, чем я.
Я узнал о большей части своей начальной буквы pythonese из этого суперудобного справочника:
у меня есть оба Изучения Python & при Программировании Python и я почти всегда перехожу к Карманной Ссылке сначала.
Я пытался извлечь уроки из Программирования Python, и мне не нравился он. Я собираюсь дать Python вкратце попытку согласно предложениям ниже.
Многие люди предложили Погружение В Python, который является, вероятно, лучшей книгой Python там для кого-то, кто уже хороший программист. Однако, если Вы плохо знакомы с программированием, лучшая книга, вероятно, "Как Думать Как Программист: Изучение С Python" ( http://openbookproject.net/thinkCSpy/index.xhtml )
init.rb
от require 'smtp_tls'
и require 'actionmailer_gmail'
к require File.dirname(__FILE__) + '/../../lib/gmail_smtp/smtp_tls'
и require File.dirname(__FILE__) + '/../../lib/gmail_smtp/actionmailer_gmail'
соответственно.
– user664833
4 August 2012 в 02:57
Изучение Python состоит в том, как я выучил язык. Это - быстрое чтение, и очень хорошо организованный вокруг фундаментальных понятий.
Я буду рекомендация второго Daniel Python вкратце. Если Вы быстры для взятия новых языков, это, вероятно, точно, что Вы ищете. Существует хороший обзор того, как язык работает, и затем обсуждение большей части стандартной библиотеки. Это кратко и ясно, и не предполагает, что Вы уже не знаете основные вещи программирования.
Я думаю, что Думают, что Python очень хорош для новых программистов. Приятный стиль записи также..
Я нашел Изучение Python действительно хороший. Это довольно длинно (> 700 страниц), но чрезвычайно читаемый и можно разорваться через него очень быстро, учитывая, Вы - быстрое исследование:-)
Две хороших книги онлайн, который также описывает основы среды, diveintopython.net и "официальное" учебное руководство .
Так как Вы уже знакомы с другими языками и быстрым исследованием, я рекомендовал бы Python вкратце Alex Martelli, очень кратким и также полезным позже для ссылки.
Я ожидаю, что Изучение Python полезно, и быстро для чтения.
Погружение В Python является хорошим выбором, но я также рекомендую Python Визуальное Руководство по быстрому началу работы Для кого-то, который знает, как программировать и хочет получить 80% основ языка, это очень. И это продается в розницу на уровне 20$. Это - конечно, не последняя вещь, которую я считал на Python, но это - польза сначала один.
Я узнал больше от поваренная книга Python , чем какая-либо другая книга Python.
Я вполне любил читать H.Deitel - Python - Как к Программе . Это очень длинно, но основы Python покрыты первыми 300-400 страницами. Это - хорошая книга для новичков.
Я имею к второму (треть? четвертый?) Погружение В Python . Это является просто большим для справочника и чтения. Как добавленное предложение, прочитанное некоторый код! Это всегда помогает.
Погружение в Python для быстрого запускает от внешнего источника, Изучение, что Python (O'Reilly) лучше для долгой полной поездки.
Просто мои 0,02$.
Возможно, это неприменимо, но я только что открыл «Программирование на Python 3» Марка Саммерфилда, и пока он кажется довольно хорошим, хотя он ориентирован на Python 3, так что если вы планируя изучить что-то вроде Django, который еще не перешел на Python 3 и, скорее всего, не будет в течение некоторого времени, эта книга может быть не лучшей. Кроме того, несмотря на то, что Python 3.0 уже давно отсутствует, я могу почти гарантировать, что ваш курс использует Python 2.x. Академия имеет тенденцию отставать. У меня был профессор декламации C ++, который, клянусь, не знал, что C ++ обновлялся с 1985 года.
Это хорошо, это очень легко читать, а упражнения можно выполнять только с помощью мелка.
(Я думаю, это то, о чем говорил Джефф, когда хотел использовать мультимедийный контент в среде IDE)
alt text http://ecx.images-amazon.com/images/I/61NA2175H0L._SL500_AA240_.jpg[121estive
В Интернете довольно много хороших книг . Они имеют широкую сферу применения, похожую на «Изучение Python» О'Рейли:
Python.org поддерживает два списки из для изучения Python, в зависимости от вашего уровня знаний в области программирования:
Я настоятельно рекомендую «Основные справочники по Python» Дэвида Бизли. Этого может быть достаточно , если вы опытный программист и хотите краткий и исчерпывающий обзор языка. Если вы начинающий программист, этого, вероятно, будет недостаточно. Хотя я изучал Python по другим книгам, это, безусловно, самая полезная книга по Python, которая у меня есть. Некоторые примечания:
Я также использовал Программирование на Python 3 Марка Саммерфилда и считаю его очень хорошим.