Этого треда уже нет.
Это копия, сохраненная 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
Вопрос актуален, бамп.
Вопрос актуален, бамп.
Тред утонул или удален.
Это копия, сохраненная 30 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 30 января 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.