[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 46 | 3 | 22
Назад Вниз Каталог Обновить

Тред лучшего языка последних 10000000 лет. Swift-тред №1 Аноним 04/12/16 Вск 09:32:19  887431  
14674921623320.jpg (5Кб, 275x183)
CustomSubscript[...].png (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/)
Аноним 04/12/16 Вск 11:29:06  887457
>>887431 (OP)
>А еще Swift вроде как двигается в Android сторону
Антошь, меня задолбала джава.

Как в катиться в Android на Swift?
Аноним 04/12/16 Вск 14:59:38  887682
14440818462760.jpg (151Кб, 1600x1200)
>>887457
> Как в катиться в Android на Swift?
Свифт же пока не завезли в андроед
Аноним 04/12/16 Вск 15:15:45  887712
>>887457
чем она тебя задолбала?
Аноним 04/12/16 Вск 16:45:38  887771
>>887457
Возьми котлин, свифт еще нормально не завезли и не завезут, ничего лучше чем трансляцию в байткод просто что бы была, не сделают, ну или очередной HaskellActivity. Скриньте.
Аноним 04/12/16 Вск 16:51:44  887777
>>887771
> ничего лучше чем трансляцию в байткод
А что ещё надо для жвм?
Аноним 04/12/16 Вск 17:05:48  887786
>>887777
Ну так толку, если есть и скала и котлин вместо джавы. Проблемы ведра (кривые пермишены, ебаные интенты) это не исправляет.
Аноним 04/12/16 Вск 17:23:32  887796
>>887786
>скала
>+50 мб к приложению с куста
Не
>котлин
>нескучная жава
>которую непонятно завтра закроют или что
Тоже такое себе.

А так на свифте можно как минимум можно будет зафигачить логику для обоих платформ и на нём всегда будет больше разработчиков самзнаешьпочему.
Аноним 04/12/16 Вск 18:41:45  887858
>>887796
>можно будет зафигачить логику для обоих платформ
И когда это будет?
Аноним 04/12/16 Вск 18:57:43  887878
>>887858
Тогда же когда выйдет котлин натив лет через *цать
Аноним 04/12/16 Вск 19:11:04  887891
>>887878
>через
Intel moe уже есть. Чего еще желать?
Аноним 04/12/16 Вск 19:34:57  887913
>>887771
>Возьми котлин
Ясен хуй на нем и кодю, это был толстый тролинг обещателей свифта на android.
JB вовсю пилит Kotlin Native для iOS, так что у Kotlin есть шансы завоевать весь мобаил.


>>887712
Хреновый язык для людей желающих выделять абстракции и любящих не только ООП
Аноним 06/12/16 Втр 08:40:43  888968
Бамп
Аноним 06/12/16 Втр 09:19:48  888975
Надо ли в добавок к сабжу учить обжси?
Аноним 06/12/16 Втр 10:12:56  889002
>>888975
Если будешь копаться в обжси коде — то да.
Аноним 06/12/16 Втр 16:48:37  889243
>>889002
но ты не будешь
Аноним 06/12/16 Втр 21:57:27  889480
>>889243
Лучше бы он копался. А то приходят к нам такие, даже .a подключить не могут в swift проект.
Аноним 06/12/16 Втр 22:04:35  889487
>>889243
С какой стати не будет.
Аноним 07/12/16 Срд 10:02:44  889696
Нет ли тут случайно людей, ищущих на удалёнку или в нск толковых иосников?
Аноним 07/12/16 Срд 12:13:33  889752
>>889696
Василий, это ты?
Аноним 07/12/16 Срд 12:22:20  889753
Вопрос, не стал в своё время изучать свифт, изучал Objective-C, можно было использовать C библиотеки, что дико порадовало (ибо делал xmmp гуй), как в свифте с C? Можно ли линковать библиотеки С++?
Аноним 07/12/16 Срд 13:30:16  889785
>>889753
Нет
Аноним 07/12/16 Срд 13:41:08  889795
>>889753
>можно было использовать C библиотеки, что дико порадовало (ибо делал xmmp гуй)
Их можно вообще везде использовать. В свифте правда для этого придётся добавить целый 1 файлик состоящий из 1 строки.
>Можно ли линковать библиотеки С++?
Обычно у них торчит наружу сишный апи.
А если нет - их ни с чем нельзя линковать кроме как с самими с собой (причём даже бинарники из разных компиляторов тоже не слинкуешь).
Аноним 07/12/16 Срд 13:41:53  889798
>>889752
Я Данил.
Аноним 07/12/16 Срд 14:01:18  889807
>>889798
даунил?
Аноним 07/12/16 Срд 15:16:31  889859
>>889798
Значит я не желаю тебе удачи, пока мой друг Василий не нашёл работу
Аноним 07/12/16 Срд 15:26:59  889868
>>889859
А я Фёдор.
Аноним 07/12/16 Срд 15:41:15  889880
А где ios-разработки тред?
Аноним 07/12/16 Срд 15:46:28  889886
>>889753
> Можно ли линковать библиотеки С++?
Си можно напрямую через bridging header, для плюсов придётся писать обёртку на обж-си и подключать её.
Аноним 07/12/16 Срд 15:51:05  889891
Тред 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
Аноним 07/12/16 Срд 15:52:05  889893
>>889891
Нахрена вам ещё один? Этот чем не подходит?
Аноним 07/12/16 Срд 15:55:00  889895
>>889893
Потому что это тред языка, не платформы, созданный каким-то шизиком.

В предыдущем треде даже не ответили на вопросы анона по непосредственно разработке:
>>885168
>>885719
Аноним 10/12/16 Суб 11:25:24  891557
14621978594340.jpg (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")
}

Ну и вообще много примеров свича
Аноним 10/12/16 Суб 11:25:52  891558
>>891557
Ссылка отклеилась
http://www.techotopia.com/index.php/The_Swift_Switch_Statement
Аноним 10/12/16 Суб 11:28:28  891559
>>889893
Тащемто Swift это и macOS разработка и linux разработка и web разработка. Уже есть как минимум 3 веб фреймворка. Да и зачем всё сваливать в кучу, если есть iOS тред?
Аноним 10/12/16 Суб 11:47:29  891570
>>891559
iOS это по большей части про UIKit. Со Swift он связан весьма опосредованно.
Аноним 10/12/16 Суб 22:16:32  892046
>>891557
В обжси фолсру писать даже не надо было
Аноним 10/12/16 Суб 22:18:26  892048
>>892046
Ага, бесполезный фолсру не надо было, зато брейк отсутствие которого чаще приводило к багам чем приносило пользу писать надо.
Аноним 20/12/16 Втр 20:34:58  897746
Бамп
Аноним 28/12/16 Срд 05:23:17  902316
Я ждал этого треда! под видуз/линукс завезли?
Аноним 28/12/16 Срд 07:42:56  902327
>>891557
>50...79
>...
О, точно! На этом месте я "дальше не читал" в день релиза свиста.
Эпол не может в разработку софта.
Аноним 28/12/16 Срд 21:14:25  902766
>>902327
Этот софт на самых пиздатых девайсах бегает, разработчики и юзеры довольны.
Аноним 29/12/16 Чтв 01:00:54  902850
Спрашивал в соседнем треде разработки под айОС, но, может, тут сидят аноны, которые там не сидят.

Цель: создать dwarf-fortress-like игру (десктоп онли).

Вопрос: пойдёт ли для этих целей Swift, если да, то в какую сторону гуглить (spritekit советовали, но, может ещё что есть).
Аноним 29/12/16 Чтв 03:37:56  902886
>>902766
>Этот софт на самых пиздатых девайсах бегает
Вот это и страшно
>разработчики и юзеры довольны.
А это странно
Аноним 29/12/16 Чтв 04:09:31  902894
>>902766
А школолабы бегают на девайсах, которые 20 лет назад считались бы суперкомпьютерами. Learn to logic, Маня.
Аноним 29/12/16 Чтв 21:20:54  903325
>>902894
Троллить тупостью уже не модно, если что.
Аноним 30/12/16 Птн 11:08:25  903493
>>902850
Вопрос актуален, бамп.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 46 | 3 | 22
Назад Вверх Каталог Обновить

Топ тредов
Избранное