Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 30 января 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 30 января 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

5 Кб, 275x183

44 Кб, 250x250
Тред лучшего языка последних 10000000 лет.
Покороче:
Swift - открытый мультипарадигменный объектно-ориентированный язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и OS X.
В этом треде вы можете ответить свои вопросы анонам, а они в свою очередь с радостью вам ответят.
Показать код быстро - https://pastebin.com
Показать код с регистрацией и смс - https://gist.github.com
Objective-C или Swift? - дерьмо или язык богов (Swift)?
Как обучиться лучшему языку во вселенной?
1. Видеоуроки от нудного, гнусавого, гэкающего Скутаренко для полных дебилов - https://www.youtube.com/user/AlexSkutarenko/
Раскладывает все по полкам, потом с полок убирает и раскладывает по новой.
2. http://swiftbook.ru/ - годнота.
3. https://goo.gl/R9af4y - библия.
А что насчет книг?
Не нужны. Достаточно открыть библию двумя строками выше и окунуться в прекрасный мир Swift.
А английский нужен?
В отличии от тебя - да.
А еще Swift вроде как двигается в Android сторону, да и вообще код недавно был открыт Apple, что дает возможность в скором времени наблюдать Swift на сервере, мобилках, небе и даже аллахе.
Где кодировать код?
1. XCode.
2. AppCoda.
Где задать свой тупой вопрос?
1. Здесь.
2. В тематических слак конфах.
3. https://telegram.me/pogromists / https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Исправления и дополнения для шапки писать сюда с пометкой ШАПКА. При перекоте внесем или не внесем.
Предыдущий тред:
>>786380 (OP) (https://arhivach.org/thread/191040/)
Покороче:
Swift - открытый мультипарадигменный объектно-ориентированный язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и OS X.
В этом треде вы можете ответить свои вопросы анонам, а они в свою очередь с радостью вам ответят.
Показать код быстро - https://pastebin.com
Показать код с регистрацией и смс - https://gist.github.com
Objective-C или Swift? - дерьмо или язык богов (Swift)?
Как обучиться лучшему языку во вселенной?
1. Видеоуроки от нудного, гнусавого, гэкающего Скутаренко для полных дебилов - https://www.youtube.com/user/AlexSkutarenko/
Раскладывает все по полкам, потом с полок убирает и раскладывает по новой.
2. http://swiftbook.ru/ - годнота.
3. https://goo.gl/R9af4y - библия.
А что насчет книг?
Не нужны. Достаточно открыть библию двумя строками выше и окунуться в прекрасный мир Swift.
А английский нужен?
В отличии от тебя - да.
А еще Swift вроде как двигается в Android сторону, да и вообще код недавно был открыт Apple, что дает возможность в скором времени наблюдать Swift на сервере, мобилках, небе и даже аллахе.
Где кодировать код?
1. XCode.
2. AppCoda.
Где задать свой тупой вопрос?
1. Здесь.
2. В тематических слак конфах.
3. https://telegram.me/pogromists / https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Исправления и дополнения для шапки писать сюда с пометкой ШАПКА. При перекоте внесем или не внесем.
Предыдущий тред:
>>786380 (OP) (https://arhivach.org/thread/191040/)
Ответы887457
>>887431 (OP)
Антошь, меня задолбала джава.
Как в катиться в Android на Swift?
>А еще Swift вроде как двигается в Android сторону
Антошь, меня задолбала джава.
Как в катиться в Android на Swift?
>>887457
Возьми котлин, свифт еще нормально не завезли и не завезут, ничего лучше чем трансляцию в байткод просто что бы была, не сделают, ну или очередной HaskellActivity. Скриньте.
Возьми котлин, свифт еще нормально не завезли и не завезут, ничего лучше чем трансляцию в байткод просто что бы была, не сделают, ну или очередной HaskellActivity. Скриньте.
>>887777
Ну так толку, если есть и скала и котлин вместо джавы. Проблемы ведра (кривые пермишены, ебаные интенты) это не исправляет.
Ну так толку, если есть и скала и котлин вместо джавы. Проблемы ведра (кривые пермишены, ебаные интенты) это не исправляет.
Ответы887796
>>887786
Не
Тоже такое себе.
А так на свифте можно как минимум можно будет зафигачить логику для обоих платформ и на нём всегда будет больше разработчиков самзнаешьпочему.
>скала
>+50 мб к приложению с куста
Не
>котлин
>нескучная жава
>которую непонятно завтра закроют или что
Тоже такое себе.
А так на свифте можно как минимум можно будет зафигачить логику для обоих платформ и на нём всегда будет больше разработчиков самзнаешьпочему.
Ответы887858
Бамп
Надо ли в добавок к сабжу учить обжси?
Ответы889002
>>889243
Лучше бы он копался. А то приходят к нам такие, даже .a подключить не могут в swift проект.
Лучше бы он копался. А то приходят к нам такие, даже .a подключить не могут в swift проект.
>>889243
С какой стати не будет.
С какой стати не будет.
Нет ли тут случайно людей, ищущих на удалёнку или в нск толковых иосников?
Ответы889752
Вопрос, не стал в своё время изучать свифт, изучал Objective-C, можно было использовать C библиотеки, что дико порадовало (ибо делал xmmp гуй), как в свифте с C? Можно ли линковать библиотеки С++?
>>889753
Нет
Нет
>>889753
Их можно вообще везде использовать. В свифте правда для этого придётся добавить целый 1 файлик состоящий из 1 строки.
Обычно у них торчит наружу сишный апи.
А если нет - их ни с чем нельзя линковать кроме как с самими с собой (причём даже бинарники из разных компиляторов тоже не слинкуешь).
>можно было использовать C библиотеки, что дико порадовало (ибо делал xmmp гуй)
Их можно вообще везде использовать. В свифте правда для этого придётся добавить целый 1 файлик состоящий из 1 строки.
>Можно ли линковать библиотеки С++?
Обычно у них торчит наружу сишный апи.
А если нет - их ни с чем нельзя линковать кроме как с самими с собой (причём даже бинарники из разных компиляторов тоже не слинкуешь).
>>889798
даунил?
даунил?
>>889859
А я Фёдор.
А я Фёдор.
А где ios-разработки тред?
>>889753
Си можно напрямую через bridging header, для плюсов придётся писать обёртку на обж-си и подключать её.
> Можно ли линковать библиотеки С++?
Си можно напрямую через bridging header, для плюсов придётся писать обёртку на обж-си и подключать её.
Тред IOS-разработки
https://2ch.hk/pr/res/889890.html (
М)
https://2ch.hk/pr/res/889890.html (
М)
https://2ch.hk/pr/res/889890.html (
М)
https://2ch.hk/pr/res/889890.html (
М)
https://2ch.hk/pr/res/889890.html (
М)
https://2ch.hk/pr/res/889890.html (

https://2ch.hk/pr/res/889890.html (

https://2ch.hk/pr/res/889890.html (

https://2ch.hk/pr/res/889890.html (

https://2ch.hk/pr/res/889890.html (

Ответы889893

51 Кб, 540x540
Какой же свифт охуенный. Часто открываю для себя что-то новое. Вот, например, узнал, что есть кейворд fallthrough
switch (temperature) {
case 0...49 where temperature % 2 == 0:
println("Cold and even")
fallthrough
case 50...79 where temperature % 2 == 0:
println("Warm and even")
fallthrough
case 80...110 where temperature % 2 == 0:
println("Hot and even")
fallthrough
default:
println("Temperature out of range or odd")
}
Ну и вообще много примеров свича
switch (temperature) {
case 0...49 where temperature % 2 == 0:
println("Cold and even")
fallthrough
case 50...79 where temperature % 2 == 0:
println("Warm and even")
fallthrough
case 80...110 where temperature % 2 == 0:
println("Hot and even")
fallthrough
default:
println("Temperature out of range or odd")
}
Ну и вообще много примеров свича
>>889893
Тащемто Swift это и macOS разработка и linux разработка и web разработка. Уже есть как минимум 3 веб фреймворка. Да и зачем всё сваливать в кучу, если есть iOS тред?
Тащемто Swift это и macOS разработка и linux разработка и web разработка. Уже есть как минимум 3 веб фреймворка. Да и зачем всё сваливать в кучу, если есть iOS тред?
Ответы891570
>>891559
iOS это по большей части про UIKit. Со Swift он связан весьма опосредованно.
iOS это по большей части про UIKit. Со Swift он связан весьма опосредованно.
>>892046
Ага, бесполезный фолсру не надо было, зато брейк отсутствие которого чаще приводило к багам чем приносило пользу писать надо.
Ага, бесполезный фолсру не надо было, зато брейк отсутствие которого чаще приводило к багам чем приносило пользу писать надо.
Бамп
Я ждал этого треда! под видуз/линукс завезли?
>>891557
О, точно! На этом месте я "дальше не читал" в день релиза свиста.
Эпол не может в разработку софта.
>50...79
>...
О, точно! На этом месте я "дальше не читал" в день релиза свиста.
Эпол не может в разработку софта.
Ответы902766
>>902327
Этот софт на самых пиздатых девайсах бегает, разработчики и юзеры довольны.
Этот софт на самых пиздатых девайсах бегает, разработчики и юзеры довольны.
Спрашивал в соседнем треде разработки под айОС, но, может, тут сидят аноны, которые там не сидят.
Цель: создать dwarf-fortress-like игру (десктоп онли).
Вопрос: пойдёт ли для этих целей Swift, если да, то в какую сторону гуглить (spritekit советовали, но, может ещё что есть).
Цель: создать dwarf-fortress-like игру (десктоп онли).
Вопрос: пойдёт ли для этих целей Swift, если да, то в какую сторону гуглить (spritekit советовали, но, может ещё что есть).
Ответы903493
>>902766
Вот это и страшно
А это странно
>Этот софт на самых пиздатых девайсах бегает
Вот это и страшно
>разработчики и юзеры довольны.
А это странно
>>902766
А школолабы бегают на девайсах, которые 20 лет назад считались бы суперкомпьютерами. Learn to logic, Маня.
А школолабы бегают на девайсах, которые 20 лет назад считались бы суперкомпьютерами. Learn to logic, Маня.
Ответы903325
>>902894
Троллить тупостью уже не модно, если что.
Троллить тупостью уже не модно, если что.
>>902850
Вопрос актуален, бамп.
Вопрос актуален, бамп.
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 30 января 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 30 января 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.