Как стать автором
Обновить
8
0
Даниил Федулов @DrhF

Пользователь

Отправить сообщение
страховое свидетельство обязательного медицинского образования

Улыбнуло) Я, конечно, подозревал, что медики получают не диплом, а что-то другое…
1. Использование point.move(10, 20) вызовет ошибку компиляции (external names are required), но можно написать так point.move(10, y: 20) (но только в том случае, если первый аргумент не имеет значения по умолчанию).
2. Менять порядок указания нельзя — первым должен указываться тот аргумент, который является первым в объявлении метода.
3. Конструкция point.move(x: Float = 0, y: Float = 0) не сработает
4. Конструкция point.move(y: 66) сработает если аргумент x имеет значение по умолчанию.

Offtop: точка с запятой (;) в конце необязательна, она указывается если в одной строке есть две операции. Пример:
self.x = x; self.y = y
1. На странице оригинала есть обсуждение, вы можете оставить свои замечания автору.
2. Про ссылку уже исправил, спасибо за замечание, постараюсь исправиться.
Полностью согласен. Опыт не заменит никаких книг/статей/руководств. Грустнее всего что издают подобные книги (типа «C++ для чайников», «Приложение для Android за неделю»).
Поищите в github.com
Вот, например, несколько ссылочек, проекты полностью на Swift: Игра «2048», Flappy Bird, Игра «Flight Flight», Шрифты iOS и т.д.
Насчёт п.2 — кое-что исправил, но всё-таки исправления «косметические». В дальнейшем попробую не только переводить, но и исправлять.
1. Признаюсь честно — следующие статьи цикла не смотрел, поэтому не могу однозначно утверждать, что есть отличия.
2. Возможно. Попытаюсь это всё исправить, сделать статью чуть-чуть читабельней.
3. Вероятнее всего, это попытка ввести в курс дела начинающих разработчиков (Вы должны увидеть загрузившееся пустое приложение и слова Hello, World!, напечатанные в консоли. Заметьте, это не будет отображаться в симуляторе iPhone.)
1. Согласен, однако статья посвящена именно разработке под iOS8.
2. Эта статья — точный перевод оригинала, ничем от него не отличается, отсебятины никакой нет.
3. Точно :) Hello Word, по моему мнению, предназначен не столько для тех, кто только-только начинает изучение Swift, сколько для проверки IDE.
4. Согласен, исправил.
5. см п.2
Поддерживаю. Однако следует учесть, что Swift сейчас дорабатывается, изменяется… Значит, этого момента придётся ждать достаточно долго…
Если я не ошибаюсь, то для XCode 6 beta 4 необходима как минимум OS X 10.9.3.
Apple подтверждает
Подробнее по этой проблеме здесь.
Конечно, гораздо лучше сначала изучить C, а затем C++, однако многие изучают C++ не зная C. C Objective-C и Swift то же самое.
Уважаемые Хабралюди! Прошу вас отставлять все замечания в комментариях, хочется исправиться в следующих моих статьях

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность