Программирование


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
574 61 154

Продолжаем разрабатывать под самую хуёвую Аноним 27/09/19 Птн 18:12:56 14831341
1*kPKJll0uDI0fY[...].jpeg (23Кб, 1140x700)
1140x700
Снимок экрана 2[...].png (812Кб, 1187x729)
1187x729
15695676660322.jpg (9Кб, 259x194)
259x194
swift.png (21Кб, 197x194)
197x194
iOS macOS watchOS tvOS developers tread is starting here again!

В этом треде продолжаем делиться опытом разработки под самую хуёвую платформу в мире, превозносить 25 летних сениоров управляющих огромными отделами в банках, но и не забывать про скромных вкатывальщиков!

Для них специально ссылки:

Быстрый старт
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214

Классическая документация
https://developer.apple.com/library/archive/navigation/

А так же

Угощаем шизойдов пряниками и подкармливаем троллей.

>С чего вкатываться?
Swift book - книжка валяется в интернете + доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Стоит упомянуть про складчину иос господ, подобно которой НЕТ ни в одном языке\треде. Инициатором является шизик, пожертвовавший в начале свои кровные. Потом местные уважаемые люди подтянулись и слили ВСЕ видео-курсы (затрагивающие начальные моменты в работе, от рисования вьюх кончая до видео\аудио\анимаций) с www.raywenderlich.com.
Все находится в навигации https://telegra.ph/MIYAMOTO-SYNDICATE-06-16

Так же здесь сливаются книги (по рею так же) + иногда организуется сбор. У рея 3 книги будут выходить осенью, Сбор уже давно завершен и они так же появятся в группе.
Здесь когда-то висела группа гейосников с двача, но ее видимо подтерли, грамотный анон обнаружил линк у данной группы по книгам, закрепленно: https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - по большей части в телеге с 99% можно найти что-то свежее.

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: ToDo List(+DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

По многопоточке есть охренные рускоязычные статьи, автор разбирает практически ВСЕ, чего даже не найдешь на медиуме
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Перевод документации базовой
https://swiftbook.ru/content/

>Где в дальнейшем искать инфу?
Cмотреть WWDC через попенсорсное приложение и читать доки в архиве.

Прошлый тред:
https://2ch.hk/pr/res/1451658.html


Аноним 28/09/19 Суб 10:42:39 14834512
Первыйнах
Аноним 28/09/19 Суб 11:35:11 14834613
Аноним 28/09/19 Суб 11:59:13 14834674
Снимок экрана 2[...].png (30Кб, 413x42)
413x42
>>1483461
Интересно. Помню в 16 году они гордились что трей на мак оси написали на свфите уже.
Аноним 28/09/19 Суб 13:18:12 14835135
по любви.png (49Кб, 514x190)
514x190
Это конечно плохо так насмехаться, но меня всегда радуют такие объявы от знаменитых людей в фб
Аноним 28/09/19 Суб 15:06:29 14836076
Кто уже потыкал Swift UI, как он вам? Что со скоростью разработки относительно верстки в IB? Как я понимаю, в ближайшие пару лет нет смысла перекатываться на него из-за несовместимости со старыми осями?
Аноним 28/09/19 Суб 18:28:01 14838697
image.jpeg (16Кб, 575x512)
575x512
Аноним 28/09/19 Суб 21:13:06 14840238
>>1483607
> Что со скоростью разработки относительно верстки в IB?
Лолкекчебурек, кто нибудь в IB-то вообще верстает? Что угодно быстрее чем вёрстка в IB.
>в ближайшие пару лет
Будет обкатываемой технологией которую будут ломать об колено каждый год как свифт первые пару-тройку лет.

Короче, все и без него верстали всё в коде, через пару лет будет кошерный DSL. А все более-менее большие проекты уже и без него давным давно пользуются своими велосипедами (зачастую даже со своей системой лэйаутов итд), так что нихуя он особо-то не изменит.
Аноним 28/09/19 Суб 22:37:24 14841209
>>1484023
>>1483869
>Что угодно быстрее чем вёрстка в IB.
Стал все реже заходить, а тупеньких так и не поубавилось.

>Короче, все и без него верстали всё в коде,
Все, это 10% всех приложений на рынке ты имеешь в виду? Не отвечай, с дурачками не вожусь.
Аноним 29/09/19 Вск 08:33:49 148427610
image.jpeg (30Кб, 500x500)
500x500
Почему айос привлекает каких-то поехавших манек?
То в objc предлагают ебошить, то в ib
Аноним 29/09/19 Вск 12:35:45 148439011
15687245073580.png (1566Кб, 1180x1004)
1180x1004
>>1484276
Это /зк в целом магнит для таких шизоидов. Карта поциента у всех одна: безработный додик, нихуя не делающий, и считающий всех даунами.

Причём у нашего шизика (сдаётся мне что это один и тот же долбоёб) ещё лайтовая ситуация — в С треде иногда забегает даун не пользующийся аллокациями на куче, чтобы ничего не утекало, а в /гд и плюсотреде есть легенда про purebasic-дебила, который пишет всё одной функцией с goto т.к. в ООП языки лагают из-за конструкторов.
Аноним 29/09/19 Вск 16:57:31 148462412
>>1484276
Ну давай, расскажи нам, почему верстать в ib хуево.
Аноним 29/09/19 Вск 18:33:53 148469113
>>1484624
— Нет типобезопасности, при любом рефакторинге всё разваливается без внятных объяснений;
— Нет реюзабельности — сверстал ячейку в контроллере таблицы — в других её же заюзать нельзя (лол);
— Страшная хуйня вместо constraint-ов, которые криво отображаются и ломаются при перемещении любого элемента. Даже без какого нибудь SnapKit-a или текстовой разметки в коде всё просто и понятно, изменить что угодно можно за пару кликов по клавиатуре, а с ним вообще волшебство;
— Дебаг проекта с ib по той же причине — ад;
— Спам в системе контроля версий на каждый пук;
— Нельзя ревьюить, надо пуллить к себе и тыкать руками;
— Мердж-конфликты. Я понимаю что ты безработный долбоёб, и тебе похуй на эти пункты, но если в проект коммитит > 1 человека, то сиди и ковыряй XML-говно руками;
— Даже если эта хуйня как-то таки смержится, она может начать крашится хуй пойми от чего в рантайме, возвращаемся на первый пункт.

А теперь ты давай, расскажи, какие у IB приемущества есть перед версткой в коде.
Аноним 29/09/19 Вск 19:00:26 148472214
Screen Recordin[...].mov (407Кб, 438x318, 00:00:11)
438x318
Посаны, а что за стек вьюшек такой появился у меня на эмуляторе? Как его отключить? Как им управлять?
Аноним 29/09/19 Вск 19:02:58 148472415
>>1484722
Это modal такой теперь в 13
Аноним 29/09/19 Вск 19:28:15 148474716
>>1484691
>и, при любом рефакторинге всё разваливается без внятных объяснений;
Учись удалять ненужные строки.
Дальше бред не читал.
>>1484722
это теперь по дефолту.
Аноним 29/09/19 Вск 19:46:50 148476717
>>1484724
>>1484747
Блядь.... Ну что за пиздец.... Вот нахуя менять поведение, где совместимолсть, где легаси мать его... А главное, зачем, нахуя?
Аноним 29/09/19 Вск 20:18:26 148480218
>>1484747
>Учись удалять ненужные строки.
>нечитабельный xml-высер
Лольнул с шизика. +1 слив в корзину.
Аноним 29/09/19 Вск 21:35:19 148488319
>>1484767
> где совместимолсть, где легаси мать его
Для этого проследуй в ведройд тред, где есть все минусы твоего желания. Мне наоборот норм.

>>1484802
Причем здесь читабельность? Я ответил на твой первый пункт высера и все. Зачем отвечать на мой со своими придумками и писать про какой то слив? Можешь не отвечать.

ушел.
Аноним 29/09/19 Вск 21:59:44 148490020
>>1484883
>пук
Слился как побитая шлюха.
Аноним 30/09/19 Пнд 00:07:24 148499821
скиньте плиз гайд, как верстать правильно вместо ib
мимо
Аноним 30/09/19 Пнд 01:07:29 148503622
Аноним 30/09/19 Пнд 01:39:38 148504423
Аноним 30/09/19 Пнд 11:39:42 148521424
Сеньоры, поясните за MainThread.

Я знаю, что взаимодействие с интерфейсом нужно обрабатывать в главном потоке. Всякие там TableView.reloadData() и прочие. А более мелкое обращение к UI? Например текст у лейбла поменять или у кнопочки. Это всё тоже загонять в главный поток?
Аноним 30/09/19 Пнд 11:57:17 148524025
>>1485214
>Это всё тоже загонять в главный поток?
Да.
Для бесконечных скроллингов можно поебаться с чем нибудь вроде https://texturegroup.org , если хочешь прям АСИНХРОННОЕ UI.
Аноним 30/09/19 Пнд 13:05:41 148530626
Ребзя вопрос ?
Работал я почти 4 года в шарашке там и начинал кодить на уровне маленького города где только 2 студии.
Истественно у нас всегда были вжатые сроки и тд. Вечные просроченные дедлайны, плохой менеджмент и тд.
Ввиду ограниченности во времени и ресурсов(разрабы уровня меня) за эти 4 года кроме как в своем проекте один раз SOLID, никаких структур мы не использовали, и технологий на который нужно было время для того что бы вьехать; аля rx.
Ну вот я теперь сижу с 4 года опыта кодинга на MVC говнокода с 0 технической базой но с 15 проектами разного рода.
Я бы сел бы и начал бы учить тех часть, структуры и rx да вот финансы долго на месте сидеть не позволяют.
А собес проваливаю по тех части.
Шо посоветуете делать?
Аноним 30/09/19 Пнд 14:43:10 148543827
>>1485306
>А собес проваливаю по тех части.
Что именно-то заваливаешь? Мы не ванги, пиши конкретно.
> структуры
Структуры данных чтоли? Если ты с 4 годами опыта не можешь написать какой нибудь двусвязный список или, блядь, сортировку — лучше подумать о карьере грузчика.
> rx
А что там вкатываться-то? Интерфейс для использования с твоей стороны проще некуда — привязал одно к другому и всё.
Аноним 30/09/19 Пнд 21:42:19 148573728
Посоветуйте репозиторий с хорошей реализацией MVVM. Ебучие хипстеры на медиуме кодят кто во что горазд, у всех разный подход, один бизнес логику пишет в модели, второй во вьюмодел, вообще охуеть. Лучше без биндингов.
Аноним 30/09/19 Пнд 21:46:51 148574029
>>1485737
МВВМ это просто обсервер вьюшки с вью модели. Твои притензии на счет бизнес логики в какой-то модели беспочвены.

Пиши что хочешь в своей MODEL хоть репозиторий с развернутыми интеракторами и юз кейсами.
Аноним 01/10/19 Втр 10:14:14 148598030
>>1483607
пока никак, охват должен у него увеличиться, да и вангую что ждут его дикие покатушки с рефакторами и deprecated говном из-за которого потом мигрировать.
IB это больше средство прототипирования и обкатки языка студентами, какого хуя вообще эту хуйню сравнивать?

Как-то увидел эту смешную штуку у них:
developer.apple.com/documentation/swiftui/viewbuilder
мол viewbuilder поддерживает только 10 вьюшек одновременно, не беда конечно, если их просто нестить. Но видел, что и это они решают, генерики вариадичные делают
Аноним 01/10/19 Втр 12:02:48 148604231
photo2016-09-28[...].jpg (45Кб, 640x640)
640x640
Аноним 01/10/19 Втр 13:22:37 148611132
>>1486042
слишком Clean даже для этого треда
Аноним 01/10/19 Втр 18:02:47 148635133
устал натирать жопу в офисной бюрократии, я тупею, подкиньте что ли мотивации старому пердуну за щеку
Аноним 01/10/19 Втр 18:05:38 148635434
>>1486351
Никакой мотивации. Устал? Выгорел? Вон из профессии! Дорогу молодым!
Аноним 01/10/19 Втр 18:47:14 148639135
Screen Shot 201[...].png (191Кб, 259x491)
259x491
Тред только для ios?

Вопрос:
Имея ViewModel.swift (не знаю важно ли это, который наследуется от nsobject)в котором происходит загрузка данных и присвоение в переменную,
Как обновить TableView находящийся в другом контроллере.

Допустим, при запуске приложения в ViewModel.swift в viewDidLoad() я делаю куда-то запрос и получаю данные, присваиваю их например в posts.

Мой ViewController знает об этих posts, но после получения данных table не перерисовался.

Это копать в сторону rx параши или можно как-то по-простому и чтобы все это было в разных файлах.

Аноним 01/10/19 Втр 19:16:39 148642936
>>1486391
посмотри пример MVVM.

Аноним 01/10/19 Втр 21:09:50 148657937
>>1486391
В делегате инициализируя оба контроллера, даёшь получателю инфы ссылку на второй контроллер, и закидываешь в этот самый второй контроллер данные по получению, а во втором в viewWillAppear() вызываешь tableView.reloadData()
>>1486429
>не хочет в рх
>посмотри mvvm
Лул.
Аноним 01/10/19 Втр 22:05:04 148662138
Аноним 01/10/19 Втр 22:18:32 148663239
>>1486351
сделай для людей чтонить, выложи в стор, если нужное сделаешь, может и юзер базу накопишь, свалишь из офиса своего насовсем
Аноним 01/10/19 Втр 22:19:12 148663340
>>1486621
Вообщем оно работает через completion.
Я не знаю правильно ли это.

во viewmodel - func fetchData(completion: @escaping () -> ()) {}

и в viewcontroller

self.viewModel.fetchData() {
self.postsTableView.reloadData()
}


Но судя потому что в примере у loadDummyData написано private, то это не ок
Аноним 02/10/19 Срд 08:31:16 148685441
>>1486579
>>не хочет в рх
>>посмотри mvvm
>Лул.

Думал что я неправильно прочитал, а нет. Что здесь лул? Дурачек задал очередной даунский вопрос.

Если ты решил делать ViewModel - делай по нормальному. Иначе переименовывай класс чтобы других в заблуждения не вводить.
Аноним 02/10/19 Срд 13:17:40 148700042
>>1486579
как будто мввм только с рыксой
Аноним 02/10/19 Срд 15:38:33 148717043
А я вообще всё приложение в методе init() рутового вьюконтроллера пишу, все эти паттерны это всё хрень собачая, ну кроме mvc отчасти
Аноним 02/10/19 Срд 15:49:49 148718244
>>1486854
Здравствуйте, пиздоглазый чмохен.
Пример как раз основан на mvvm >>1486621
Аноним 02/10/19 Срд 16:02:26 148719345
>>1487170
Пиздец ты заморачиваешься. Пишу все приложение в AppDelegate.didFinishLaunchingWithOptions
Аноним 02/10/19 Срд 16:09:30 148719846
>>1487193
Прост ору с синьёров которые ссут переписывать иниты, просто потому что у эпла такая экосистема которая вызывает кучу фигни и инит трогать нельзя. У меня на прошлой работе такой был
Аноним 02/10/19 Срд 16:11:24 148720047
Ещё он не знал процесс инициализации в свифте и у него везде были инплисит анврапед проперис.
Аноним 02/10/19 Срд 16:12:07 148720148
Внатуре нахуя эта книга вообще нужна
Аноним 02/10/19 Срд 18:53:48 148733249
>>1485740
А также способ избежать раздутого контроллера и сделать вьюху полностью пассивной. Именно это меня и интересует.
Аноним 03/10/19 Чтв 12:31:24 148776150
Пиздец, после года в офисе приходится лопатой дерьмо выгребать из мозгов. Я там даже забыл как енамы с асошиейтед велью и роу валью пользовать. Пиздец как же я хочу блювать от рашкинсокго айти, есть тут хоть один нормальный чувак а?
03/10/19 Чтв 17:05:06 148799051
Аноним 04/10/19 Птн 06:24:50 148839152
>>1483607
>верстки в IB?
Как там в 2013?
А по сабжу под него нет ровно нихуя.
Аноним 04/10/19 Птн 13:41:33 148856053
>>1487761
Что? Ты говкодил или что?
Аноним 04/10/19 Птн 17:29:22 148867054
Почему делегирование работает только во время первого запуска приложения?
Если посмотреть на вот этот пример https://medium.com/better-programming/3-methods-for-communicating-between-classes-in-swift-4-using-the-model-view-controller-3673f14c70b2

downloadData срабатывает 1 раз при запуске. Дальше если сделать print(delegate) то там всегда nil

class ViewController: UIViewController {
let model = Model()

override func viewDidLoad() {
super.viewDidLoad()
model.delegate = self
model.downloadData()
}
}
extension ViewController: ModelDelegate {
func didReceiveData(_ data: String) {
print(data)
}
}
Аноним 04/10/19 Птн 17:50:55 148867855
>>1488670
Вообще, в чем суть: Я нажимаю на кнопку, это вызывает функцию в определенном контроллере, которая меняет значение какой-то переменной в viewModel и вызывает другую функцию, в данном случае didReceiveData

Аноним 04/10/19 Птн 18:01:13 148868956
>>1488670
> Дальше если сделать print(delegate)
Откуда ты это делаешь?
Аноним 04/10/19 Птн 19:44:33 148875157
>>1488689
В методе который находится в viewModel
По идее это тот метод который я делегирую.

Если брать пример по ссылке сверху


class Model {
weak var delegate: ModelDelegate?
func downloadData() {
let data = "Network request information."

print(delegate)

delegate?.didReceiveData(data)
}
}
Аноним 04/10/19 Птн 19:49:57 148875558
>>1488751
Так у тебя вьюконтроллер перестал отображаться, так? Они и вычистился иза памяти, а там weak ссылка.
Аноним 04/10/19 Птн 20:17:23 148878859
>>1488755
Не перестал. Он просто не меняет знание после того как выставил данные после model.downloadData()

override func viewDidLoad() {
super.viewDidLoad()
model.delegate = self
model.downloadData()
}

Блэт, ну этот пример уебищный. Суть того что я хочу сделать:

Короч есть NSSplitView
Слева - список элементов
Справа - детали
Все типа как в почтовом клиенте.

В итоге при первом запуске, в details(правая часть) выставляется значение первого элемента.
Дальше когда кликаю по ним(слева) ничего не происходит. Хотя если сделать что-то типа print(row), то все работает как надо.

Проблема в том что перестает работать правая часть. Там всегда только первый элемент.

Аноним 04/10/19 Птн 20:18:23 148879160
>>1488788
>то все работает как надо
имею ввиду что он логает номер row
Аноним 04/10/19 Птн 22:05:35 148891361
Я вроде понял в чем проблема :/
Аноним 05/10/19 Суб 01:35:03 148906462
>>1488913
Получилось сделать только через notification.
Аноним 05/10/19 Суб 05:55:33 148909963
1397841467.jpg (80Кб, 800x559)
800x559
Ищу человека, который сможет создать софт/скрипт для работы с iMessage для одновременной работы на множестве телефонов под управлением 1 компьютера, либо чтобы все только с компа через эмуляторы работало.
Разумеется не бесплатно.
Если сможешь - оставь свою тележку. Я обязательно напишу тебе.
Аноним 05/10/19 Суб 13:05:53 148927764
>>1489099
Я же тебе говорил. Моя почасовая это 25$. Готов?
Аноним 05/10/19 Суб 15:09:43 148938665
>>1489277
Мне ты ничего не говорил.
Если ты эти часы действительно будешь работать, а не пасьянс раскидывать и не на stackoverflow искать готовые решения, то без проблем.
Оставляй тележку.
Аноним 05/10/19 Суб 16:01:09 148941266
image.png (222Кб, 466x422)
466x422
>>1489386
>и не на stackoverflow искать готовые решения
сам тогда и делай
Аноним 05/10/19 Суб 16:09:43 148941667
1399723423569.png (9Кб, 236x176)
236x176
>>1489412
Тогда ты не можешь стоит 25$/час.
Ты и за 5$/час будешь оверпрайснутым.
Аноним 05/10/19 Суб 16:12:28 148942068
>>1489416
иди на upwork, зачем тут пукаешь
Аноним 05/10/19 Суб 16:13:57 148942169
>>1489420
Чтобы ты понюхал очень вонюче?
Очевидно же.
Аноним 05/10/19 Суб 16:43:08 148943570
>>1489421
Это была проверка. Я убедился в твоей несерьезности. Ищи индусов
Аноним 05/10/19 Суб 18:01:19 148948271
>>1489435
Как скажешь. Уже там.
Аноним 05/10/19 Суб 18:40:02 148950472
Ребзя, чем отличается окружение приложения запущенного на айфоне от айпада(режим совместимости, когда приложение под него не насчитано потому запущено в малом размере). Приложение удивительным образом валится. К слову используются чудо- инструменты хуяндекса в виде яндекс кассы.
Аноним 05/10/19 Суб 19:17:55 148952573
За какое время народ в среднем вкатывается и начинает зарабатывать деньги? С нуля.
Аноним 05/10/19 Суб 19:42:27 148956474
>>1489525
За рандомное. Напиши 1-2 минипроекта, загугли вопросы по iOS, и просто базовые вопросы на собеседования, посмотри что требуют в вакансиях на джуна и выучи это — и раскидывай резюме, пробуй собеседоваться. Главное не лезь с первой же попытки на собесы туда, куда хотел бы пойти работать, первый (или даже несколько) раз точно обосрёшся. Если кому-то приглянёшься — возьмут на стажировку, и если не будешь улынивать на испытательном сроке — ты в ойти.
Аноним 05/10/19 Суб 20:12:57 148958575
>>1489564
Я чуть не кончил пока читал твой пост, и почти поверил что я в ойти.
05/10/19 Суб 22:32:36 148969276
Аноним 06/10/19 Вск 02:35:26 148980877
>>1489692
Я ни разу не сказал, что это "не ок".
Просто в концепции почасовой оплаты поиск и отладка этого куска может занимать 1 минуту, а может занимать 30.
Аноним 06/10/19 Вск 03:39:32 148981578
Как сохранить файл в какую-нибудь внутреннюю папку приложения или просто в корень приложения.

Или так лучше не делать?

FileManager.default.urls(for: .ЧТО ТУТ ПИСАТЬ, in: .userDomainMask).first!
Аноним 06/10/19 Вск 11:31:01 148992479
>>1489815
братиш, такое не то что знать, такое гуглить надо
Аноним 06/10/19 Вск 15:15:49 149011480
>>1489924
я гуглил

сколько я юзал мак, приложения всегда сохраняют подобную хуйню в application support вот я и спрашиваю стоит ли/можно ли сохранять в папку самого приложения
Аноним 06/10/19 Вск 19:27:01 149035981
Аноним 07/10/19 Пнд 13:07:48 149091182
Аноним 08/10/19 Втр 12:09:46 149156683
Как задизейблить анимацию изменения цвета лайера в колекшн вью, когда коллекция скроллится и ячейки переиспользуются?
Аноним 10/10/19 Чтв 00:04:17 149273884
Тут была тема где чел делал браузер двача для ios, но апу выпилили это стора.

Мне интересно, после получения ответа, он сохранял все записи в db? Просто если сделать еще один запрос, то там же будут уже другие записи.

И например если у тебя приложение из 2 колонок, то после того как обновились данные и tableview, то исчезнет selection.
(Если сохранять все записи локально, то это еще можно сделать сохраняя индекс. Но наверно это не ок тк записей очень много)

Просто сохранять весь json файл тоже не ок.

Что делать в таких ситуациях?

Мимо балуюсь
Аноним 10/10/19 Чтв 12:07:07 149301185
>>1492738
https://github.com/8of/2ch-Browser-iOS
Гуглить чтоли разучился?
>Мне интересно, после получения ответа, он сохранял все записи в db?
Не в курсе, но нахуя? Нет смысла же.
>И например если у тебя приложение из 2 колонок
Ну так раздели их, чтобы вторая колонка просмотра открывалась по клику на ячейку, но не прибита яйцами к первой.
>Просто сохранять весь json файл тоже не ок.
Ещё раз — а нахуй его вообще сохранять-то? Ты у себя хочешь локальный архивач устроить? Нахуя что-то обновлять тогда?
Аноним 10/10/19 Чтв 12:23:05 149301986
image.png (211Кб, 400x400)
400x400
Аноним 10/10/19 Чтв 15:57:47 149315487
>>1493019
И тянка у него есть
Аноним 10/10/19 Чтв 17:55:26 149329088
>>1493011
нет, то был yablach/channy вроде

> Ну так раздели их, чтобы вторая колонка просмотра открывалась по клику на ячейку, но не прибита яйцами к первой.

Так я же и говорю, смотри: ты сделал запрос - получил json - отрисовал tableview.
А теперь представь что у тебя ipad и есть 2 колонки.
Нажимаешь на item из tableview слева - видишь справа результат. item слева у тебя выделен(selected)

Тут ты вдруг решаешь обновить список постов или у тебя вообще автообновление. То после очередного запроса выделенный item перестанет быть выделенным(selected)

Понятно что справа будут detail старого поста, но это может запутать.


> Ещё раз — а нахуй его вообще сохранять-то?
Нахуя почтовый клиент загружает письма?
Аноним 10/10/19 Чтв 18:38:46 149331089
На айос есть фриланс? Есть свободное время после работы и желание заработать больше денег, куда податься?
Аноним 10/10/19 Чтв 18:50:27 149331890
>>1493310
>Есть свободное время после работы и желание заработать больше денег, куда податься?
нахуй пойти с фрилансом. Ты троль очередной?
Аноним 10/10/19 Чтв 18:57:58 149332491
>>1493310
чем апстор не устраивает?
Аноним 10/10/19 Чтв 19:17:17 149333492
>>1493324
Нужна хорошая задумка и деньги на продвижение.
>>1493318
Что не так?
Аноним 10/10/19 Чтв 19:36:16 149334293
Снимок экрана 2[...].png (14Кб, 173x231)
173x231
Кто-нибудь застал эту книжку? Почему её ёбнули из магазина, я не пойму. Как нюфагам разбираться со всеми этими бриджами? И про кодейбл там лучше чем в доках.
Аноним 10/10/19 Чтв 19:59:13 149336694
>>1493290
>Нахуя почтовый клиент загружает письма?
Он в 10 000 000 раз статичнее любой активной доски сосача вроде /б/, /по/ итд, лол.
>Понятно что справа будут detail старого поста, но это может запутать.
Ещё раз — на активной доске за пару минут тред может утонуть нахуй. Как ты собрался выделять элемент, которого в твоём обновлённом списке может не быть?
>>1493334
>Что не так?
Парттайм фриланс — тот кек. Начиная с того, что у ВСЕХ ВСЕГДА ГОРЯТ СРОКИ и нужно толкаться локтями с другими макакенами на этом поприще, заканчивая тем, что не будет никакого менеджмента, и тебе нужно будет не спать по неделе чтобы и на работу успеть, и сайдпроект попилить, и все правки запилить, которые "ты не понел, в тз нитак".

Аноним 10/10/19 Чтв 19:59:40 149336895
Аноним 10/10/19 Чтв 20:00:52 149336996
>>1493366
Тогда это упрощает задачу, спс
Аноним 10/10/19 Чтв 20:02:18 149337397
15702998923130.mp4 (1868Кб, 640x640, 00:00:19)
640x640
>>1493366
>>1493369
Стой, а если мы берем /news, там все достаточно статично
Аноним 10/10/19 Чтв 20:04:27 149337898
>>1493373
хотя, я понял
блэт, засрал тему)
Аноним 11/10/19 Птн 11:31:22 149375799
Аноним 11/10/19 Птн 15:34:00 1493944100
Аноним 11/10/19 Птн 17:06:18 1494048101
Для проекта есть выбор между подом и статичной либой. Что бы вы выбрали? Код открытый, но под AGPL лицензией.
Аноним 11/10/19 Птн 21:27:21 1494219102
>>1494048
>Что бы вы выбрали?
В чём выбор-то, ты о чём вообще говоришь? В плане удобства использования? Если да то однозначно библиотека через pod.
>но под AGPL лицензией
Который из? Если у обоих — пиши свою (всё что содержит "гпл" — рак для коммерческих продуктов), тем более что код открытый и как всё реализовано можно подсмотреть, лол.
Аноним 11/10/19 Птн 23:06:54 1494296103
кстати браузер сосача gpl
Аноним 12/10/19 Суб 00:34:00 1494398104
1
Аноним 12/10/19 Суб 00:57:14 1494414105
>>1493944
Что за хуйню ты пишешь.

>>1494048
Открытый? Кидай ссылку.
Аноним 12/10/19 Суб 09:56:41 1494493106
Как вы смирились с тем фактом, что эпл ВСЁ и через пару лет вы станете никому не нужны?
Аноним 12/10/19 Суб 10:19:45 1494503107
>>1494493
С Яндексом перепутал.
Аноним 12/10/19 Суб 12:32:46 1494599108
>>1494493
>что эпл ВСЁ и через пару лет вы станете никому не нужны?
Да? Как интересно. Продолжай.
Аноним 12/10/19 Суб 12:33:11 1494600109
Заявляет какой то двачер, как захватывающе.
Аноним 12/10/19 Суб 14:42:43 1494671110
Есть какие то лайфхаки по покупке этих ваших ебаных ноутбуков? Или кроме как отдать 100+к за макбук вариантов нет? Я нищий студент.
Аноним 12/10/19 Суб 15:17:26 1494710111
>>1494414
Додик, большая часть того что есть по той ссылке была 100 раз обмусолена на торрентах.
Аноним 12/10/19 Суб 15:20:42 1494717112
>>1494671
>Я нищий студент.
С этого нужно было начинать, братишка! Тебе юда >>1453379 (OP)
Аноним 12/10/19 Суб 15:22:18 1494721113
>>1494717
Меня тошнит от джавы. Хочу пить смузи и ебаться в жопу с айосниками на митапах.
Аноним 12/10/19 Суб 15:24:35 1494724114
image.jpeg (36Кб, 600x546)
600x546
>>149472
Аноним 12/10/19 Суб 15:40:22 1494748115
>>1494724
Какие вы недружелюбные тут...
Аноним 12/10/19 Суб 17:19:03 1494853116
>>1494671
Конечно нет. Это самый первый плюс гейоси. Таким выблядкам как ты, сюда трудно попасть. Пиздуй в жс тред.
Аноним 12/10/19 Суб 17:57:45 1494905117
>>1494853
Хуя ты озлобленный чмошник, боишься что я работу у тебя отберу, когда в иос вкачусь?)))
Аноним 12/10/19 Суб 17:59:20 1494907118
>>1494905
Он просто расстроен, что эпл ВСЁ
Аноним 12/10/19 Суб 18:46:27 1494952119
>>1494905
Не предстало мне, сидеть здесь больше, но раз субкота, то отвечу.
>боишься что я работу у тебя отберу, когда в иос вкачусь?)))
Мне похуй на тебя. Сначала вкатись, а потом работу найди. И вообще, с шизлойдами местными разговаривать - себя не уважать.

Зайду в следующий раз, шапку подправить что знать нужно, а так в принципе я свое отжил.
Аноним 12/10/19 Суб 19:25:31 1494980120
>>1494952
Слишком ты подозрительно рвешься, дурачек, в твоих агрессивных попуках я сразу задетектил маню, которого не зовут даже на собесы, а на те что зовут - он срет в штаны и убегает жаловаться на двач.

>с шизлойдами местными разговаривать - себя не уважать

Так а зачем тогда разговариваешь, ты совсем тупой что ли?)
Нда, а контингент-то у вас тут поглупее будет чем у джавистов.
Аноним 12/10/19 Суб 20:01:09 1494993121
>>1494671
Если нет возможности — то только б/у, и тут есть лайфхак — ищи такой у тупых пезд, или на край презентативных мужичков-манагеров, лол. Он 100% будет как новенький, т.к. на нём кроме как ютуба (или экселя в край) нихуя на запускали. У погроммистов всё же он был в активном юзе, так что лучше дважды подумать. И НЕ В КОЕМ СЛУЧАЕ БЛЯДЬ не бери его у фото/видео-монтажеров (это чуть ли не самый распространённый пользователь мака). Если в случае бывшего владельца погроммиста гарантированно будет просто потёртый бесконечными тасканиями исходников ссд, то во втором случае будет убитый нахуй ссд по которому таскали туда-сюда видео свадьб по 40 гб, и чути ли не ежедневно рендерели всё это дело ночами напролёт.
Аноним 12/10/19 Суб 20:03:37 1494997122
>>1494993
>и чути ли не ежедневно рендерели всё это дело ночами напролёт
Что точно выльется в виде проблем вообще со всем что там есть, а материнская плата в макбуках после 16 года монолитная, и ремонтируется не очень.
Аноним 12/10/19 Суб 20:10:00 1495003123
image.png (50Кб, 658x662)
658x662
>>1494997
>материнская плата в макбуках после 16 года монолитная, и ремонтируется не очень
Подтверждаю, уже месяц без прошки, жду когда новая мать приедет починят, умираю от безделья
Аноним 12/10/19 Суб 20:14:41 1495007124
>>1494993
Ты дичь какую-то несешь, процессору то какая разница что обрабатывать? Видео с ютуб или компилятор хкод.
Аноним 12/10/19 Суб 20:24:21 1495012125
>>1495007
Бля, тут реально дауны похлеще чем жаватреде сидят.
Ну можешь ещё видеокарты у майнеров скупать оптом на авито, какая им разница, что обрабатывать-то.
Аноним 12/10/19 Суб 20:35:29 1495023126
>>1494993
Окей, понял, а по модели что лучше, аира хватит или именно прошку? Брать самый новый или можно предыдущих годов?
Аноним 12/10/19 Суб 21:16:53 1495043127
>>1495023
Эйра хватит разве что для хэлловордов, проект на 3-4 экрана ты ахуеешь на нём компилить, компилятор свифта очень неспешен. Лучше всего взять минимальную прошку, можно хоть древнюю с юсб портами, но имхо, лучше всего 16 года (все прошки этой конфигурации следующих годов слабо отличаются, а вот именно у этой прошки с прошлой (15 или 14 года) разница очень заметна).
Аноним 13/10/19 Вск 14:03:24 1495510128
Обычный аймак без ретины, ниже 17 года брать не стоит иначе есть риск что после пары лет на него новые оси ставится перестанут. Ищи то что поддерживает метал.
А тред и правда уныл
Аноним 14/10/19 Пнд 05:59:59 1496157129
R45IqIP.jpg (41Кб, 447x500)
447x500
Как сделать autoheight ячеек в nstableview если у меня sierra?
Я видел что в новой системе довили хуйню которая делает это без гемора, но апдейтиться ради этого не хочу.

Гуглил, но все результаты на so не оч.
В ячейках у меня несколько элементов в стеке.

Мне кажется для такой хуйни дожен быть сниппет и у кого-то в треде он есть.
Аноним 14/10/19 Пнд 10:52:04 1496254130
>>1495510
>тред и правда уныл
А что ты от треда хочешь? Я на работе иногда его почитываю, но вопросов тупых уже лет 5-6 не задаю, все давно есть на SO или в документации.
Аноним 14/10/19 Пнд 12:29:07 1496332131
Недавно читал статью профессора о том, что свифт как первый язык - заебись выбор, вот она
http://www.aaronblock.com/thoughts/2015/8/21/why-i-want-swift-to-be-your-first-language

Подскажите, что думаете по этому поводу? Сам планирую вкатиться в элитные айосники (30 лет rip) и изучать сразу именно свифт(нахуя мне питоны и джавы). Рейтаните идею плз. Обж С только по мере необходимости буду познавать.
Аноним 14/10/19 Пнд 13:21:19 1496373132
>>1496332
Да имеет смысл. Но всё же если не писал на каких-либо сях или яве, не сможешь оценить всей глубины задумки.
Аноним 14/10/19 Пнд 17:51:25 1496540133
gattaca2.jpg (36Кб, 800x330)
800x330
.sh access denied
Анонсы, помогите решить проблемку. На винде собираю проект для xcode с двумя shell скриптами. После чего отправляю его в облако в виде zip файла, принимаю на макбуке, запускаю и получаю ошибку доступа. Мне приходится каждый раз вручную через терминал прописывать доступ к этим скриптам. Уже заебало. Можно что-то с этим сделать?
Аноним 14/10/19 Пнд 19:03:48 1496595134
>>1496540
хуй знает, какой то хернёй занимаешься, честное слово. Но думаю что зип по разному в винде и маке выглядит
Аноним 14/10/19 Пнд 19:05:18 1496598135
>>1496540
сделай репу на гитхабе и пуш и пуль гитом
Аноним 14/10/19 Пнд 19:13:24 1496603136
Аноним 14/10/19 Пнд 19:19:36 1496614137
>>1496332
Нет, изучай сначала жабу и прочее дерьмо, и через 10 лет сможешь браться за свифт.
Аноним 14/10/19 Пнд 19:22:38 1496618138
>>1496614
Я бы рекомендовал начинать вкатываться с pascal или basic.
Аноним 14/10/19 Пнд 20:58:42 1496696139
Аноним 14/10/19 Пнд 23:30:51 1496867140
>>1496618
что за бред, начинать надо с хаскеля
Аноним 15/10/19 Втр 00:23:18 1496899141
image.png (216Кб, 639x1136)
639x1136
Как михуил сделал ссылки на отвечаемый пост? ">>123"
Там же attributed string
Аноним 15/10/19 Втр 01:55:44 1496923142
tumblrpvtgqgTeB[...].png (656Кб, 1000x727)
1000x727
>>1496540
>. На винде собираю проект для xcode с двумя shell скриптами. После чего отправляю его в облако в виде zip файла
Заведи ещё питоновский скрипт который будет чмод дёргать, как и пологается макаке вроде тебя.
Аноним 15/10/19 Втр 11:22:53 1497112143
>>1496618
Как раз эти ТЕХНОЛОГИИ я и проходил в школе и универе. С течением времени освоил некоторый функционал более продвинутого языка - Visual Basic for Applications. Теперь мой следующий шаг - Swift! без иронии, кста, дело реально так обстоит
Аноним 15/10/19 Втр 12:27:43 1497136144
Аноним 15/10/19 Втр 12:28:08 1497137145
>>1497136
А потом с аттр стр работаешь и выделяешь.
Аноним 15/10/19 Втр 13:16:12 1497160146
Аноним 15/10/19 Втр 16:39:45 1497271147
>>1497136
Спс, под утро допер как разукрашивать, но как повесить на ссылку экшн, не вникал
Аноним 15/10/19 Втр 22:18:09 1497536148
Есть у меня контроллер, в котором я держу ссылку на сабкласс UITableViewController и на UISearchController. Делаю так:

view.addSubview(tableViewController.tableView)
tableViewController.tableView.tableHeaderView = searchController.searchBar

SearchBar отображается в хедере таблицы, но неактивен, не отвечает на тап, userInteractionEnabled = true.

В чем может быть дело?
Аноним 16/10/19 Срд 00:23:02 1497611149
Почему в regex101 это работает ^>(?!>).*
а в .string.range(of: ... нет

Если убрать ^ то оно работает но выделяет текст в середине

Суть: выделять гринтекст на сосаче
Аноним 16/10/19 Срд 00:40:37 1497618150
Аноним 16/10/19 Срд 00:43:37 1497619151
>>1497618
Не работает :) Я это пробовал
Так вообще ничего не выделяет
Аноним 16/10/19 Срд 00:45:44 1497622152
Аноним 16/10/19 Срд 00:52:37 1497626153
Аноним 16/10/19 Срд 06:21:22 1497713154
Screen Shot 201[...].png (126Кб, 1924x574)
1924x574
Почему дублируются картинки когда добавляю их в stackView?

Аноним 16/10/19 Срд 06:22:25 1497715155
>>1497713
var потому что была идея обнулять это все
Аноним 16/10/19 Срд 13:19:34 1497873156
Аноним 16/10/19 Срд 16:21:21 1497988157
>>1497873
спс, это лучше чем addView, но проблема с дублирующими картинками так и осталась. Скорее всего дело в кэшэ ?

у меня splitview 2 половинки
когда нажимаю на item слева - справа отрисовывается результат(tableview в котором в каждом row может быть несколько картинок)

Так вот, проблема в том что если несколько раз нажимать на item слева, то одна и та же картинка будет добавляться в первый item справа
Аноним 16/10/19 Срд 16:22:37 1497989158
Аноним 16/10/19 Срд 17:09:26 1498016159
Screen Shot 201[...].png (40Кб, 1034x254)
1034x254
>>1497989
Теперь ViewImage объекты стакаются друг на друга. То есть, между ними нет паддинга.
Аноним 16/10/19 Срд 18:33:39 1498085160
>>1498016
скорее всего просто на macos и ios разный механизм обработки ячеек
Аноним 16/10/19 Срд 20:49:24 1498187161
>>1498085
Вообщем я понял

self.stackImages.subviews.removeAll()

А вот это не работало

self.stackImages.arrangedSubviews.forEach { (view) in
stackImages.removeArrangedSubview(view)

}
Аноним 16/10/19 Срд 21:01:09 1498190162
>>1498187
да насрать вообще на этот стек вью
Аноним 16/10/19 Срд 21:26:17 1498211163
Аноним 16/10/19 Срд 21:41:07 1498217164
Некст челендж. Куда копать чтобы сделать окно на весь экран(но не то что у нас при нажатии на зеленую кнопку) с картинкой по середине как у телеги?

Нажал на маленькую картинку - открылось затемненное окно. Нажал куда-либо помимо картики - оно закрылось.
Аноним 17/10/19 Чтв 12:01:12 1498534165
11.JPG (71Кб, 450x767)
450x767
Сап, синьёры. Помогите советом.

Нужно сделать некое подобие маркеров с гугл-карт. Это просто, но я хочу анимировать их появление. И желательно, чтобы они не разом все появлялись, а с небольшой задержкой относительно друг друга.

Ну т.е. сначала пояляется первый маркер, после него второй, потом третий и т.д. Всего их будет около 10.

Как мне корректнее настроить анимацию?

Если я сделаю UIView.animate для первого маркера и в completion блок ему передам UIView.animate для второго маркера, а ему в completion блок ему передам UIView.animate для третьего маркера и т.д. Не сильно ли это по-индусски? Не охуеет ли компилятор от такой вложенности замыканий?
Аноним 17/10/19 Чтв 12:02:50 1498536166
>>1498534
Алсо, ни с какими API-карт это не связано. Маркеры просто ImageView, которые накладываюся как sublayer на родительский view.
Аноним 17/10/19 Чтв 12:14:33 1498539167
>>1498534
>Как мне корректнее настроить анимацию?
DispatchQueue.main.asyncAfter(.now() + .milliseconds(350), {...
self.showSomething()
})

> Не сильно ли это по-индусски?
По индуски.

Сиди и думай.
Аноним 17/10/19 Чтв 12:22:11 1498542168
>>1498534
foreach + sleep. Или поток с задержкой как выше написали.
Аноним 17/10/19 Чтв 12:37:33 1498552169
704de204faa365e[...].jpeg (429Кб, 2400x1439)
2400x1439
>>1498539
Про DispatchOueue тоже думал. Пожалуй, так и сделаю.
Аноним 17/10/19 Чтв 14:52:24 1498620170
>>1498542
Синьора видно издалека.
Аноним 18/10/19 Птн 02:10:45 1499025171
Есть customview который лежит на другом view(на котором scrollview-tableview)

Почему-то я могу нажимать на нижний view через customview. Как это отключить?
Аноним 18/10/19 Птн 03:05:09 1499032172
>>1499025
блэт, неужели на hackingwithswift все есть
Аноним 18/10/19 Птн 05:28:45 1499054173
Screen Shot 201[...].png (198Кб, 1614x930)
1614x930
Чому не работает?
Нужно чтобы панелька выезжала.
Пробовал ставить 600 на Y

Вниз она уезжает нормально.

Пытался задавать отрицательное положение перед выезжанием через view.frame = GCRect(... y: -300)
Аноним 18/10/19 Птн 23:50:52 1499685174
Аноним 19/10/19 Суб 02:23:27 1499733175
Какая же параша этот xcode. Пытаюсь удалить view со сториборда и он крашится. Уже 10 раз попробовал. 9.0.1
Аноним 19/10/19 Суб 02:55:15 1499738176
обновил до 9.2 - ничего не поменялось. Как сцену-то удалить
Аноним 19/10/19 Суб 10:41:14 1499813177
Аноним 19/10/19 Суб 12:30:25 1499885178
142157609317354[...].png (461Кб, 598x544)
598x544
>>1499738
Как же мне нравится орать с нюфагов, которые пытаются формошлёпить в сторибордах.
Просто не юзай их, анон. Если хочешь поформошлёпить — бери, блядь, ксибы, но никогда не лезь в ебучие сториборды. Просто запомни это как мантру, или просто почитай первые посты этого треда.
Аноним 19/10/19 Суб 14:02:36 1499985179
>>1499813
Так и сделал

>>1499885
Слышал про эту хуйню. Для чего-то же их придумали. Но думаю ты прав. Не сильно вникал, но вот тут чел вроде сделал все как раз “programmatically” https://github.com/dinhviethoa/dejalu
Аноним 19/10/19 Суб 14:14:28 1499994180
>>1499985
Придумали их потому, что думали, что это хорошая затея. Но так-то эппол и гарбадж коллектор вплиливали, а потом выпиливали, поняв, что вышла хуйня. Вот почему они продолжают развивать сториборды - вопрос. И ответов можно придумать множество: для вербовки ньюфагов в девелоперы, так как концепция очевидноая и кажется простой; дев тима не хочет бросать свой проект и увольняться; для того, чтобы продавать новое железо, которое быстрее отрисовывает эти ебучие сториборды. Выбирай любой.
Аноним 19/10/19 Суб 15:10:49 1500012181
>>1499985
>но вот тут чел вроде сделал все
Загугли исходники фаерфоксов, телеги итд — нигде ты их не найдёшь (кроме лаунчскринов, лол). В проде у всех то же самое, я уже расписывал >>1484691 почему так происходит.
Собственно, потому так популярны реактивные библиотеки и MVVM.
>>1499994
>для вербовки ньюфагов в девелоперы
Зис, в общем-то. Если ты не заметил, то маркетологи эпла ежегодно на каждой конференции меряются с гуглом миллиардами аппов в апсторе, да и инвесторам нужно какие-то циферки впаривать.
>Но так-то эппол и гарбадж коллектор вплиливали
Тоже для нюфагов старались же.
Аноним 19/10/19 Суб 20:33:17 1500201182
>>1483134 (OP)
Мимо проходил. Что это у вас тут такое?
>Через 1-2 месяца смело переходи на ObjC
Это местные мэмы?
Аноним 20/10/19 Вск 04:12:17 1500418183
Screen Shot 201[...].png (52Кб, 426x330)
426x330
Аноним 22/10/19 Втр 06:27:51 1501984184
Синуоры, ну вот скажите, как нормально сделать dynamic row height чтобы при ресайзайсе tablewview все само расширялось и сжималось под контент(в ячейке несколько элементов).

без usesAutomaticRowHeights

Я гуглил, один из вариантов работал, но были проблемы при ресайзе.
Речь про NSTableView.




Аноним 22/10/19 Втр 19:51:39 1502434185
Ребятки, объясните почему в 13 й оси съехали кнопки в таббаре?
Аноним 23/10/19 Срд 02:06:25 1502616186
Screen Shot 201[...].png (28Кб, 426x294)
426x294
>>1499885
Возможно очередной глупый вопрос. Вот допустим, я собрался переделать все из сториборда в ксиб.

Создал MainWindowController, кинул туда nssplitview.

В сториборде этот сплит вью выводил стрелки на фрагменты.

Сейчас я имею SplitView в котором несколько CustomView и я даже не могу и выставить Class

На сториборде был NSSplitView во котором NSSplitViewController

Что мне сейчас нужно NSSplitView или NSSPlitViewController


Вот здесь чуваку в первом же комменте говорят использовать сториборды
https://stackoverflow.com/questions/33990550/how-should-i-structure-my-os-x-apps-nswindow-views-viewcontrollers

У меня по сути такой же вопрос. Как все структурировать.
Аноним 23/10/19 Срд 05:48:36 1502672187
>>1502616
А еще, я так понял, при создании splitview в ксибе очень много гемора
Аноним 23/10/19 Срд 10:03:52 1502736188
>>1502616
I would recommend familiarizing yourself with Storyboards — the new and improved NSViewController and subclasses are designed to work with them. In particular, the NSStoryboard instantiateControllerWithIdentifier methods are an easy and straightforward way to create windows and views, each with their specific controllers. Get your feet wet and try out Storyboards, they'll make things much easier in the long run.

I would recommend familiarizing yourself with Storyboards — the new and improved NSViewController and subclasses are designed to work with them. In particular, the NSStoryboard instantiateControllerWithIdentifier methods are an easy and straightforward way to create windows and views, each with their specific controllers. Get your feet wet and try out Storyboards, they'll make things much easier in the long run.

I would recommend familiarizing yourself with Storyboards — the new and improved NSViewController and subclasses are designed to work with them. In particular, the NSStoryboard instantiateControllerWithIdentifier methods are an easy and straightforward way to create windows and views, each with their specific controllers. Get your feet wet and try out Storyboards, they'll make things much easier in the long run.

I would recommend familiarizing yourself with Storyboards — the new and improved NSViewController and subclasses are designed to work with them. In particular, the NSStoryboard instantiateControllerWithIdentifier methods are an easy and straightforward way to create windows and views, each with their specific controllers. Get your feet wet and try out Storyboards, they'll make things much easier in the long run.

I would recommend familiarizing yourself with Storyboards — the new and improved NSViewController and subclasses are designed to work with them. In particular, the NSStoryboard instantiateControllerWithIdentifier methods are an easy and straightforward way to create windows and views, each with their specific controllers. Get your feet wet and try out Storyboards, they'll make things much easier in the long run.
Аноним 23/10/19 Срд 10:04:57 1502737189
>>1502672
Хуйню делаешь, и да, я тебе не помогу.
Аноним 23/10/19 Срд 14:49:36 1502954190
>>1502616
>Вот здесь чуваку в первом же комменте говорят использовать сториборды
Четыре года назад ещё много кто не успел попробовать это дело в проде и считали их нормальной технологией.
>У меня по сути такой же вопрос. Как все структурировать.
Я ахуеваю с твоей беспомощности, анон.
Гуглишь опенсорс проекты под макос
Находишь это на первой же странице
https://github.com/serhii-londar/open-source-mac-os-apps
Открываешь там первый же проект на свите
Ищешь слово "split"
И смотришь как там с этим работают
https://github.com/glaurent/MessagesHistoryBrowser/blob/ef79e46b54ca9f6474dd073c68a657cb7dc54868/MessagesHistoryBrowser/ChatListViewController.swift#L41
Аноним 23/10/19 Срд 15:48:21 1503036191
Аноним 23/10/19 Срд 16:11:53 1503075192
>>1502954
Много приложений на ебучем электроне.
Чувак засунул soundcloud в webview и выдает это за приложение.
Аноним 23/10/19 Срд 17:59:45 1503211193
>>1503075
Уже последние лет так 5 все макаки хуярят весь фронт на жс и выпускают его же на десктопах, ещё начиная с слака/атома, с подключением.
Аноним 23/10/19 Срд 19:18:43 1503292194
>>1503211
Я знаю об этом и помню даже делал одну кривую херню на электроне.

Мне кажется нативные приложения всегда будут выглядеть лучше
Аноним 23/10/19 Срд 19:31:10 1503300195
Вообще я собирался повторить одну веб парашу и начать рассылать резюме на позицию веб макакия. И тут вдруг меня понесло в свифт и в какой-то степени это более интересно. Но почему-то IOS не сильно интересует
Аноним 23/10/19 Срд 21:41:18 1503378196
>EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000000000000b0
>Crashed: com.apple.main-thread
>0 AppleMetalGLRenderer 0x1ab278a34 GLRResourceList::addFence(GLRResource)
>1 AppleMetalGLRenderer 0x1ab288a98 GLDContextRec::flushContextInternal()
>2 AppleMetalGLRenderer 0x1ab288a98 GLDContextRec::flushContextInternal()
>3 WebCore 0x198e13118 WebCore::GraphicsContext3D::presentRenderbuffer() + 104
>4 WebCore 0x198b7e7b0 -[WebGLLayer display] + 36
>5 QuartzCore 0x197ac99b4 CA::Layer::layout_and_display_if_needed(CA::Transaction
) + 424
>6 QuartzCore 0x197a129f0 CA::Context::commit_transaction(CA::Transaction*, double) + 304
>7 QuartzCore 0x197a3c890 CA::Transaction::commit() + 676
>8 UIKitCore 0x195159b1c __34-[UIApplication _firstCommitBlock]_block_invoke_2 + 80
>9 CoreFoundation 0x1910b2614 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 20
>10 CoreFoundation 0x1910b1db4 __CFRunLoopDoBlocks + 264
>11 CoreFoundation 0x1910ad030 __CFRunLoopRun + 1100
>12 CoreFoundation 0x1910ac8bc CFRunLoopRunSpecific + 464
>13 GraphicsServices 0x19af18328 GSEventRunModal + 104
>14 UIKitCore 0x1951426d4 UIApplicationMain + 1936
>15 GOVNOAPP 0x1029aa3b0 main + 18 (AppDelegate.swift:18)
>16 libdyld.dylib 0x190f37460 start + 4

бля, объясните долбоебу, что это крешится. WebCore::GraphicsContext3D - что это за говно, это admob?
Аноним 23/10/19 Срд 22:49:26 1503429197
Хочу вкатиться в макось, до этого прогал десктоп под винду на плюсах. Вкратце обрисуйте ситуацию, какие сложности, какие отличия.
Аноним 23/10/19 Срд 22:57:30 1503437198
>>1503429
>какие сложности
Надо купить мак.
Пользователи по уровню запросов ахуевшие, и если не можешь в дезигн — даже не пытайся.
>какие отличия
Эээ... Да во всём.
Аноним 23/10/19 Срд 22:57:58 1503438199
>>1503378
А что там ещё есть? Мы по твоему — ванги?
Аноним 23/10/19 Срд 23:06:34 1503445200
Аноним 23/10/19 Срд 23:45:41 1503474201
>>1503445
Странный какой-то челик — ливнуть с работы, чтобы через год выйти на зарплату между джуном и мидлом, когда можно было апнуться на текущей работе (вроде как он там не первый день, читал по вертикали) и получать больше не тратя год... да и проекты не то, чтобы для фуллтайм коденга. Что там за галеры в хохлостане такие? Едой платят чтоли?

Хотя деплой через гумрод — это гениально, да. Не хотел ебаться с аппстором, а теперь пойду ебашить свое говно, спосибо этому хохлу <3
Аноним 24/10/19 Чтв 01:26:47 1503537202
R45IqIP.jpg (41Кб, 447x500)
447x500
Как прицепить кастом cellview к tableview если используется nsarraycontroller

если это все в одном ксибе, то это просто через objectValue

Но тут у меня cellView в отдельном ксибе

Возможно нужно использовать nsobjectcontroller но я не знаю как его прикрутить к nsarraycontroller
Аноним 24/10/19 Чтв 04:39:19 1503573203
Аноним 24/10/19 Чтв 13:43:21 1503762204
>>1503438
да нихуя нет, что еще то
Аноним 24/10/19 Чтв 15:53:11 1503865205
Это правда что скоро приложения с ios будут работать на маке?
Аноним 24/10/19 Чтв 16:19:25 1503875206
>>1503865
Нет. А за использование catalysta, который похож по уровню нативности на электрон, ещё и в аппстор говна в отзывы засыпят.
Аноним 24/10/19 Чтв 16:41:35 1503882207
>>1503865
c айпадОС уже работают. Но вообще можно делать кросплатформу довольно просто, стоит лишь отвязаться по максимум от юикита, что в общем не очень сложно, ведь основное что там есть это скол вью, который после некоторой мозгоебли можно написать на метале. Сейчас лишь нужно делать интерфейс для модели которая работает и с ию китом и с апкитом. Фоундейшн общий, кор графикс общий, очереди и сеть тоже. Так что думаю в перспективе будет всё больше кросплатформы. Например свифт юи это обёртка над юикитом, возможно следующий релиз будет свифт юи под апкит.
А вообще тред безрадотсный друзья, как и рыночек в рашке. Похоже что я вас покину наконец-то
Аноним 24/10/19 Чтв 16:43:18 1503884208
>>1503429
Различие, что всё работает. Абсолютно всё. Все баги посчитаны по пальцам, и они все на баг радаре. То есть всё зависит только от твоей рукожопости.
Аноним 24/10/19 Чтв 16:44:39 1503885209
>>1503882
>А вообще тред безрадотсный друзья, как и рыночек в рашке.
Кстати да, зашел сюда после 2ух недель. Выросли просто.
Аноним 24/10/19 Чтв 16:57:42 1503889210
>>1503882
>Например свифт юи это обёртка над юикитом, возможно следующий релиз будет свифт юи под апкит
И почему же уже сейчас можно писать на свифтуи под макос? Или эта хуйня как каталист работает?
Аноним 25/10/19 Птн 06:24:15 1504282211
Где найти мида или сеньора в Сибири, неужели таких не осталось?
Аноним 25/10/19 Птн 13:58:20 1504452212
>>1504282
Переманивать из других компаний, если просто найти не получается (хотя в любом случае при первой же удобной возможности заведут трактор в ту же Москву, чтобы потом завести трактор дальше).
Аноним 25/10/19 Птн 14:59:57 1504483213
Подкиньте стрим где провинциальный но не простой кодер размышляет на тему архитектурных вопросов по ходу дела имплементации
Аноним 25/10/19 Птн 23:05:19 1504907214
>>1486391
На макОСи такие вещи делаются через ArrayController c биндингами
Аноним 25/10/19 Птн 23:13:25 1504919215
>>1500418
С биндингами ты можешь подрубать CoreData к таблице без единой строчки кода
Аноним 25/10/19 Птн 23:17:24 1504926216
>>1502616
SplitView нереально глючный в IB бекапь файлы прежде чем добавлять SplitView. Undo не поможет после того как SplitView распидарасит тебе все вьюхи
Аноним 25/10/19 Птн 23:23:38 1504932217

>>1503537
А зачем нужны на маках убогие программки с мобилок?
Аноним 25/10/19 Птн 23:25:19 1504934218
>>1503882
>свифт юи это обёртка над юикитом
Разве? Они же хвастались, что с нуля гуй заебенили.
Аноним 26/10/19 Суб 01:08:34 1504975219
Шо можно сделать в качестве первого приложения на макось?
Хотел клиент сосача, но думаю что это неблагодарное дело.
Аноним 26/10/19 Суб 01:25:11 1504988220
>>1504932
нужно спросить у эппле
Аноним 26/10/19 Суб 03:15:17 1505003221
Аноним 26/10/19 Суб 16:11:31 1505207222
>>1504907
Да, я к этому и пришел) Но здесь возникает проблема когда у тебя необычный cellview в отдельном ксибе

Аноним 26/10/19 Суб 17:44:16 1505270223
>>1504934
Ну от таки действительно с нуля заебашен на метале, без CA и всех остальных прослоек. Анон выше обосрался просто.
Аноним 26/10/19 Суб 18:42:33 1505347224
>>1505270
в таком случае разработка именно под macos теряет смысл?
Аноним 26/10/19 Суб 19:06:14 1505386225
>>1505347
Если только для убогих говноприложух
Аноним 26/10/19 Суб 19:25:51 1505413226
>>1505347
Даже на SwiftUI придётся делать разные версии под десктоп и под планшеты, т.к. банально размеры вьюх, сценарии использования и всё вот это будет разное (начиная с того что в макоси есть ОКНА, заканчивая тем, что там есть клавиатура, лол). Если, ты, конечно, не пилишь будильник или ещё какую нибудь простейшую хуйню с двумя кнопками по центру, лол.

Короче, если тебе не принципиальна поддержка древних железок то в любом случае смело бери SwiftUI. Он быстрее, легче, удобнее и, самое главное, сразу заставит писать тебя по-человечески на MVVM с реактивным фреймворком из коробки, а не городить massive view controller как нюфаги это любят.
Аноним 26/10/19 Суб 19:28:01 1505415227
>>1505413
В айос тоже есть окна и внешняя клавиатура.
Аноним 26/10/19 Суб 19:31:05 1505417228
ios-dev-generic[...].png (56Кб, 500x485)
500x485
Эппл опять опыты на макаках ставят, лет через пять может допилят
Аноним 26/10/19 Суб 19:36:45 1505423229
image.png (186Кб, 480x360)
480x360
>>1505417
Уже представляю как через годик на него деды пердеть будут и бухтеть про обжс
Аноним 26/10/19 Суб 19:39:36 1505425230
>>1505415
В десктопном пониманни нет, это совсем другие сущности. Не будешь ты делать прогу с модальными вьюшками на айфон, и уж тем более навигацию с хоткеями для экранной, блядь, клавы. Ровно как и мелкие десктопные элементы вроде кнопок под мышку.
>>1505417
>у нюфага что-то не роботоет
>эпол суки блид(99
Аноним 28/10/19 Пнд 12:28:01 1507270231
У кого-нибудь есть рабочий скрипт для сборки universal framework? На новой макоси и новом икскоде у меня перестал работать.
Аноним 29/10/19 Втр 15:10:20 1508387232
1.JPG (56Кб, 638x785)
638x785
Так, ребятушки, а как мне распарсить JSON через Decodable, который может изменять свою структуру?

Для примера возьмём вконтактовский API, который загружает записи со стены сообщества.

Как мы видим, ключ "type" из массива "attachments" может принимать различные значения в зависимости от контента, приаттаченого к посту: фото, видео, аудио и т.д. Так же меняется и сам вложенный в массив словарь.

Как мне правильно описать структуру, чтобы компилятор принимал во внимание эти особенности и мог нормально считать данные?
Аноним 29/10/19 Втр 15:24:09 1508399233
>>1508387
if photo {

} else {

}

Пам парам пам.
Аноним 29/10/19 Втр 15:24:33 1508402234
Нет, серьезно, а что ты хотел увидеть? Готовый ответ? Иди гугли, мразота.
Аноним 29/10/19 Втр 15:25:01 1508403235
>>1508402
Тем более то что я написал - так ты и сделаешь. (Исключая подробности)
Аноним 29/10/19 Втр 16:10:51 1508435236
Чекнул цены на макпук эир 2017 и охуел.
>2 ядра
>4 гига
>40-50к
Вы там совсем ебанулись?
Аноним 29/10/19 Втр 17:06:02 1508474237
72FED0D1-0B2F-4[...].jpeg (50Кб, 600x481)
600x481
>>1508435
Вообще-то 8 гигов. SSD, алюминиевый корпус, бесшумный режим работы, заряд батареи на 8-10 часов, помешается в почтовый конверт.

Аноним 29/10/19 Втр 18:07:01 1508538238
>>1508474
> бесшумный режим работы,
lie
Аноним 29/10/19 Втр 18:57:19 1508587239
>>1508474
>Вообще-то 8 гигов.
Да, прошу прощения, серанул слегка, но 2 ядра, ssd самому заменять +бабки, заряд корпус батарея вообще никого не ебёт, кроме макофагов, которые высасывают плюсы из хуя пальца.
Аноним 29/10/19 Втр 20:01:58 1508626240
>>1508587
Ну так иди и купи себе ИГРОВОЙ НОУТБУК в эльдорадо. От нас-то ты что хочешь?

Мне вот нахуй не надо таскать с собой тяжёлый, скрепящий, люфтящий, пластиковый гроб. Который будет шуметь и греться как электростанция.
Аноним 29/10/19 Втр 21:50:40 1508722241
R45IqIP.jpg (41Кб, 447x500)
447x500
>>1508435
>Который будет шуметь
Макпук будет гудеть как пылесос при 70-80

Хотел поставить доку 2 на прошку 15 года, но боюсь сгорит видяха
Аноним 30/10/19 Срд 13:13:49 1509030242
>>1508722
Макбук, в отличие от ИГРАВОВА НАУТБУКА ещё постараться разогреть надо, чтобы он шумел.
Аноним 30/10/19 Срд 15:26:15 1509139243
Два ядра реально зашквар робяты. Сам сейчас мучаюсь. Долго привыкал после 4-ёх ядерки 11 года.
Аноним 30/10/19 Срд 15:26:38 1509140244
>>1509030
Открываешь гугл мапс в хроме и начинаешь крутить, не забывая зумить
Аноним 30/10/19 Срд 21:40:40 1509405245
Уволили с работы, пиздец, первый раз. За то что был невнимательный и якобы за мной надо было дофиксивать постоянно. Я это заметил чем в последнее время, но наверное из-за болезни началось это и что перестал на задачах концентрироваться. Пиздец никогда такого унижения не было.

Не знаю что теперь делать.
Аноним 31/10/19 Чтв 00:17:25 1509475246
image.png (912Кб, 1072x800)
1072x800
Аноним 31/10/19 Чтв 01:12:05 1509503247
>>1509140
>в хроме
Пиймав давна. Как можно юзать что-то кроме сафари? К нему же всё, от других девайсов до PiP привязано яйцами.
Аноним 31/10/19 Чтв 01:13:27 1509505248
>>1509405
Ну, если ты не на испытательном сроке был, то без серьёзных факапов уволить могли только если ты всем остоебенил, лол.
Аноним 31/10/19 Чтв 01:14:49 1509507249
>>1509139
Ну а нахуя вообще переходил-то? Собрал бы стационарник на эти 50к и поставил хакинтош, как и полагается нищуку.
Аноним 31/10/19 Чтв 01:55:21 1509531250
>>1509503
Поймал додика-домохозяку. Как дебажить в сафари?
Аноним 31/10/19 Чтв 02:05:16 1509539251
>>1509531
Веб-макаки в другом треде собираются.
Аноним 31/10/19 Чтв 02:09:37 1509540252
Аноним 31/10/19 Чтв 10:30:10 1509615253
Снимок экрана 2[...].png (16Кб, 571x146)
571x146
блять
Аноним 31/10/19 Чтв 10:31:05 1509617254
>>1509531
А как кодить под iOS на ИГРАВОМ НАУТБУКЕ?
Аноним 31/10/19 Чтв 10:31:19 1509619255
>>1509405
Меня тоже уволили в августе, до се без работы. И примерно по этой же причине. Меня заебало работать на 25 летних сеньёров. Сижу дома учу инглиш, буду пытать счастье на апворке.
Аноним 31/10/19 Чтв 11:48:23 1509658256
>>1509531
Врубаешь девелопер-мод и дебажишь, проблемы? К треду ахуеть по теме заходит, веб-макакен, у нас тут другой фронт, тебе здесь не рады.
Аноним 31/10/19 Чтв 11:49:33 1509659257
>>1509615
>спустя 20 лет наконец-то аппле дошли до zsh
>недовольный пук анона
Аноним 31/10/19 Чтв 11:51:39 1509660258
Аноним 31/10/19 Чтв 15:00:01 1509821259
>>1509617
Причем здесь это? Речь идет про браузеры. Вообще ты можешь поставить хакинтош.

>>1509660
Подул ветер и все оказалось у тебя во рту.
В сафари это говно не юзабельно.
Поэтому использую его только для ютабчика чтобы не греть проц.
Аноним 31/10/19 Чтв 15:01:07 1509822260
>>1509658
Еще один додик. Что мне мешает заниматься 2мя вещами.
>Врубаешь девелопер-мод и дебажишь, проблемы?
Сразу видно что ты ни разу этим не занимался
Аноним 31/10/19 Чтв 15:33:47 1509841261
>>1509822
Ты в профильном треде разработки под айос. С таким же успехом в тред может набижать шарпоеб и, с криками "Ололо, у вас студии нормальной нет", заинвалидировать абсолютно все. Хуле ты свою совершенно призвольную деятельность нам в ебало пихаешь? Да разрабатывай ты сколько угодно на своем обоссанном хроме, в повседневном пользовании сафари топ.
Аноним 31/10/19 Чтв 15:40:22 1509854262
Пока грузится ёбаное сафари успеваю включить хром и посмотреть пару десятков кубов. Почему так? Но по факту да, после того как загрузилось сижу только в сафари. С хрома только вебемки в порначе гляжу
Аноним 31/10/19 Чтв 15:41:58 1509856263
всегда ставлю на мак хром. нахуй мне ваш сафари? я от сети работаю, похуй на батарею. в чем профит? хром быстрее и стабильние
Аноним 31/10/19 Чтв 16:21:16 1509891264
>>1509841
Пиздоглазый Додик, ты вообще видел с чего начался спор?
Аноним 31/10/19 Чтв 16:25:24 1509894265
>>1509891
Так покажи мне, с чего он начался, пес.
Аноним 31/10/19 Чтв 18:54:25 1510021266
>>1509856
Ну и соси своему гуглу.
Аноним 31/10/19 Чтв 18:56:27 1510022267
>>1509030
Хули стараться блять, эта хуйня с периодичностью в 10 минут фырчит когда отваливается подсветка в ебаном хкоде или ты билдишь.
Аноним 31/10/19 Чтв 19:28:33 1510049268
>>1509894
>>1509503
Вообще, я сейчас проверил и в сафари. Греет так же как и на хроме. Ебаные шизики
Аноним 01/11/19 Птн 09:41:13 1510443269
Итак, хватит разводить браузеросрачи. Я тот анон, что спрашивал выше про парсинг изменяемого JSON'а через Codable. Короче, через Codable не получилось, зато напрямую через JSONSerialization всё прекрасно распарсилось именно в такую структуру, как мне было нужно.

Теперь другой вопрос. Вот у меня есть TableView, в каждой ячейке которой находится ImageView.

В методе cellForRowAtIndexPath я загружаю картинку через sd_webImage из интернета, потом обрабатываю её фактическую длину и ширину для вычисления пропорций, а потом делаю imageView.frame в зависимости от вычисленных размеров. Всё вроде просто. Но есть один нюанс.

Дело в том, что метод cellForRowAtIndexPath отрабатывает быстро, а картинка из интернета грузится долго. В итоге получается, что моя картинка ещё равна nil, а значит imageView.frame отработать не может, а значит приложение крашится.

Как бы мне заморозить выполнение метода до тех пор, пока картинка реально не загрузится?
Аноним 01/11/19 Птн 11:48:31 1510511270
>>1510443
>Короче, через Codable не получилось
Тебе же ответили — напиши конструктор руками, и проверь значение первого аргумента, что у тебя могло не получится?
Как же нюфаги любят жрать говно.

>Как бы мне заморозить выполнение метода до тех пор, пока картинка реально не загрузится?
А вот за такое тебе дадут пизды в аппсторе и пошлют нахуй. UI поток не должен ждать н-и-ч-е-г-о, и должен быть всегда свободен, чтобы юзер тыкал в экран сколько влезет пока всё грузится.

>я загружаю картинку через sd_webImage
Ты читал его описание? Там же написано а-с-и-н-х-р-о-н-н-ы-й.

>В итоге получается, что моя картинка ещё равна nil, а значит imageView.frame отработать не может, а значит приложение крашится
Ты хоть примеры библиотеки, которую юзаешь смотрел?
https://github.com/SDWebImage/SDWebImage/blob/master/Examples/SDWebImage%20Demo/MasterViewController.m#L114
> [cell.customImageView sd_setImageWithURL:[NSURL URLWithString:self.objects[indexPath.row]]
> placeholderImage:placeholderImage
> options:indexPath.row == 0 ? SDWebImageRefreshCached : 0];
вот так. Даже без всяких коллбеков в лямбдах как это делается без подобных библиотек.
Аноним 01/11/19 Птн 13:45:55 1510567271
>>1510511
Блять, какой же ты занудный, пиздец.

Да, я читал описание и знаю, что такое плейсхолдер. Именно так я сейчас и сделал.

Но ты понимаешь, что плейсхолдер это тупо заглушка?

Картинка в плейсхолдере может быть не такого размера, как картинка, загруженная из интернета. И imageView распидорасит.

Аноним 01/11/19 Птн 14:00:40 1510581272
>>1510567
Конечно занудный, пытаешься нюфагам показать как надо а они ещё и нос воротят. Щинок, блядь.

>Но ты понимаешь, что плейсхолдер это тупо заглушка?
https://translate.google.com/#view=home&op=translate&sl=en&tl=ru&text=placeholder
Понимаю.

>Картинка в плейсхолдере может быть не такого размера, как картинка, загруженная из интернета.
Ну так выкинь нахуй эту библиотеку, качай руками и обновляй ячейки по загрузке, лол.
Другие варианты:
а) забить хуй и сделать все пикчи одного размера;
б) не показывать таблицу вообще пока всё не загрузится. Но если ты делаешь не хуитку для себя то это спидорак.
Аноним 01/11/19 Птн 14:12:33 1510592273
>>1510581
В отличие от других ньюфагов из этого треда я хотя бы пытаюсь что-то делать, а не только мечтаю вкатиться на 300к/сек.
Аноним 01/11/19 Птн 16:01:10 1510684274
>>1509505
Ну типа того, в течении месяца все по пизде шло.

>>1509619
Я вот тоже хочу попытаться, но сперва хочу научиться с 0 писать, пару тестовых проектов хочу начать делать но ссусь, понимаю что сам с 0 архитектуру не придумаю и буду лишь пиздить ее с тех проектов где работал.
Аноним 01/11/19 Птн 17:38:57 1510785275
Кто в курсе. Лейаут в памяти свифтовой структуры совпадает с лейаутом сишной структуры?
Например
strucr One {
let z: Float
let b: Float
}
и С структура
struct Two {
float p;
float c;
};
В памяти будут выглядеть одинаково?
1233 4565 4545 4559 ?
Аноним 01/11/19 Птн 17:58:02 1510796276
Аноним 01/11/19 Птн 17:58:54 1510800277
>>1510684
Возьми какой нибудь минималистичный паттерн вроде MVVM и просто пиши, не еби мозги всякой каргокультной хуйнёй.
Аноним 01/11/19 Птн 18:55:40 1510833278
Кто-нибудь модет пояснить за космический смысл в названии треда?
мимо-джавист
Аноним 01/11/19 Птн 19:01:41 1510835279
>>1510833
Вакансий нету, уебищный свифт, мертвая платформа
Аноним 01/11/19 Птн 20:44:45 1510923280
>>1510800
mvvm без реактивщины хуйня всегда, не через делегаты ж.

алсо дефайн каргохуйня
Аноним 01/11/19 Птн 22:26:12 1511030281
>>1510923
>mvvm без реактивщины хуйня всегда
А в чём проблема реактивщину-то притащить? Тем более что начиная с iOS 13 она вообще из коробки идёт.

>алсо дефайн каргохуйня
Каргохуйня: всё, где нужно ебать мозги об архитектуре™ ради того, чтобы написать гибкое и расширяемое приложение просто ради того, чтобы эта модная гибкость-расширяемость мешала тебе работать.

Вайперы, ribs и прочая еботина про clean code/architecture = каргохуйня для эйчаров и тимлидов (чтобы оправдываться за свои факапы, мол, архитектура хуевая, расширяется плоха вот и не успеваем). Даже TDD, блядь, полезнее — он хотя бы повышает качество кодовой базы, что в 90% случаев тоже нахуй никому не нужно и является пустым проёбом времени, но хоть что-то. А в случае архитектуры ты просто месишь говно, пытаясь сделать жава спринг™ с АбстрактнымиФабрикамиВайрфреймИнтеракторМоделВьюБилдеров, высерая по 5 классов и столько же интерфейсов на каждый пук и с вложенностью директорий как в той же жаве™. Не проживёт твоё приложение 20 лет чтобы так трахаться при его написании.

Единственное, что реально помогает — это простое, блядь, разделение логики и UI. Я недавно окончательно убедился в этом, помесив маленько легаси-говно на C++ и Qt. Проекту больше 10 лет, все исходники (~500 файлов, но это число можно делить на 2 плюс где-то четверть — это тесты, сборочные скрипты и прочая хуйня) в одной директории, 0 продумывания архитектуры когда его начинали, не могли договорится о структуре файлов, и просто ебанули так, там есть 3 варианта структуры проекта для IDE, которые генерируются через CMake, который файлы регексами парсит, лол, и проект до сих пор жив и спокойно пополняется фичами. Единственное что там сделано — это разделение логики и вьюшек (в Qt это называется сигналы-слоты и model/view, но по факту это те же биндинги из rx-либ и тот же mvvm 1 в 1, но без хайпа).
Аноним 02/11/19 Суб 00:10:09 1511093282
>>1511030
>Единственное, что реально помогает — это простое, блядь, разделение логики и U
Спасибо, постараюсь, сейчас для начала как джун буду по ютубу копировать мввм приложения, потом уже дальше пойду.

Ебанный стыд, куда я весь опыт работы потратил? На двач наверное
Аноним 09/11/19 Суб 21:12:53 1517218283
>>1510796
>Совпадают.

#define FF_PAD_STRUCTURE(name, size, ...) \
struct ff_pad_helper_##name { __VA_ARGS__ }; \
typedef struct name { \
__VA_ARGS__ \
char reserved_padding[size - sizeof(struct ff_pad_helper_##name)]; \
} name;

FF_PAD_STRUCTURE(AVBPrint, 1024,
char •str;
unsigned len;
unsigned size;
unsigned size_max;
char reserved_internal_buffer[1];
)

Такую хуйню свитопараша не вытянет, ибо в свифте отвратнейшая поддержка С.
Аноним 10/11/19 Вск 13:27:06 1517644284
>>1517218
>не вытянет
Как он может его не вытянуть, если он гоняет сишный компилятор по bridging хидеру и работает уже с его выхлопом, м?Выравнивание структур — ахуеть как релевантно мобильному кнопкодвиганью. Каждый день всем департаментом кнопкодавов выдавливаем байтики
> ибо в свифте отвратнейшая поддержка С.
Там даже взаимодействие с сишным компилятором нужно, что тебе ещё надо от него, попхавший?
> свитопараша
Как там обжс, не падает в рантайме? Хоть один апп написал, байтойоб мамкин?
Аноним 10/11/19 Вск 13:42:17 1517659285
>>1517644
вопрос был именно про лейаут свифтовой структуры в памяти, так как мне её по буферу надо будет скормить сишной динамик лайбрери
Аноним 10/11/19 Вск 15:25:31 1517789286
Аноним 10/11/19 Вск 16:25:02 1517843287
Аноним 10/11/19 Вск 17:30:27 1517897288
>>1517843
Ты там реверсингом занимаешься, или что?
Напиши сам если знаешь все данные структуры, лол.
Аноним 10/11/19 Вск 17:40:28 1517909289
>>1517897
У меня есть стрим из структур, мне надо их парсить в Cях, это надо сделать без хедер файла, вроде лейаут совпадает, так как уже получилось простую струкутру с интами передать, но ты не догадаешься что я делаю, слишком это хитровыбаная залупа
Аноним 10/11/19 Вск 19:51:05 1518045290
>>1517909
>но ты не догадаешься что я делаю, слишком это хитровыбаная залупа
Очевидно что читаешь какой-то бинарный формат, лол.
>вроде лейаут совпадает
Тогда зачем ты выше так просрался?
Аноним 12/11/19 Втр 22:06:37 1519671291
image.png (26Кб, 641x365)
641x365
свифтеры ( я знаю вы все извращуги)
Неужели вас так трудно найти (легко потерять и невозможно забыть), что вас выписывают из мухосраней сама ЯНДЕКС, за свой счет и еще и кормить будет и жить даст где. Вас так нихуя нет или это на столько всратый язык?
Аноним 12/11/19 Втр 22:40:21 1519685292
>>1519671
У 99% вкатывальщиков нету денег на мак, нету денег на iPhone, поэтому они идут или в быдлоандроид или вротенд js парашу/ back end. И только успешные господа становятся разработчиками для лучшей платформы, которых разбирают как горячие пирожки.
Аноним 12/11/19 Втр 22:49:36 1519688293
>>1519671
>сама ЯНДЕКС
Немного арифметики:

Стажёр:
10000(билет из мухожопинска если ты не из какого нибудь владивостока, лол)+100003(комната в общаге)+250003(максимум зп стажера)=115 тр за 3 месяца

Джун:
70000*3(средняя вилка нормального джуна, не срущего в штаны на собесе) = минимум 210 тр за 3 месяца (это без учёта налогов, отчислений в пф, мед. страховки и прочей хуйни (+50% к расходам) которую за тебя должен оплачивать работодатель).

>кормить будет
Кормит всех, поэтому не учитываем.

>и жить даст где
Хату в кольце снимет. В Маааскве почти сотня вузов, которые занимаются тем же, никогда такого не видели.

А потом пишут что программистам не нужна математика.
Аноним 12/11/19 Втр 22:51:54 1519690294
>>1519688
>10000x3
>25000x3
Потёрлись звездочки.

>>1519685
Тричую этого. Хуяндекс, переодически кормящий сотрудников говном опционами вместо з/п — лучшее место для разработки под лучшую плафторму.
Аноним 12/11/19 Втр 23:00:22 1519693295
15735055643860.jpg (46Кб, 1080x1076)
1080x1076
>>1519688
>115 тр за 3 месяца
>минимум 210 тр за 3 месяца
И ещё забыл дописать — оформив кого-то, хуй ты его просто так сольёшь (если он не местный додик, который выше отписывался). Но лохи never changes, за еду, билет и койко-место готовы сосать хуи 3 месяяца.
Аноним 12/11/19 Втр 23:06:05 1519694296
>>1519688
В яндексе вообще довольно-таки гениальная ситуация, которая состоит в том, что джуниоров там по сути нет, есть стажеры и какие-то оформленные в штат не называемые джуниорами джуны-бывшие стажеры
Аноним 12/11/19 Втр 23:26:49 1519704297
>>1519685
ага, поэтому раз в месяц в тред выплывает чудо, которое уволили нахуй
Аноним 12/11/19 Втр 23:32:40 1519708298
>>1519694
Насколько я понимаю, это ML-щики — в Рашке тру задрам матана больше банально неоткуда взяться, если сам яндекс не будет их подбирать после вузика и растить. А остальных уже можно на хую вертеть используя бренд.
Аноним 13/11/19 Срд 18:39:00 1520340299
Yandex.png (163Кб, 1280x1024)
1280x1024
Аноним 13/11/19 Срд 19:18:25 1520362300
>>1520340
Хуйня какая-то.
Представляет компанию Яндекс, а емейл на гугле.
Блядь, ебаные хулкацкеры даже картинку нормально нарисовать не могут.
Аноним 13/11/19 Срд 19:20:10 1520364301
15677328631270.png (28Кб, 654x720)
654x720
Хай, гайс. Сколько времени у меня займёт вкат в Свифт до уровня джуна, учитывая, что я писал что-то совсем базовое в С++ во времена универа при наличии кучи свободного времени? Поможет ли как-то опыт работы UX/UI дезигнером при устройстве на работу или всем похуй?
Аноним 13/11/19 Срд 19:26:18 1520367302
>>1520364
Ах, да, самое главное: тяжело ли устроиться на РАБоту без реального опыта на галере? Какое соотношение спроса и предложения на рынке?
Аноним 13/11/19 Срд 19:26:25 1520368303
>>1520364
Язык лёгкий, проблема в знании API/либ.
Аноним 13/11/19 Срд 19:29:08 1520372304
>>1520368
Эта инфа мне вообще ничего не даёт.
Аноним 13/11/19 Срд 20:17:43 1520395305
>>1520364
> Сколько времени
Если давно ничего не писал, то месяцок. Если ты "свежий" (писал на чём-то ещё современном) вкатишься за недельку. Но опять же, это только сам язык, цимес тащемта не в нём.
> Поможет ли как-то опыт работы UX/UI дезигнером при устройстве на работу или всем похуй?
+) Всем нужно портфолио в аппсторе. В этом плане — поможет;
+) В стартапах, где нужен человек-оркестр — поможет;
+) На фрилансе — поможет;
-) В любой большой компании всем будет похуй, там и так дезигнеры сидят.

>>1520367
Да, вкотиться вообще сложнее всего. Сложность в том, что работы относительно других областей тупо мало (это не жаваскрипт/питон/пхп/1с/жава которые нужны каждому обоссаному бизнесу). Для примера: сейчас на хх в ДС можно найти аж 4 вакансии джуна, 2 из которых какие-то мутные оутсорс-галерки и ещё 1 про обж-с. Сколько джуновских вакансий у пыхов/питонов сам можешь посмотреть.

>>1520372
А что ты услышать-то хотел? Ну нужно знать кучу апей (гцд, уикит, кордата итд), сторонних либ (rx например), обжс (который тоже сам по себе простой, но ногоотстрельный), всякие паттерны и их плюсы/минусы (MVC, MVP, MVVM, VIPER на практике все либо берут MVVM либо дрочат своё, но на собесах обязательно про это спрашивают), и просто всякую теорию вроде ооп/солид/хуйолид которую обязательно будут спрашивать у джуна. Свифт тут прямо скажем, даже не пятая часть от того, что нужно изучить (как с джавой почти).

Короче, если хочешь в айос — иди ебашь приложения для портфолио в аппстор (хотя бы 3 штуки) и пробуй притыкнуться куда нибудь. Хочешь быстро слезть с мамкиной шеи — иди в веб, и потом возможно получится запрыгнуть куда-то айосником.
Платина Аноним 14/11/19 Чтв 08:39:31 1520651306
Правда, что для вката необходим топовый смарт?
Куда проще вкатиться имея только ноут и ~4-5 часов свободного времени в день? Из навыков особо нихуя: винду переставить, фотошопа немного, вот и всё собственно. Английский никакой.
Аноним 14/11/19 Чтв 22:57:26 1521348307
>>1520651
Да, сразу на собесе требуют предъявить. Не дай бог у тебя тебя не 11 Pro, сразу выставять с позором за дверь. Ноут тоже абы какой не подойдет, только MacBook Pro 16”
Аноним 14/11/19 Чтв 23:17:47 1521358308
>>1520651
Тут уже ответили в прошлом сообщении: >>1520395
>Короче, если хочешь в айос — иди ебашь приложения для портфолио в аппстор (хотя бы 3 штуки) и пробуй притыкнуться куда нибудь. Хочешь быстро слезть с мамкиной шеи — иди в веб, и потом возможно получится запрыгнуть куда-то айосником.
>Правда, что для вката необходим топовый смарт?
Чтобы понимать что да как в новых айфонах, хотя бы десятый нужен, таки да. Это как пытаться писать фронт для новых браузерах, тестируя его на старом.
Если нашёл деньги на мак — и на айфончик найдёшь, лол.
Аноним 15/11/19 Птн 08:12:43 1521446309
>>1521348
>>1521358
На хабре прочитал про топовый смарт.

На макбук не накопил, синкпад.
На шее не сижу, но есть необходимость освоить скилл, благодаря которому будет легче с работой в дальнейшем. Вот и хочу свободное время на дно-работе заполнить.
Что под web’ом имеешь в виду? Какой-нибудь JavaScript + html/CSS/etc ?
Аноним 15/11/19 Птн 12:46:22 1521600310
>>1521446
>На макбук не накопил, синкпад.
На чем собрался вкатываться в айос-то? На виртуалке компилирующей хелловорлд пол часа? Тестируя на симуляторе в 4 фпс?
>Что под web’ом имеешь в виду? Какой-нибудь JavaScript + html/CSS/etc ?
Да хоть так.
Аноним 15/11/19 Птн 14:15:04 1521668311
telegramvideo.mp4 (2780Кб, 464x848, 00:00:20)
464x848
не надоело мввм мучать?
Аноним 16/11/19 Суб 00:16:01 1522201312
purposeoftheday[...].jpg (161Кб, 700x500)
700x500
>>1520395
Спасибо, что все расписал. Я не он, можешь еще пояснить для человека никогда не писавшего код где брать все эти апи, паттерны? Хочу начать делать свои мобильные приложения и игры: шахматы, кубик рубика, умный будильник, скрытая папка. Игры, я так понимаю, придется на движке каком-то делать, или можно обойтись без него? Как нубу оценить уровень сложности разработки приложения, по количеству фич? Хотелось бы набить руку и сделать портфолио.
Аноним 16/11/19 Суб 01:52:51 1522317313
>>1521668
Если кому-то надоело — время помучать flux. Модно и по-хипсторски, но не такая залупа как рибс, или, простигосподе, вайпер.
Я придумал тебе идею для монетизации — 3д гороскопы. Кекус, вот домохозяйки-то потекут.

>>1522201
>Я не он, можешь еще пояснить для человека никогда не писавшего код где брать все эти апи
https://developer.apple.com
А вообще — гуглить. Главное старайся всё делать на инглише, для вката нужно хотя бы тех. контент спокойно читать и слушать (да да, ещё обязательно нужно уметь его слушать — 80% годноты — это видосы выступлений на WWDC).
> паттерны
Читать, гуглить.
> шахматы, кубик рубика, умный будильник, скрытая папка
Какой оригинальный список. Туду лист не забудь.
>Игры, я так понимаю, придется на движке каком-то делать, или можно обойтись без него?
Конечно можно, берешь и ебашишь руками свой движок на графическом апи, а ещё минимальный набор апей физического движка (коллизии там считать) и кучу всякой утилити-хуиты вроде менеджеров файлов, спрайтов, продумываешь красивое апи для ивент-лупа и всё вот это.
А вообще, если не нужна кроссплатформа — берёшь sprite/scene kit и пишешь на нём.
>Как нубу оценить уровень сложности разработки приложения
Никак, это на 200% опыт. Когда набьёшь шишки, уже будешь чувствовать, на что уйдёт день а на что две недели.
>Хотелось бы набить руку и сделать портфолио.
Если ты на уровне
>человека никогда не писавшего код
То у тебя, конечно, уйдёт побольше месяца.
Алсо, для публикации в аппсторе ещё нужно хоть немного подтянуть десигн (или спиздить чужой с какого нибудь дрибла, лол), ибо уёбищный вид аппов в портфолио — это как вонь изо рта на собесе, лул.
Аноним 16/11/19 Суб 13:22:04 1522515314
>>1522317
Когда-то я тоже был таким молодым и восторженным
Аноним 16/11/19 Суб 19:27:29 1522814315
>>1522515
А теперь ты дед, которому лень изучать эти новые хипстерские штуки?
Аноним 17/11/19 Вск 14:46:26 1523226316
>>1522814
А я уже дед, и мне лень изучать все эти новые хипстерские штуки.
Аноним 19/11/19 Втр 21:12:28 1524887317
RxMVVM, серьезно? Неужели ебаться с потоками, утечками памяти, разбираться в огромном стектрейсе, иметь во вьюхе кроме UI еще биндинги стоит того? Не лучше ли писать православные VIPER модули и покрывать заодно все тестами?
Аноним 20/11/19 Срд 00:14:19 1525015318
>>1524887
>Неужели ебаться с потоками
Да Rx как раз от этого избавляет, лол.
> утечками памяти
От этого тоже спасает. Просто есть DisposableBag, в который ты закидываешь всю иерархию объектов, и ловишь 0 мемори ликов из-за проёбанного [weak/unowned self] в какой нибудь лямбде.
>разбираться в огромном стектрейсе
Вы из 2015? Он не такой-то и огромный и фильтруется, лол.
>иметь во вьюхе кроме UI еще биндинги
В чём отличие от обычных вьюх? Не надо писать кучу бройлер-плейта к стейту контроллера/модели?
> VIPER модули и покрывать заодно все тестами
Его хотя бы сам рамблер использует? Офц нет, как и 99% проектов хуяк-хуяяк и в прод завтра же, без всяких тестов-хуестов, по логам пофиксим и выпустим 12 апдейтов за 2 дня.

Сейчас бы выдумать себе игрушечную архитектуру, для которой потребуется писать ещё целый генератор бройлерплейта и учебник.
Аноним 20/11/19 Срд 00:15:04 1525016319
>>1523226
А завтра тебя, ленивого и старого, оптимизируют 20-летним синьйором.
Аноним 20/11/19 Срд 17:26:34 1525468320
куа макака стремящеяся в атоматизацию в треде.
работаем только с гейосью.
Собственно вопрос можно ли как-то автоматизировать накаты? Билды в тестфлае лежат. Можно ли написать хуйню которая будет допустим брать из тестфлая 10 последних релизных билдов и накатывать на них последний релизный?
Как это сделать? Расскажите в общих чертах плиз.
Аноним 20/11/19 Срд 19:33:56 1525528321
Аноним 22/11/19 Птн 19:22:42 1526957322
Сеньеры треда, помогите советом. Работаю фронт-енд макакой уже полтора года. Полтора года на одном и том же проекте и как мне кажется вообще без проф. роста. После работы ваще делать нихуя не хочу, поэтому самостоятельно ничего не учу.
Работа в край заебала. Вернее, заебал фронт. Полыхает жопа с его архитектурными подходами, с усложнением простых задач (запили форму, мань) и ваще работой с данными. Заебали эти еба-фреймворки не умеющие нихуя и требующие 300 доп. либ чтобы отверстать ссаную форму которая делает простое действие - отправляет говно на бек.
Короче, фронт для меня от лукавого.
Давно посматривал в сторону мобайла и возможно нормального языка. Правда хуй знает как оно там на самом деле у вас, может тоже самое, а может нет. Возможно те видео про мобайл и разработку на иос которые я видел в ютабчике далеки от реальной разработки и у меня просто манямирок созрел что у соседа трава зеленее, хз. Может и тут говно скрывается где-то.

Собсна, посоветуйте стоит ли щас ваще учить и тратить время, чтобы пытаться перейти в в мобайл? Только лишь от того, что веб заебал и я не знаю что ждет тут. Если че, я уже пердун и мне 25. . Я хуй знает сколько вкат занимает, но думается мне я бы стал джуном лишь в 27.

Аноним 22/11/19 Птн 23:53:54 1527186323
>>1526957
>После работы ваще делать нихуя не хочу, поэтому самостоятельно ничего не учу.
Ну тогда мог и не высерать свою тираду, всё равно с таким настроем пойдёшь нахуй.

>которая делает простое действие - отправляет говно на бек.
Ну так айос и мобайл в целом — это тоже фронт, и делает примерно то же, только с оглядкой на фичи платформы всякие свайпы, растягивающиеся элементы, отзывчивый и динамичный интерфейс итд, разве что всякие фичи вроде кэширования и прочей околобэкэндовской работы с данными серьёзно разнятсяя с фронтом, лол.

>Полыхает жопа с его архитектурными подходами, с усложнением простых задач
Мобайл ровно про то же, просто в отличие от вэба развивается медленнее и стабильнее (вместо новых фреймворков каждый год большие сдвиги происходят где-то раз в 3 года, но в отличие от веба но новые технологии пересаживаются вообще все кроме гигантов вроде фб/вк/итд, а не только хипсторы). Пол года назад вот выкатили SwiftUI — это такой React + вёрстка Flexbox-ами на свифте. Вместе с ним эпл выкатила свой реактивный фреймворк Combine (который не похож ни на один другой, и знать его + какой нибудь бывший пол года назад мейнстримовым RxSwift), и ещё сейчас все хуярят вокруг этого арзитектуру в стиле MVVM + Redux. Так что куда ты там собрался от вэб-стэка убежать, не понятно (тем более, что приложухи-то почти всегда вымазываются ещё всякими DI и прочими паттернами, а вот на фронте про подобное не слышал).

>Возможно те видео про мобайл и разработку на иос которые я видел в ютабчике далеки от реальной разработки
Ну да, ирл типичная разработка это аджайл с кучей тасков и 0 времени на обдумывание и рефакторинг, и первые 20 версий от мвп почти везде творится ад и угар файлы с тестовыми джоснами вперемешку с десятками файлов с говнокодом там итд с соревнованием на скорость с манагерами.

>Только лишь от того, что веб заебал и я не знаю что ждет тут.
Как я уже сказал, тебя ждёт тот же фронт, но с редким привкусом бэка и бОльшим количеством ебли.

>Я хуй знает сколько вкат занимает, но думается мне я бы стал джуном лишь в 27.
Да хоть за пару месяцев можно, но для этого нужно ебашить. А ты, судя по кол-ву нытья, овощь ебаный.
Аноним 23/11/19 Суб 13:58:41 1527554324
>>1526957
Тот анон который выше ответил дурачек. В вебе всегда так то проблемы были. Мобилы это лучшее что есть на сегодня. Решай сам.
Аноним 28/11/19 Чтв 06:07:59 1531309325
>>1522317
Ой блять, что ты несешь.
>Я придумал тебе идею для монетизации — 3д гороскопы.
Лови реджект в ебало от команды App Store, эту хуйню уже давно нельзя постить и это хорошо
>Какой оригинальный список. Туду лист не забудь.
Нет блять, пусть сразу нейро хуйню в ar пишет, да? Или пятилетке на велосипеде ты бы сказал - это все умеют, пиздуй на самолете учиться.
>api api api suka api
Выучил новое слово и айда хуячить в каждое предложение?
>пиздить чужой с какого нибудь дрибла, лол
Лол, кек, лоллирую с тебя. Есть только одна методичка - HIG, всякие дизайнеры рисуют всякую поебень "лишь бы красиво" забивая на особенности платформ.
Аноним 29/11/19 Птн 15:36:48 1532411326
Аноны, нужны ли знания БД и SQL в разработке под iOS? Или мне это никак не пригодится?
Аноним 29/11/19 Птн 21:13:15 1532677327
>>1532411
CoreData и SQLite обычно спрашивают на собесе
Аноним 29/11/19 Птн 22:59:34 1533297328
>>1531309
>Лови реджект в ебало от команды App Store
С хуя ли, додик?
>Нет блять, пусть сразу нейро хуйню в ar пишет, да? Или пятилетке на велосипеде ты бы сказал - это все умеют, пиздуй на самолете учиться.
Там не было и слова о сложности, а там претензия к нулевой фантазии.
>Выучил новое слово и айда хуячить в каждое предложение?
Его во всём посте нет, таблетки принял?
>Лол, кек, лоллирую с тебя. Есть только одна методичка - HIG, всякие дизайнеры рисуют всякую поебень "лишь бы красиво" забивая на особенности платформ.
Да какаяя разница, что за тупой хейт? Ты ни с какими гайдлайнами и дефолтными вьюхами никогда ничего удобного и красивого без них не сделаешь, лул.
Аноним 30/11/19 Суб 01:04:00 1533381329
9 лет стажа ios девалопер, спрашивайте
Аноним 30/11/19 Суб 01:26:21 1533391330
>>1532411
Знания нужны, чтобы писать быстрые выборки, правильно организовывать данные, именно SQL - особо не нужен. CoreData нужно уметь в клауд синкать и правильно работать с бекграундингом (а это не умеет почти никто). Сейчас всё на ORM собирается
>>1524887
Абсолютно не стоит MVVM реально нужен только в кроссплатформе и помешаном на архитектуре стайле ентерпрайзе. MVVM с пробросом CoreData->View - это самое ошибкоопасное место, а если писать безопасный код - он будет очень медленным. Чтобы написать всё качественно нужен мощный caching layer, который для хорошей работы должен быть заточен на конкретные data flow-ы, чтобы для него иметь стандартизированную архитектурную библиотеку. Я, кстати, прямо сейчас такую и пишу, но уверен, что если на неё взглянет даже нормальный лид скажет, что не видит причин организовывать работу с данными именно таким образом (потому что большинство приложений всё равно не встречают объёма потоков данных при которых подходы "в лоб" проявляют свои слабые стороны)
>>1520651
>Английский никакой.
Не надо тебе вкатываться
>>1520368
>Язык лёгкий, проблема в знании API/либ.
Язык сложный для написания поддерживаемого, расширяемого кода. Сначала нужно прохавать вэлью типы, потом протоколы, потом пол года понимать как правильно писать протоколами и насколько это не похоже на код стайл классических языков, чтобы прохавать необходимый уровень абстракции и научится видеть его до того как наговнокодил пол проекта. Как раз знание API/либ в свифте приобретается на ходу - перед использованием класса пробегаешь глазами список методов в доке и ты уже знаешь как работает класс.

Аноним 30/11/19 Суб 02:46:54 1533421331
>>1533381
Гайд для вката в 2020
Аноним 30/11/19 Суб 03:35:37 1533435332
>>1533421
Купи мак с 16 оперативы, делау туториалы с простейшими фичами - аутлеты, таблицы, на коре дате собрать клон контактной книги, на автолейауте- калькулятор, потом - сделать клон инсты, ну и можно вкатываться на джуна
Аноним 30/11/19 Суб 09:32:23 1533484333
>>1533435
Можно идти и месить легаси говно, ты хотел сказать?
Мимо пилю проект на свифтуи.
Аноним 30/11/19 Суб 09:42:57 1533486334
>>1533391
>Абсолютно не стоит MVVM реально нужен только в кроссплатформе и помешаном на архитектуре стайле ентерпрайзе
В 2к20 ещё остались те, кто пердолит мвц? По ощущениям вы всё вымерли.
Аноним 30/11/19 Суб 09:49:13 1533490335
>>1533391
>Язык сложный для написания поддерживаемого, расширяемого кода. Сначала нужно прохавать вэлью типы, потом протоколы, потом пол года понимать как правильно писать протоколами и насколько это не похоже на код стайл классических языков
Каких языков-то, блядь? Аналоги протоколов есть везде, от плюсов до джавы, как и вэлью типы в разных вариантах.
Мне даже интересно, с чего ты начинал программировать. 10 лет назад питон на старте вроде не преподавали.
Аноним 30/11/19 Суб 14:18:39 1533723336
>>1533484
Так ты не программист, ты обезьянка которая умеет нажимать кнопочки во фреймфорке, на собесе я тебя разъебу в 0
>>1533486
Использовать архитектурный стандарт от хозяина платформы - это уже плохой тон? Собирать велосипед из недоделанного набора для сборки самоката, который черезпол года перестанут поддерживать - это уровень свифтобога? MVVM - это не более, чем набор идей по организации потоков данных, но как архитектура построения ios приложения поверх cocoa touch - это сексуальная девиация. Просто найди какой-нить фреймворк со своим API, дождись пока всё начнёт нещадно лагать и передай проект мне, а я уже по завышенной таксе буду всё исправлять
>>1533490
Ого, ты много знаешь мейнстрим ПОП языков?
Аноним 30/11/19 Суб 14:50:57 1533765337
>>1533723
>Так ты не программист, ты обезьянка которая умеет нажимать кнопочки во фреймфорке
К свифтуи, где всё делается кодом, очень релевантно.

>на собесе я тебя разъебу в 0
>вэлью типы и протоколы — сложна
Ахуительная история. Ты 0 как айосер из-за аутдейтед стака и 0 желания развиваться, ты 0 как программист в целом из-за отсутствия какого либо бэкграунда, и ты считаешь что можешь хоть кого-то разъебать на собесе, дружок?

>Использовать архитектурный стандарт от хозяина платформы - это уже плохой тон?
Хозяин платформы сам не понял где в MVC M и С, и за ним все начали повторять, наплодив тонны неподдерживаемого говна с файлами по 8к сторок, вроде такого https://github.com/TelegramMessenger/Telegram-iOS/blob/master/submodules/TelegramUI/TelegramUI/ChatController.swift
Какая там нахуй архитектура от хозяина проекта, бумер?

>MVVM - это не более, чем набор идей по организации потоков данных, но как архитектура построения ios приложения поверх cocoa touch - это сексуальная девиация
Которую поддерживает эпл. Напоминаю: с 13-й айоси из коробки доступен реактивный combine и swiftui, написанный под mvvm от и до. Ах, да, даже язык ради этих двух фишек поменяли (проперти врапперы и вью билдеры). inb4: Врётиии!!11

>а я уже по завышенной таксе буду всё исправлять
Увозить обратно на легаси стак? От чего оно лагать-то должно? От того, что ты не понимаешь как работают биндинги из-за того что ты 0 как программист — обычный кнопкошлёп?

>Ого, ты много знаешь мейнстрим ПОП языков?
Ты мне лучше покажи хоть один статический язык без протоколов/интерфейсов/тайпклассов. Эта хуйня даже в самых древних версияях плюсов была. Ты откуда вообще вкатился-то? Из жса?
Аноним 30/11/19 Суб 22:27:04 1534043338
Объясните мне, нахуя в 90% случаев использовать CoreData/Realm. У меня тырпрайз проектах кэширование данных реализовано через хранение Codable моделей в UserDefaults, что лишает мозгоебли с managed объектами, миграциями и прочими интересными вещами. Это совсем пиздец или еще нет?
Аноним 30/11/19 Суб 22:30:30 1534046339
Аноним 30/11/19 Суб 23:29:03 1534072340
>>1534043
Мне вот интересно, а почему при всех анальных ограничениях, эпл никак не ограничивает UserDefaults от вот таких вот дебилов?
Аноним 01/12/19 Вск 03:05:38 1534159341
>>1533765
>К свифтуи
Твой блять обоссаный свифтуи учится за 2 минуты по статейки на хабре, ты вообще чем тут зеголять собрался? Более того, если бы ты имел хоть минимальное отношение к промышленной разработке - знал бы, почему свифтуи до использования в реальных аппах ещё 2 года, но хуле мне тут распрягаться, обезъянка ичучила новый полноценный фреймворк, наверное диплом по свифтуи даже есть?
>аутдейтед стак
Что именно? Свифт? Написание кода в соответствии с последними рекомендациями эппл? Соблюдение в разработке архитектурного паттерна и стиля кода, используемого в библиотеках свифта? Или автолейаут - это легаси? Ну так прийди в контору, которая поддерживает 50 аппов и посчитай там аппы с автолеайутом (из будет 20) и и охуенным свифтуи (их будет 0).
>вэлью типы и протоколы — сложна
Опять же, для тебя - сложно, просто понять как работают велью типы - это не достижение, наработай сначала архитектурное мышление по написанию расширяемого и тестируемого кода - тогда приходи ко мне на собес. Легаси код как раз не тестируем, поэтому ушёл нахуй много лет назад ещё до появления свифта, но сам MVC паттерн как основа построения тестируемого приложения - не противоречиво, удобно, и не требует месяца для введения новых людей на проект
>Хозяин платформы сам не понял
Это вы не поняли где учится, эппловские гайды - это не пример хорошего поддерживаемого кода, это пример базовых инкапсулированых фичей, когда код становится нетестируемым - это тебе подсказка, что что-то ты делаешь не так, так вот, эппловские примеры о умолчанию не тестираемы, так хуле ты хочешь от ебаных джунов, которые кроме них ничего не видели. Для этого и существуют лиды и архитекторы
>услышал где-то про то, что телеграм наговнокодил свой вью-контроллер, использует это как универсальный аргумент.
Какое покрытие тестами у телеграма? 0, так хуле ты хочешь? Я могу тебе наговнокодить 16к строк и mvvm, это не будет являться аргументом.
>с 13-й айоси из коробки доступен реактивный combine и swiftui
>с 13-й айоси
Видишь подвох №1?
А подвох №2 в том, что комбайн - это рекктивное программирование, которое не противоречит ни одной из возможных архитектур
>легаси стак?
нет, серьёзно, что ты понимаешь под легаси стаком? Я думаю, что мне бы не платили тонны бабла тупо за то, что я протягиваю сотни аутлетов и набиваю таблицы каскадами из ифов под каждый вид ячейки, ты так не думаешь? Дата биндинг - это хорошо, но ещё не существует целостного стандарта архитектуры, который на одних бигдингах вытянет high pressure-аппы с пробросом данных из коредаты на вью и обратно при условии постоянного бекграундинга с бд и сетью, тебе придётся делать cache-layer, который концептуально обнулит весь твой номинальный MVVM. Проблема людей, которые считают знание свифтуи своим величайшим достижением в жизни в том, что они молятся на MVVM при этом ни разу в жизни не решав задач, которые породили необходимость в построении такой архитектуры, и сюрприз, под мобайл таких задач максимум 5% от общей массы. Поэтому даже когда вы эти задачи встречаете - вы этого не понимаете и по наитию говнокодите своим поломанным стеком из протухших легаси MVVM-либ, либо просто по-обезъяньи переписываете базовые примеры эппла по комбайну или свифтюаю забывая про то, что это лишь примеры, а не реально работающие промышленные приложения.
>Ты мне лучше покажи хоть один статический язык без протоколов/интерфейсов/тайпклассов
Ты вообще вопрос прочитал?
Аноним 01/12/19 Вск 03:45:58 1534165342
В принципе, пока язык не поддерживает KVO, KVC из коробки, MVVM в нём - это флажок, который каждый девелопер вставляет в свою жопу как он захочет. Combine - это всего лишь либа для того, чтобы не вылетать из тренда и не дать этот тренд утянуть на себя какой-нибудь сторонней реактивной либе, она не является стандартом разработки и никогда им не станет, а будет лишь дразнилкой для архитекторов при выборе стака технологий
Аноним 01/12/19 Вск 11:41:08 1534368343
>>1534165
> она не является стандартом разработки и никогда им не станет
Ваш анус принят. Помню такие же вскукареки про свифт.
Аноним 01/12/19 Вск 12:13:27 1534419344
>>1534159
>знал бы, почему свифтуи до использования в реальных аппах ещё 2 года
Но у кого-то он уже в проде, лол. Но корпоративной макаке не понять, ты наверно и на работу одеваешься по дресс коду и приходишь в 9:00, как типикал офисный планктон?

>Ну так прийди в контору, которая поддерживает 50 аппов



>Написание кода в соответствии с последними рекомендациями эппл?
Какими из? Сейчас эпл топит за реактивщину, дружок.

>для тебя - сложно
Хуя манёвры, ты сам жаловался что они сложные несколько постов назад, ебучая жс-макака.

>Какое покрытие тестами у телеграма? 0, так хуле ты хочешь?
Так это же следование эпловским гайдам по massive-view-controller, как это говно вообще тестировать? Никак, но 30-yo-бумер-жс-макакен упрётся в своё легоси-гуано и будет продолжать пердеть.

>Я могу тебе наговнокодить 16к строк и mvvm, это не будет являться аргументом.
И логика даже в таком говнокоде будет тестироваться на раз-два.

>Видишь подвох №1?
https://developer.apple.com/support/app-store/
Уже в октябре большая часть девайсов была на тринашке, лол, у бумера походу андроидовские флешбэки начались.

>А подвох №2 в том, что комбайн - это рекктивное программирование, которое не противоречит ни одной из возможных архитектур
Только в случае MVC это пятое колесо телеге, а в случае MVVM это сама телега.

>который на одних бигдингах вытянет high pressure-аппы с пробросом данных из коредаты на вью и обратно при условии постоянного бекграундинга с бд и сетью, тебе придётся делать cache-layer, который концептуально обнулит весь твой номинальный MVVM
Блядь, ебучий бумер, что ты вообще несёшь? При чём тут вообще ебучие биндинги? Ты вообще в курсе, о чём MVVM? Не о биндингах, блядь. Нахуя тебе пихать ебучий кэширующий слой именно между вьюхой и моделью, если его можно вообще вынести нахуй отдельно? Почему ты пишешь о ебучей кордате как о какой-то серверной хуйлоад-бд? И как вы вообще тестируете такое говно (ты же сам затронул эту тему выше)? inb4: никак(((9 ток модельки дрочим((9

То, что вы наговнокодили себе каждый пук через бд — это проблема вашего говнокода, а не 5% каких-то сверхзадач для надмозгов.

>Ты вообще вопрос прочитал?
Прочитал, и ещё раз убедился что ты динамикомакака. Оказывается можно мутить полиморфизм со статик диспатчем, ахуеть! Такого же никто не делал в плюсах 40 лет назад.
Аноним 01/12/19 Вск 12:24:14 1534443345
>>1534159
>Твой блять обоссаный свифтуи учится за 2 минуты по статейки на хабре
Не за 2, но да, он сделан с учётом всего говна в uikit-е, и позволяет решатб задачи а не ебстись с кривой легаси архитектурой, к которой пытаются ежегодно пришить новую ногу.

> ты вообще чем тут зеголять собрался?
Тем что я, в отличие от тебя — синьйора-помидора, могу найти нормальную работу, а не сидеть в одной галерке и дрочить говно на эпловском варианте MVC, попутно защищая его.

>Ну так прийди в контору, которая поддерживает 50 аппов
Нахуя мне идти куда-то нахуй, если у меня и без того есть хорошая работа на свешем стеке, дружок?

>наработай сначала архитектурное мышление по написанию расширяемого и тестируемого кода
Которое, кстати, в 90% аппов в конторках вроде твоей аутсорс галерки, где
>поддерживает 50 аппов
нахуй не нужно, потому что они загнутся до того, как там возникнут такие проблемы. Благо манагеры этого не понимают и ты до сих пор не дохнешь с голоду на морозе.

> но сам MVC паттерн как основа построения тестируемого приложения - не противоречиво, удобно, и не требует месяца для введения новых людей на проект
Если тебе потребовался месяц для изучения MVVM — пора менять профессию.

>>1534165
Дружок, проперти врапперы в свифте 5.1 сделали ради одного комбайна, ты о чём вообще?
Если бы эпл шла за трендами, они бы прыгали с MVC на MV(I/P) и в этом году протащили туда хотя бы FLUX, ведь MVVM как паттерну уже лет 15 и в айосе он форсится больше трех лет. Просто очевидно, что даже эпл со своим ебическим чсв признали свой обосрамс и пошли дальше, в отличие от тебя, лол.
Аноним 01/12/19 Вск 15:45:26 1534784346
image.png (492Кб, 1736x1250)
1736x1250
Что такое Heading? Еще и не показывается сразу, надо по вкладкам поклацать чтобы в списке появился.
Аноним 02/12/19 Пнд 00:15:59 1535479347
Результат вечерних посиделок на выходных - освоил VIPER. Блядь, он охуенен, теперь на все приложения буду натягивать вайпер.
Аноним 02/12/19 Пнд 14:02:25 1535842348
image.png (348Кб, 800x450)
800x450
>>1534443
>нахуя мне быть хорошим программистом, если можно пилить REST-клиенты на фреймворках, в которых программирование - nice to have навык
Чтобы выбраться из 200к/мес гетто например
inb4: у меня и так 500 мильёнов в месяц азаза, а ты сиди своим ебучим легаси-архитектором
Аноним 02/12/19 Пнд 14:13:48 1535853349
>между вьюхой и моделью
Неправильно, попробуйте ещё раз
>вынести нахуй отдельно
То есть прикручивать костыли туда, где твоё неумелое пользование архитектурой создаёт проблемные места и тем самым класть хуй на архитектуру, на которую ты сам решил неистово дрочить? Я, конечно, могу дать тебе намёк на правильный ответ, но ты всё равно не поймёшь его, так как в принципе не в теме того, как и зачем работает твоя архитектура
Аноним 02/12/19 Пнд 14:18:01 1535860350
>>1534419
>И как вы вообще тестируете такое говно
При наличии архитектурного подхода тестирование не является проблемой, более того ты даже не знаешь что именно в кордате нужно тестировать.
Ради интереса - как макака, которая учила iOS программирование по статейкам на хабре - как оптимизировать базу на скорость вставки связанных объектов?
Аноним 02/12/19 Пнд 14:27:46 1535878351
>>1534419
>Уже в октябре большая часть девайсов была на тринашке, лол, у бумера походу андроидовские флешбэки начались.
Удачи тебе потерять меньшую часть рынка, которая сейчас составляет всего 45% от общего числа девайсов
>И логика даже в таком говнокоде будет тестироваться на раз-два.
Что-то мна кажется, что ты сам так и говнокодишь. Только убеждаешь себя в том, что это не так как у телеграма потому что это просто механический архитектурный код, без которого никуда (кнопки c и v не сносились ещё?). Ну разве можно в "типа чистой" архитектуре улучшать код, он же чистый архитектурный, да? Проблема тут в том, что телеграмный код можно легко улучшить, если просто применить TDD и SOLID, нехуй даже рыпаться по планирлванию архитектуры, а вот твой код придётся превращать в говно на палочке для решения той же проблемы (которую твоя архитектура вроде как и не должна порождать)
Аноним 02/12/19 Пнд 23:14:02 1536256352
4e880c97054586e[...].jpg (117Кб, 807x481)
807x481
>>1535853
>сам что-то высрал
>сам себе что-то пытается рассказать

>>1535860
>потом, ни на что не ответив пытается что-то выудить

>>1535878
>файлы по 8к строк это норм
Братиишка, я тебе покушать принёс https://github.com/gcc-mirror/gcc/blob/master/gcc/c/c-parser.c
Вот в деревнях-то была архитектура! Ели все!

Я хз с кем ты вообще общаешься, поехавший. Кстати, что ты думаешь об обж-с?
Аноним 04/12/19 Срд 18:49:10 1537636353
Добрый день.
Аноны, хочу выкатываться из своей сферы деятельности (аналитик) и хочу вкатиться к вам, т.к. частенько писал всякие ТЗ для разработчиков. Есть финансовая подушка на ~9-12 месяцев. насколько реально вкатиться, чтобы пойти джуном после?
И, конечно, не хотелось бы вкатиться за 40к, т.к. сейчас получаю в 3.5 раза больше, поэтому вообще, можно ли дома попробовать получить тырыпрайз опыт, чтобы не работать совсем не копейки? Спасибо
Прошу не гнать ссаными тряпками
Аноним 04/12/19 Срд 21:45:38 1537744354
>>1537636
>И, конечно, не хотелось бы вкатиться за 40к
Если не на стажировку идёшь, то зарплат-то таких и нет. Всего-то в два раза потеряешь на пол года (если не будещь хуи пинать, иначе год+).
>поэтому вообще, можно ли дома попробовать получить тырыпрайз опыт, чтобы не работать совсем не копейки?
Нет. Прилаги в аппстор запилить можешь, но опыт всё равно самаяя важная графа в резюме.
Аноним 04/12/19 Срд 22:15:28 1537760355
>>1537744
> можно ли дома попробовать получить тырыпрайз опыт,
Странные у тебя желания. Твой тырпрайз осточертеет тебе за пару лет так же как твоя аналитика.
Аноним 05/12/19 Чтв 08:56:04 1537948356
>>1537744
спасибо
>>1537760
возможно, выразился не очень-имел ввиду, можно ли дома получить максимум опыта, чтобы претендовать на позицию выше джуна. Анон выше уже ответил, что нет

Спасибо за ответы
Аноним 05/12/19 Чтв 10:42:37 1537982357
>>1537948
>можно ли дома получить максимум опыта, чтобы претендовать на позицию выше джуна.
Нет.
Аноним 06/12/19 Птн 14:02:04 1539150358
>>1537636
Поставь себе цель правильную сначала - научиться программировать, изучить свифт, изучить разработку под ios. Если выполнить первый пункт - всё остальное реально. И это вообще универсальных ответ на вкатывание куда либо, где не нужно знать матчасть, с просто нужно писать код. Дальше также универсальный вопрос - нахуя вкатываться, если вы не в курсе вообще того, что такое программирование и как оно работает? Программирование должно в первую очередь быть хобби, нужно его любить и использовать в целях развлечения самого себя - решать задачи, которые интересны самому тебе. Нахуя входить в область, которая тебе вообще непонятна и неинтересна? Почему блять никто не хочет вкатываться в нейрохирургию, ракетостроение, полупроводники, ядерный синтез? Программирование без анализа - это ебучие уёбки, которым на то, чтобы поменять цвет текста в незнакомом приложении требуется по недели работы. Нахуя? Нахуя вы лезете в инженерию, когда вокруг там много хороших вакансий кассиров в макдаке и вахтёров? Вкатыватели великие блять
Аноним 06/12/19 Птн 16:02:34 1539288359
Я вообще не понимаю нахуя идти на джуна когда есть апстор.
Аноним 06/12/19 Птн 16:45:03 1539322360
>>1539150
самое смешное, что я физик-ядерщик и с большей радостью пошел бы заниматься наукой, только это дно и мало денег (работал в научных центрах, гонял в церн от кафедры)
Аноним 06/12/19 Птн 16:48:21 1539330361
>>1539150
>когда вокруг там много хороших вакансий кассиров в макдаке и вахтёров
потому и вкатываются
Аноним 06/12/19 Птн 16:48:56 1539332362
>>1539322
Ну тогда свифт тебе понравится. Не забывай математику
Аноним 06/12/19 Птн 17:57:12 1539435363
>>1539322
Так ищи работу за рубежом же, ёпта, забудь о существовании рашки в принципе
Аноним 06/12/19 Птн 20:09:16 1539575364
Как сказать апле, чтобы делал выплаты вручную или задать расписание?
Аноним 06/12/19 Птн 21:44:00 1539661365
>>1539322
Так у вас должны были быть всякие ОАИП или как их там... Должен знать или помнить. Вообще сейчас очень много работы для тех у кого математика стронг. Развивайся в этом направлении лучше, а не в быдло мобайл дев. Свифт - хороший выбор потренироватся в програмухе, но большинство физ-мат либ написаны на питоне.
Аноним 07/12/19 Суб 09:53:07 1539889366
Сап свифтач!
Такое дело, что на моем буке прошке 13 года уже практически невозможно работать — и проблема вовсе не в проце или SSD, а проблема в распаянных 8 гигах оперы.
А так как мне жалко тратить овердохуя бабла на макмини или аймак, не говоря уж про макбук, то у меня появился хитрый план собрать коробку счастья тысяч за 100 с core i7, 64gb оперы и тд. И в виртуалке запустить макось.
Собственно 3 вопроса:
— насколько быстро сосну?
— какова вероятность, что ось запустится, а исккод/одна из десятка параш утилит наебнется?
— смогу ли я отлаживать на железяке, а не только в симуляторе?
Аноним 07/12/19 Суб 10:09:00 1539891367
>>1539889
Если тебе на старом маке некомфортно работать, то с виртуалкой ты вообще взвоешь. Если уж собрался собирать новый комп, то собирай под хакинтош.
Аноним 07/12/19 Суб 11:05:07 1539899368
>>1539891
Очень жаль, я рассчитывал что технологии виртуализации шагнули вперед и хороший десктопный core i7 уделает в виртуалке ноутбучный core i7 2013 года.
Аноним 07/12/19 Суб 12:12:29 1539936369
>>1539889
>а проблема в распаянных 8 гигах оперы
Проблема именно в старом процессоре (на 80%) и потёртом годами ссд (на 20%), макос у тебя и 64 гб оперативки съест, у неё свои интересы алгоритмы распределения памяти, которые в маковских системных утилитах не отображаются никак. Я так же грешил на свою прошку 16-го года, пока на работе не подогнали новёхонький аймак с теми же 8 гб, который просто летает (причём там стоит i3, но полноценная версия, которая в хуйлиард раз быстрее мобильной i5 в ноутах).

>А так как мне жалко тратить овердохуя бабла на макмини или аймак
Странные вопрос, если у тебя уже есть
>тысяч за 100
и тебе нужен рабочий инструмент.

>— насколько быстро сосну?
Сразу же, виртуалки созданы для серверов и нормально ими пользоваться можно только на серверах, лол. Даже на ебучей зверь-машине твой инпут почти всегда будет работать с задержкой.

>— какова вероятность, что ось запустится, а исккод/одна из десятка параш утилит наебнется?
Такой нет, но если будешь паблишить что-то в аппстор то есть большая вероятность соснуть.

>— смогу ли я отлаживать на железяке, а не только в симуляторе?
Сможешь, но сначала придётся стать сисадмином.
Аноним 07/12/19 Суб 13:41:18 1539980370
Аноним 07/12/19 Суб 17:44:04 1540189371
>>1539889
1/в зависимости от знаний и опыта накатывания. Если работать - то забудь.
2. см 1.
3. нет.

Не советую.
Аноним 07/12/19 Суб 18:30:09 1540222372
>>1540189
Все прекрасно работает на хакинтоше. Самое главное процессор intel и видеокарту radeon. Но я бы уже на месте этого >>1539889 взял бы аймак/макбук раз деньги есть. А для вката хакинтош нормальная тема.
Аноним 08/12/19 Вск 00:10:36 1540592373
>>1533484
>Мимо пилю проект на свифтуи.
Лол, прикрути мне CEF к этому кривому говну.
Аноним 08/12/19 Вск 00:14:45 1540599374
>>1522317
> видосы выступлений на WWDC
любитель паджитов-маркетологов?
Аноним 08/12/19 Вск 11:40:47 1540767375
>>1540592
Каво? Ты вообще о чём? О движке хрома?

>>1540599
А при чём здесь маркетологи-то? Я же не про выступления для сми говорю. Ты обо всём новом в системе вообще откуда узнаёшь? С перевода на хабре через пол года?
Аноним 08/12/19 Вск 13:33:03 1540823376
>>1539936
>>1540189
>>1540222
Всем спасибо. Не для вкатывания, просто жалко отдавать кучу денег за фирменное оборудование. Но видимо придется так и поступить.
Аноним 08/12/19 Вск 20:40:00 1541325377
>>1540823
ИМХО, для вкатывания МАК нинужон. Прокачивай С\С++. Мы на работу берем людей у кого просто есть опыт работы с плюсами. Проще за месяц человека научить iOS чем искать уже готового iOSника
Аноним 08/12/19 Вск 20:46:26 1541336378
>>1541325
Ну ты блять и советы даешь.
Аноним 09/12/19 Пнд 10:35:34 1541665379
>>1541325
>Прокачивай С\С++
Великолепный план. Просто охеренный, если я правильно понял. Надёжный, как швейцарские часы.
Аноним 09/12/19 Пнд 12:50:32 1541756380
>>1541336
>>1541665
Энивей, чувак который смог в плюсы, вкатится в iOS за две недели без проблем.
Он:
1) Умеет в ручное управление памятью
2) Осознанно выбирает контейнеры и понимает в чем между ними разница
3) Может в ООП
4) Может в структуры
5) Шарит в этапах сборки
6) Может в макросы
7) Может в Obj-C
Что еще надо для успешного вката в iOS?

Сколько учебных материалов для вкатывальщиков на Свфте? Я не видел ни одного. Для плюсов же миллионы.
Аноним 09/12/19 Пнд 13:10:03 1541788381
>>1541756
>Энивей, чувак который смог в любой язык программирования, вкатится в iOS за две недели без проблем.

Алсо:

1) Умеет в ручное управление памятью
Нахуй не нужно, ARC жи есть
2) Осознанно выбирает контейнеры и понимает в чем между ними разница
Как и любой другой программист
3) Может в ООП
Как и любой другой программист
4) Может в структуры
Как и любой другой программист
5) Шарит в этапах сборки
Как и любой другой программист
6) Может в макросы
В swift их нет, в оьж си используются крайне осторожно, алсо cишные макросы — кастрированое говно. Пруфы: макросы в лиспе/кложе.
7) Может в Obj-C
Не может.

>Что еще надо для успешного вката в iOS?
iOS гайдлайны, знание инфраструктуры ios, иметь представление о фреймворках и организации UI и жизненном цикле приложения. Уметь в obj-c с его кучками синт сахара.

Короче все, что ты перечислил и так должен уметь человек, именующий себя программистом.
Аноним 09/12/19 Пнд 16:04:54 1541950382
image.png (112Кб, 524x302)
524x302
image.png (130Кб, 690x630)
690x630
>>1541788
>iOS гайдлайны, знание инфраструктуры ios, иметь представление о фреймворках и организации UI и жизненном цикле приложения. Уметь в obj-c с его кучками синт сахара.

Ты хочешь сказать что сможешь без запинки ответить за жизненный цикл тогоже UIViewController или инфраструктуру iOS? Даже если так, то ты зубрилка а не программист, хороший программист зубрилкой быть не может. Зачем помнить наизусть то что гуглитса в 2 секунды?
Важен каркас, понимания принципов, а вся перечисленная тобою хуйня наверстывается за месяц
Аноним 09/12/19 Пнд 16:57:29 1542024383
>>1541950
> сможешь без запинки ответить за жизненный цикл тогоже UIViewController или инфраструктуру iOS? Даже если так, то ты зубрилка
Хуя ВИЛКУ ПОСТАВИЛ, посмотрите на этого суетливого.
Аноним 09/12/19 Пнд 17:06:27 1542026384
>>1541950
>Даже если так, то ты зубрилка а не программис
Ахуеть приходит такой синьор помидор и не знает ни про лайфцикл вконтроллера, вьюхи, ну такой крепкий середнячок за 200к только щас две три недельки все изучит и как начнет писать код только держитесь.
Аноним 09/12/19 Пнд 17:11:33 1542031385
>>1541950
И да, я не говорю, что "каркас" не нужен. Нужен. Но когда мы набираем команду ios-ников, мы расчитываем, что придут люди разбирающиеся в нюансах разработки, которых не надо учить еще месяцы и которые знают что и как делать, а не гуглят по каждой таске.
>>1542026-КУН
Аноним 09/12/19 Пнд 22:44:14 1542305386
15738117297240.jpg (20Кб, 600x315)
600x315
>>1542031
>которые знают что и как делать, а не гуглят по каждой таске.
А потом ты такой -оп- и отворачиваешься — и тут начинается stackoverflow-driven-development.
Аноним 17/12/19 Втр 01:25:10 1549008387
>>1484722
Ебать ты ретроград. Это как-раз таки охуенное изменение в iOS 13
Аноним 17/12/19 Втр 01:29:10 1549009388
>>1486579
Можно так - это самый простой вариант. Если хочешь красивее, можно через NSNotificationCenter
Аноним 17/12/19 Втр 01:31:44 1549010389
>>1487198
Ебать, ты макака. Можно, конечно, весь код и в инит запихнуть. Но зачем? Нитакой как все?
Аноним 17/12/19 Втр 01:34:13 1549011390
Аноним 17/12/19 Втр 15:44:56 1549427391
>>1549010
весь код не получится, так как колбеки от делегата надо обрабатывать. Но вообще говоря почему нет, ведь приложение это всего лишь одна функция, которую можно настроить. Я реально пишу весь код в ините рут контроллера, это даёт мне полное понимание что происходит с моделью, и я вижу полностью где и как она живёт.
Аноним 17/12/19 Втр 17:04:34 1549473392
>>1549427
У тебя видимо всё приложение состоит из одного UIViewController
Аноним 17/12/19 Втр 18:06:26 1549515393
>>1549473
да. просто приложение с графеном
17/12/19 Втр 23:22:45 1549776394
Идти в Enterprise Java или в iOS Dev?
Аноним 18/12/19 Срд 00:33:03 1549852395
>>1549776
Раз ты такие вопросы задаёшь, значит ты ноль и там и там, так что скажу от лица всего комьюнити, что лучше всего тебе пойти нахуй
Аноним 18/12/19 Срд 04:19:58 1549980396
18/12/19 Срд 13:04:41 1550183397
>>1549852
Там уже занято твоей мамашей. Еще советы будут?
Аноним 18/12/19 Срд 23:10:46 1550564398
>>1541950
> Зачем помнить наизусть то что гуглитса в 2 секунды?
Иногда, бывают моменты, которые нужно моментально вспомнить и применить.

>Важен каркас, понимания принципов,
Ну тут сыглы.

>>1541756
>Что еще надо для успешного вката в iOS?
SDK, которое за 2 недели полностью не выучишь, даже если вкатился с андройда (свой опыт)

>>1549009
> NSNotificationCenter
Не учи человека плохим вещам.

Аноним 19/12/19 Чтв 03:21:40 1550652399
>>1539889
Хакинтош по факту выходит процентов на 10 дороже, ещё и неудобно работать. Бери 15-го года мак на ебее с 16гб, ещё года 4 поработаешь, а там и насобираешь на чего по-больше. Ну или работай на 8 - полёт нормальный будет если не включать на фоне в браузере гей прон
Аноним 19/12/19 Чтв 03:26:23 1550654400
>>1541336
Я продвачую >>1541325, нахуй мне челик, который почитал про свифтуи и решил, что он бог айоса, а хороший алгоритмизатор никогда не пропадёт в айоси, всё равно все решения из коробки говно и шевелить мозгами придётся
Аноним 19/12/19 Чтв 03:35:01 1550655401
>>1541788
>Нахуй не нужно, ARC жи есть
Ебать, съеби уже свои свифтуи писать, тут люди с опытом работы 2 месяца+ разговаривают. Мне просто занятно, ты вкатился в тред и убеждаешь всех, что девелоптент на айоси осваивается с нуля без знания программирования за 2 недели, потому что ты прочитал чьё-то мнение про то, что новые фреймфорки совершили революцию в разработке и теперь писать аппы может даже умственно отсталая амёба.
>Пруфы: макросы в лиспе/кложе.
Ничего себе, ты ещё и про макросы статью где-то читал, ебать, да ты вообще продвинутый
>жизненном цикле приложения
Да блять, очень сложно, это же есть приложение, есть вью контроллеры, это пиздос проблема, целые два класса целого одного фреймворка.
>iOS гайдлайны, знание инфраструктуры ios
Нахуй гайдлайны, в реальности всё не так
Аноним 19/12/19 Чтв 03:37:53 1550656402
>>1542305
Хорошо, когда ещё гуглить умеют, я таких за пару месяцев до мидлов подтягивал
Аноним 19/12/19 Чтв 05:38:25 1550664403
>>1550654
> покраска кнопок
> шевелить мозгами придётся
Аноним 19/12/19 Чтв 08:13:36 1550693404
Аноним 19/12/19 Чтв 09:21:53 1550721405
>>1550652
Да я уже взял хак, братишка. С него как раз пишу

>ли работай на 8 - полёт нормальный будет если не включать на фоне в браузере гей прон
Лол, в том то и суть, что мне хочется комфортно работать в удобном окружении, а не асетичном наборе только необходимого софта.
Аноним 19/12/19 Чтв 12:09:27 1550796406
>>1550655
>Ебать, съеби уже свои свифтуи писать, тут люди с опытом работы 2 месяца+ разговаривают. Мне просто занятно, ты вкатился в тред и убеждаешь всех, что девелоптент на айоси осваивается с нуля без знания программирования за 2 недели, потому что ты прочитал чьё-то мнение про то, что новые фреймфорки совершили революцию в разработке и теперь писать аппы может даже умственно отсталая амёба.
Ты ведь сам пишешь как человек с двумя неделями опыта работы.
Аноним 19/12/19 Чтв 20:34:46 1551252407
Допустим, у меня есть несколько экранов с контентом и таблицей внизу с пагинацией внизу. Высота ячеек фиксированная. Какой из двух стульев более правильный:
1) Весь остальной контент закинуть у хэдер таблицы
2) Изменять констрейнт высоты таблицы в зависимости от количества ячеек
Или есть решения лучше?
Аноним 19/12/19 Чтв 21:47:05 1551354408
>>1551252
>Допустим, у меня есть несколько экранов с контентом и таблицей внизу с пагинацией внизу.
>Весь остальной контент закинуть у хэдер таблицы
Что? какой контент? У тебя он уже есть в таблице? Где ясность?

>Изменять констрейнт высоты таблицы в зависимости от количества ячеек
Не советую.

Ты испытал свой шанс. Больше не отвечаю.
Аноним 20/12/19 Птн 10:38:03 1551604409
>>1551252
Если сложно писать по-русски, давай на английском чтоли. Нихуя не понятно.

>>1550656
Да вообще великолепно. Потом вылезают синьйоры, которые на все вопросы отвечают "хз, надо загуглить".
Аноним 21/12/19 Суб 03:39:43 1552317410
>>1551604
>Да вообще великолепно. Потом вылезают синьйоры, которые на все вопросы отвечают "хз, надо загуглить".
Нахуй таких помидоров. Если у тебя в команде всякое говно водится - выгоняй его, меняй команду или меняй место работы. Зачем работать в компании, которая промоутит мусор до сеньоров?
Аноним 23/12/19 Пнд 08:19:16 1554357411
Объясните, как PKG работают? Я так понимаю это сродни appimage/snap/flatpak в линуксе, где в пакете скомпилированная программа со всеми зависимостями/библиотеками нужных версий и тд? Но при этом приложения весят меньше тех же снапов. Или из-за стандартизации просто большая часть потрохов есть в самой системе?
Аноним 23/12/19 Пнд 23:08:11 1555138412
>>1554357
>из-за стандартизации просто большая часть потрохов есть в самой системе
Сам себе ответил. Это же не шиндовс, где даже дотнет надо ставить отдельно, и не линуксы где нужно таскать всё с собой, чтобы не началось проблем с qt 4.7.0.2.1 и 4.7.0.2.2 или glibc 1.3.3.7 и 1.4.8.8.

Алсо, в отличие от большинства софта на каких нибудь плюсах, которые с шаблонами и кучей статических оптимизациий раздувают бинари, большинство софта на макоси написано на обж-с, который, вообще-то, динамический, и производит микроскопические бинари. А вот современный свифтовый софт видно издалека.
Аноним 28/12/19 Суб 18:02:58 1559735413
Бимп. Чет вообще никакой активности в треде. Или все вкатились или ios мертв.
Аноним 28/12/19 Суб 23:40:53 1559998414
>>1483134 (OP)
Свифт уже полностью выдавил обж-с или последний ещё где-то применяют?
Аноним 29/12/19 Вск 09:44:02 1560134415
>>1559998
Применяют и весьма успешно. а уж реактивщина на свифте это такой ебвный что мама миа
Аноним 29/12/19 Вск 11:38:28 1560162416
>>1559998
В говногалерках, вроде сбера и другой подзалупы с гигантскими кодобазами из легаси 10+ летней выдержки и скрамо-аджайлами головного моска (вот этот >>1560134
челик явно в такой работает), этого обж-с как говна. Фичи-то манагеры приносят, выделяют на это n часов, а как это поддерживать никого не ебёт. Алсо, такие галеры всегда хантят по свифту и на собесах молчат о легаси (или говорят "мало и ты с ним работать не будешь"). Так что имей это ввиду, когда видишь вакансии сбера и прочих.

А все проекты которым хотя бы меньше 5 лет пишутся исключительно на свифте, причём в 4 из 5 случаях в стэке будет как минимум что-то реактивное.
Аноним 29/12/19 Вск 12:41:11 1560200417
>>1560162
а вот и смузихлебы, у которых каждую неделю новые проекты, пожаловали
Аноним 29/12/19 Вск 12:48:42 1560207418
>>1560200
>меньше 5 лет
>каждую неделю
/0
Чисто старший работяга с завода.
Аноним 29/12/19 Вск 12:50:25 1560209419
>>1560207
Молодежь ленивая пошла. Работать с обжс не хочет. Мы в свои времена так работали, что дай бог каждому. Приходит вчерашний студент после вуза к нам в отдел и зарплату требует себе 50 тысяч минимум. Спрашиваю обжс знаешь? Ничего не умеет. Мужики опытные смеются, ничего не умеет а зарплату требует больше чем у них. Да ты сначала на легаси годик поработай, поучись у мужиков опытных уму разуму. Лет через пять получишь лычку мидла. К сорока годам дадут синера, еще через пять шесть, может лидом станешь, вот тогда и будешь за человека считаться!
29/12/19 Вск 12:54:25 1560214420
Хуле вы такие токсине все тут?
29/12/19 Вск 12:55:53 1560217421
>>1560214
токсики
фикс

Заходишь, к примеру, в жаба тред, в си-шарп - адекатватыне аноны общаются. У вас пиздец какой-то, они мудаки в других мудаков говном кидают, ноль по теме сабжа.
Аноним 29/12/19 Вск 13:08:17 1560227422
все ваши галеры скоро потонут. проекты нахуй дохлые почти у всех.
Аноним 29/12/19 Вск 13:28:11 1560245423
>>1560217
Там одни нюфаги поясняют другим базовые вещи. Хз, может их всех перманентно забанили на SO и в гугле, но вообще интересные треды ньюфаг-френдли не бывают.
Аноним 29/12/19 Вск 13:50:53 1560295424
>>1560245
Ну в жабатреде да, согласен. Но вот у шарпистов проскакивают интересные обсуждения между лабами1.
Аноним 29/12/19 Вск 13:56:39 1560299425
>>1560214
Потому что работы нету вот и жопа горит у них
Аноним 30/12/19 Пнд 13:39:05 1560951426
>>1483134 (OP)
Можно предновогодних успешных историй вката и прогноз на следующий год от треда?
Аноним 30/12/19 Пнд 18:41:39 1561253427
>>1560295
>>1560951
>Можно предновогодних успешных историй вката
Дрочил все вакансии на хх почти 3 месяца, как и советовали, и вкатился.
> прогноз на следующий год
Трафику гигантов вроде банков и яндексов упал, и все начали (а кто не начал — точно скоро начнут) ебашить суперприложения (комбайны всё в одном). Это главный тренд как минимум 2020 года, и работы будет до-ху-я.
Аноним 30/12/19 Пнд 19:56:16 1561335428
>>1561253
щас бы ставить монструозный тормознутый комбаин с кучей посредственных фич, вместо отдельных идеально отточенных приложений делающих хорошо то единственное, что от них требуется
Аноним 30/12/19 Пнд 21:24:26 1561457429
>>1561335
Вы только посмотрите на пожар этой юниксвеебляди!
Все правильно написал
Аноним 31/12/19 Втр 12:17:55 1561738430
>>1550664
Если твой потолок — 200-300к, то конечно возражений на это я найти не могу.
Аноним 31/12/19 Втр 12:22:33 1561741431
>>1561253
>Трафику гигантов вроде банков и яндексов упал
Где про это почитать?
Аноним 31/12/19 Втр 14:38:50 1561785432
Аноним 31/12/19 Втр 14:39:15 1561786433
Аноним 31/12/19 Втр 17:26:28 1561857434
>>1561738
По РФ это и есть потолок, пруфай опровержение своей зп, чтобы твое сообщение не было обычнып пуком.
Аноним 31/12/19 Втр 17:53:53 1561872435
>>1561741
Короче, открываешь любое приложение — сбербанк онлайн или тинькофф, например, и смотришь что там есть. А кроме банковского функционала (возможность посмотреть остаток на счету и историю транзакций, получение уведомлений и возможность эти транзакции делать), там есть: голосовой ассистент (у того же тинькова он уровня, блядь, сири), сторисы (которые уже даже в ебучих яндекс.картах есть) контент в которые ещё и пилит целый отдел контент-мейкеров (от фотографов до всяких моушн-дезигнеров), куча обвеса считающего твои деньги (с таким количеством финтифлюшек и мл-а, что по сравнению с ними любая специфичная считалка расходов вроде коинкипера отсасывает как мать местного обж-с шизика), куча функционала для впаривания услуг вроде покупки драгоценных металлов/инвестиций (которыми хорошо если 5% от всей аудитории прилаги когда нибудь воспользуются), филиал МФЦ (как минимум в том же сбере есть, прямо из прилаги можно получать всякие справки и регистрироваться в налоговой самозанятым/итд прямо в прилаге, лол), чат (причём, сука, полноценный, с стикерами, фото/видео/прочим медиаконтентом, а не просто залупка для переписки с саппортом), свой маркетлпейс (в котором заботливый сбер/тинькоф и в кино твою мамку сводит, и бабку к врачу запишет, и бабе твоей шубу подскажет где купить, и подписку на я.музыку со скидкой продаст) и ещё куча социального обвеса на этом маркетплейсе (приведи друга в анальное рабство и получишь скидку), который уже почти соцсеть. Ах да, в тинькоффе можно открыть карту своему личинусу и кидать ему туда автоматизированно деньги за помывку посуды (открой прилагу в аппсторе и полистай скриншоты).

Причём это только 2 банковских приложений, куча похожей хуйни есть даже в ВК, инсте и, яндекс, блядь, картах (спосибо яндексу за сторесы в картах, ахуеть, я этого джва года ждал).

Блядь, ну я даже не знаю, нахуя они по-твоему так изъёбываются? Просто по приколу?

>Где про это почитать?
Да, блядь, почитать. Вот сейчас они такие публично выйдут к своим инвесторам, и скажут: "знаете, мы взяли у вас деньги, а расти n-й год подряд не получаетса. Ну, кризис там, люди ахуели, платить не хотят, рыночек в конце концов сильно ограничен, а конкурентов дохуя. Пожалуй, хуй вам под нос, а не дивиденды с ваших инвестиций".

Хули программисты такие тугие в своей массе? Вроде мозги нужны для вката, а всё равно додики какие-то кругом.
Аноним 31/12/19 Втр 17:57:01 1561879436
>>1561857
Ну, я конечно другой анон, но если ты реально не видишь опций подняться выше (опционы, инвестиции, свой проектик на стороне или стартап там), то покраска кнопок — действительно потолок твоих умственных способностей.
Аноним 31/12/19 Втр 18:03:58 1561888437
>>1561879
>Ну, я конечно другой анон, но если ты реально не видишь опций подняться выше (опционы, инвестиции, свой проектик на стороне или стартап там), то покраска кнопок — действительно потолок твоих умственных способностей.
Много уже поднял стартапер-инвестор-опцинер?
Аноним 31/12/19 Втр 18:07:40 1561895438
>>1561335
Ну, вообще это не всегда маркетинговая залупа, те же я.карты идеально было бы объеденить с я.метро и я.электричками, как и сделали это с я.транспортом, ибо чтобы проехать хотя бы половину ебучей Москвы приходится быть хацкером, и дрочить кучу приложений туда-сюда, попутно перезабивая данные в убитые в бэкграунде приложениях каждую пересадку, что пиздец неудобный вариант юниксвея. Но ебаный яндекс лучше подсунет мне ебаные сторисы в картах и рекламу ебучих ресторанов и пятёрочек.
Аноним 31/12/19 Втр 18:11:16 1561900439
15739385395130.jpg (106Кб, 753x565)
753x565
>>1561888
А вот и демагогия уровня "сперва добейся" подъехала.
Аноним 31/12/19 Втр 18:13:20 1561901440
>>1561335
>тормознутый комбаин
Все всегда спорно. Тот же убер например, 10 приложений в одном.
>>1561900
>А вот и демагогия
Да просто пиздеть не мешки ворочать.
Аноним 31/12/19 Втр 18:14:28 1561903441
>>1561335
>тормознутый комбаин
К тому же М О Д У Л Ь Н О С Т Ь ебать.
Аноним 31/12/19 Втр 18:24:43 1561911442
15742703049700.png (43Кб, 300x300)
300x300
>>1561901
>Да просто пиздеть не мешки ворочать.
Бля, я вот сейчас представил: выхожу такой, презентую стартап перед толстосумами, говорю что собираю деньги, айсио там, вся хуйня. Из аудитории прилетает вопрос: а хули ещё ничего не сделол сам? Шо это за мвп ебливый? Где готовый сервис? Пиздеть — не мешки ворочать. Сперва добейся, щщщинок блядь!
Аноним 31/12/19 Втр 18:27:40 1561913443
>>1561903
Это уже проблема рабочих процессов. Если в команде есть хоть кто-то, умнее 300-к-потолочника-по-жизни — навернуть какую нибудь билд систему и раздробить проект как следует на модули не проблема (смотри исходники той же телеги тем более что у всех гигантов вроде сбера свои билдсистемы и штат их разработчиков на зп, лол).
Аноним 31/12/19 Втр 18:28:29 1561914444
>>1561872
>выйдут к своим инвесторам, и скажут: "знаете, мы взяли у вас деньги, а расти n-й год подряд не получаетса. Ну, кризис там, люди ахуели, платить не хотят
Они могут нагнать левого траффа всегда.
Аноним 31/12/19 Втр 18:37:36 1561923445
15738117297240.jpg (20Кб, 600x315)
600x315
>>1561914
И как же левый траффик поможет им увеличить выручку? Ты хоть понимаешь, что высрал?
Аноним 31/12/19 Втр 18:43:22 1561931446
>>1561911
> презентую стартап перед толстосумами, говорю что собираю деньги, айсио там
Kek,  как там в 2000?
> а хули ещё ничего не сделол сам? Шо это за мвп ебливый?
Все так. Если это IOT нужен рабочий прототип. Если это очередная фитнес/апка нужны опять таки начальные деньги и главное команда. Оценивать уже будут по цифрам.
>>1561923
>И как же левый траффик поможет им увеличить выручку? Ты хоть понимаешь, что высрал?
Никак кек. Работал над фитнес апкой у которой было больше ляма инсталов в месяц но ретеншен 7 дня под 2-3%. Всем инвесторам было похуй сколько мы трафика нагнали, все ебал только хуевый ретеншен.
Аноним 31/12/19 Втр 18:46:24 1561935447
>>1561931
Но ради справедливости это не мешало им успешно делать 20% прибыли с каждого доллара!
Аноним 31/12/19 Втр 18:56:29 1561943448
>>1561253
>Трафику гигантов вроде банков и яндексов упал
Не замечал такого ни в одном из подключённых аккаунтов с аналитикой. Интересно, откуда ты это взял.
Аноним 31/12/19 Втр 19:04:22 1561950449
>>1561931
>ретеншен 7 дня под 2-3%. Всем инвесторам было похуй сколько мы трафика нагнали
Ну и жря, навязываешь подписку с триалом в месяц и по баблу выходит даже лучше, чем если бы реально пользовались выходило до ios 13 и переосмысливание подхода эпл к подпискам бтв
Аноним 31/12/19 Втр 19:04:52 1561952450
>>1561931
>Kek,  как там в 2000?
Я ещё до синьйора-помидора дорасти не успел, а ты меня уже бизнес терминами задрачиваешь. Так в стартапах можно заваливать на собесе тех, кто не понравился, лол.

>Если это IOT нужен рабочий прототип
Ответил так, будто это был вопрос, никто ж и не спорит.

>нужны опять таки начальные деньги и главное команда. Оценивать уже будут по цифрам.
Ну, если это что-то свежее то могут и не только по цифрам. 99% проектов сегодня — это просто ебаная калька друг с друга, у которых всё различие в бюджете на маркетинг и ебальнике генерального кабанчика, ясен хуй в такое никто вкладываться не будет без гарантий роста прибыли. Блокчейн нужно было толстым мразям на жепы наворачивать каким-то боком, кек.

>все ебал только хуевый ретеншен
Ну как бы очевидно нужно было трансформироваться в соцсеть сходу. С блокчейном, лол. Вот и идея для сосач.стартапа.

Аноним 31/12/19 Втр 19:08:28 1561954451
>>1561943
А при чём тут аналитика твоего ебаного сайтика, идиотина? Даже если бы траффик у я.поиска рос бы по 30% в год, они бы как и гугл из штанов вон лезли бы ради диверсификации.

>>1561950
Ну, это вобщем-то была дырка для скама, который даже презентовать никому не стоило (точнее, нельзя было, в целях сохранения репутации).
Аноним 31/12/19 Втр 19:12:44 1561958452
>>1561950
>навязываешь подписку с триалом в месяц и по баблу выходит даже лучше
Так и делали кек. Огромная доля прибыли от чуваков которые забыли отписаться. Но это все хуйня.
Есть очень красивый график, который мне впадлу искать. И там ахуенно видно на сколько ретеншен > количества инсталов и как много в итоге он генерит денег. Отличный пример https://apps.apple.com/ru/app/calm/id571800810
У них ебанутый ретеншен и за счет этого ЕБАНУТЫЕ прибыли
Аноним 31/12/19 Втр 19:12:59 1561959453
image.png (237Кб, 489x516)
489x516
>>1561954
>была
Я уже год без своих приложений в сторе, но иногда посматриваю что там творится, и что-то никуда всякие впн от васянов не делись из топов по прибыли. Возможно пользователи еще тупее чем все думают.
Аноним 31/12/19 Втр 19:18:29 1561961454
15735055643860.jpg (46Кб, 1080x1076)
1080x1076
>>1561959
>и что-то никуда всякие впн от васянов не делись из топов по прибыли
Мб потому, что на всём постсовке их активно продвигают местные правительства? Особенно в самой большой, где РКН ебашит ковровыми бомбордировками пол амазона на похуй.
Аноним 31/12/19 Втр 19:18:54 1561962455
>>1561958
Эти приложения для медитаций с шумами лесов и смывов унитаза вообще за гранью моего понимания. Секта какая-то
Аноним 31/12/19 Втр 19:23:33 1561967456
>>1561962
>Эти приложения для медитаций с шумами лесов и смывов унитаза вообще за гранью моего понимания. Секта какая-то
Секта сектой а мильярд стоят.
Аноним 31/12/19 Втр 19:25:08 1561969457
>>1561961
Кстати да! У меня тоже VPN есть.
Аноним 31/12/19 Втр 19:25:58 1561971458
>>1561954
>А при чём тут аналитика твоего ебаного сайтика, идиотина? Даже если бы траффик у я.поиска рос бы по 30% в год, они бы как и гугл из штанов вон лезли бы ради диверсификации.
Так ты сам распизделся, что банки и Я диверсифицируются из-за просадки траффа, а не просто так.
Аноним 31/12/19 Втр 19:30:00 1561976459
Аноним 31/12/19 Втр 19:41:41 1561980460
>>1561971
С их стороны даже рост на 3% вместо обещанных 5% это пиздецкий проёб и по выручке, и по отчётной статистике за год, ради недопущения которого они будут из штанов вон лезть, а с твоей стороны это просто похуй. Ещё раз — какая нахуй разница тебе с твоим сайтом может быть с этой просадки? Если бы кто-то ебуналуся процентов так на 30, эту хуйню почувствовал бы на своей жепе весь ойти-рынок.
Аноним 31/12/19 Втр 19:44:32 1561983461
Screenshot 2019[...].png (80Кб, 1666x806)
1666x806
Screenshot 2019[...].png (146Кб, 1666x1066)
1666x1066
Screenshot 2019[...].png (51Кб, 2182x170)
2182x170
>>1561976
Если поресёрчить комменты, то можно узнать, что эпловые подписки та ещё дырявая залупа, и там есть какой-то эксплойт, не дающий отменить подписку (или пользователи реально тупые, но мне жалко 8$ чтобы проверить эту теорию).
Аноним 31/12/19 Втр 20:00:24 1561992462
image.png (383Кб, 970x485)
970x485
>>1561983
Да нет там ничего. Помню видел другое приложение, где снизу по центру была малюсенькая кнопка, а при касании чего-либо другого отправлялся запрос на покупку, так те кто большим пальцем пытались по ней попасть - ловили попапы оплаты с тачайди и сразу его подтверждали, а в комментах то же самое про вирусы писали.
Аноним 31/12/19 Втр 21:32:12 1562036463
>>1561913
Типо это стоит больше 300к, лол. Опять овесники переценивают сложность своей области. То, что ты описал, не сильно сложнее покраски кнопок.
Аноним 31/12/19 Втр 22:05:25 1562081464
>>1562036
>Типо это стоит больше 300к, лол. Опять овесники переценивают сложность своей области
Сложность ни при чём. Просто рыночек так порешал.
Аноним 31/12/19 Втр 22:33:54 1562114465
>>1562036
А при чём тут стоимость-то, ебаклак?
Аноним 31/12/19 Втр 23:22:39 1562166466
>>1562081
>>1562114
Это возвращаясь к аргументу о том, что 300к потолок у маляров кнопок, который перешагнуть "нормальному спецу" нехуй делать.
Аноним 01/01/20 Срд 01:33:19 1562213467
>>1562166
300 получают единицы по всей адекватной области. Наша профессия - это не для заработка денег.
Аноним 01/01/20 Срд 10:44:37 1562303468
Аноним 01/01/20 Срд 17:41:26 1562500469
Аноним 01/01/20 Срд 18:51:01 1562544470
Вообщем разклад такой - или делать банковские приложения или отвартное говно на аутсорсе. Возникает вопрос а нахуя вкатываться сюда если есть веб фронтенд?
Аноним 01/01/20 Срд 19:28:46 1562558471
>>1562544
Ты чего ждешь вообще, что тебя станут переубеждать и уговаривать вкатиться, а не нахуй пошлют?
Аноним 01/01/20 Срд 20:06:51 1562574472
>>1562544
Дык ты на фронте так же будешь либо дрочить сайтики дочерним компашка сбера, либо сидеть в вэб-студии на аутсорсе, из этого говна большая часть ойти состоит.
Аноним 01/01/20 Срд 20:14:36 1562576473
>>1562574
Вот только на фронт вакансий больше в 3 раза
Аноним 01/01/20 Срд 21:45:15 1562605474
>>1562576
Как и количество вкатывальщиков. Это же рыночек, он, блядь, саморегулируемый в плане спроса/предложения.

Реальное отличие фронта от мобайла (который тоже фронт) в том, что на фронте куча коротких проектов и просто легко подцепить подработку, в мобайле же легче найти что-то стабильное надолго.
Аноним 01/01/20 Срд 21:45:52 1562606475
А вообще, иди-ка ты нахуй, дружочек. Я забыл что мы в айос-треде
Аноним 02/01/20 Чтв 09:53:26 1562742476
>>1562500
Я имел в виду, что они всё верно говорят.
Аноним 02/01/20 Чтв 16:52:01 1563146477
>>1559998
Свифт не может заменить обжс, ибо свифт - паджитская, статичная, забагованная, тормозная и костыльная параша для карго-культистов
Аноним 02/01/20 Чтв 17:00:43 1563165478
Аноним 02/01/20 Чтв 17:04:32 1563169479
>>1563146
Не фанат ньюфажеского свифта, но большинство твоих аргументов странные.
>паджитская
Что?
>статичная
Даже typesafe. Эх, нет бы щас unrecognized selector ловить
>забагованная
Странно такое предъявлять пятилетнему языку.
>тормозная
Медленно компилится, ты имеешь в виду? Есть такая проблема. Но для разработчика приложения с большой кодовой базой это неактуально. Он может себе позволить нанять ещё разрабов, чтобы распилить приложение на модули и использовать пребилженные зависимости.
>костыльная
Вот тут подробнее.
>для карго-культистов
На чём основан такой культ?
Аноним 02/01/20 Чтв 17:14:48 1563177480
>>1563165
Да по подспекам можно пройтись, наверняка у FAANG'ов и посвежее есть проекты на обжси.
Конечно, зумерок неслабо так пизданул про "все" и категорически горит от обж-си только у зумерков. Ровно как от свифта — у дедов, которые лабали на нём ещё в 80-х, в англоязычном интернете читал такое, очень забавно.
Аноним 02/01/20 Чтв 17:16:11 1563179481
>>1563146
Помню мне челик доказывал что обжс лучше свифта на примерах с парсингом джсонов. Типа на свифте много букав писать. То что это все ради его же блага, про тайпсейфети и что нужно знать типы данных с которыми будет работать приложение - это его не особо убедило.
Аноним 02/01/20 Чтв 17:19:21 1563182482
>>1563169
>unrecognized selector
рукожопый?

>Странно такое предъявлять пятилетнему языку.
компилятор сваливающийся в seg fault от любого чиха это реальность

>Медленно компилится, ты имеешь в виду?
Нет, свифт код тормозит, в большинстве случаев objc работает на 20-30% быстрее чем свифт и я говорю не про микро бенчмарки.

>Вот тут подробнее.
Подруби C++ библиотеку без костылей в свифте

>На чём основан такой культ?
MVVM и SwiftUI типичный каргокульт


Аноним 02/01/20 Чтв 17:42:45 1563209483
>>1563182
>рукожопый?
1. Допустим. Для текущей кадровой ситуации не важно, я или не я.
2. На фронте вообще странно доёбываться до статичной типизации. Рано или поздно ты дойдёшь до полиморфной десериализации/маршаллинга и как никогда будешь близок к тому, чтобы выстрелить себе в ногу. Тут даже юнит-тесты не спасут, спасёт только `isKindOfClass` буквально на любой чих.
На бэке — другое дело, динамика сойдёт.
>компилятор сваливающийся в seg fault от любого чиха это реальность
То, что это имеет место, я не спорил.
>я говорю не про микро бенчмарки.
Тогда на чём основано данное утверждение? И для каких операций это справедливо?
>Подруби C++ библиотеку без костылей в свифте
Понял
>MVVM и SwiftUI типичный каргокульт
MVVM — старьё, странно тут их заподозрить в каргокульте. От SwiftUI у меня горит, это да. Насколько обоснован каргокульт с кадровой точки зрения — не знаю, возможно, очень. Combine – штош, возможно, реактивщина победит в приложениях, и тогда странно отставать от и так потеснивших всех на поприще реактивных решений сотрудников Гугла.
Аноним 02/01/20 Чтв 17:50:01 1563215484
>>1563179
Правильно парсить джейсон на обжси займёт столько же букв. Но тепло.
Аноним 02/01/20 Чтв 21:57:41 1563418485
>>1563165
Ты мне новые приложения на обж-с покажи. Не библиотеки, блядь, а приложения.

>>1563177
>Конечно, зумерок неслабо так пизданул про "все"
Конечно, обж-с где-то в недрах гугла — это ахуеть показатель по рынку труда. Ведь как мы знаем, 90% мобайл девелопмента — это не клиентские приложульки в аппсторе за которые платит бизнесс, а всякая внутренняя хуйня, которая пишется на обж-с просто ради обратной совместимости со старыми проектами, куда её нужно протащить.
Аноним 02/01/20 Чтв 22:12:30 1563424486
>>1563182
>Нет, свифт код тормозит, в большинстве случаев objc работает на 20-30% быстрее чем свифт и я говорю не про микро бенчмарки.
>рукожопый?

>компилятор сваливающийся в seg fault от любого чиха это реальность
О, вы из 2016?

>Подруби C++ библиотеку без костылей в свифте
Ты только что что-то пукал про скорость компиляции?

>MVVM и SwiftUI типичный каргокульт
В чём?
MVVM — тот же MVC но с более чёткими границами ответственности.
SwiftUI — ну, эплу же надо что-то противопоставить залупе на реактнэйтиве. Если не забьют как гугл на половину своих проектов, то получится годная хуитка для рапид девелопмента, а для больших и сложных приложений так и будут юзать UIKit по старинке (все декларативные юаи начинают сыпаться когда функционал перерастает 2 кнопки, попробуй хотя бы сделать dequing для инфинити скроллинга с ссаными стековыми объектами). Не ссы, тебя не выставят на мороз через пару лет.
Аноним 02/01/20 Чтв 22:16:07 1563427487
>>1563209
>От SwiftUI у меня горит, это да.
>Combine – штош, возможно, реактивщина победит в приложениях
Кстати, почему у местных так горит жепа от реактивщины и свифтуи? Ну, кроме наполовину-мелкобуквенного деда выше, у него вообще от всего горит, хз как он новые айфоны ежегодно встречает.
Аноним 02/01/20 Чтв 23:05:25 1563471488
>>1563418
Фейсбук это новое приложение? А снапчат?
Аноним 02/01/20 Чтв 23:33:35 1563487489
>>1563471
Уебищная компания с уебищными продуктами
Аноним 03/01/20 Птн 00:23:27 1563508490
>>1563471
Две прилаги которым по 10 и более лет. Ты ещё ВК новым назвал бы.
Аноним 03/01/20 Птн 00:24:00 1563509491
Орли дед какой-то, 10 лет новые прилаги у него блядь.
Аноним 03/01/20 Птн 15:09:52 1563788492
делаю в день 500$. До сих пор немного охуеваю, почему другие этого не делают, ведь я далеко не так умен и хитер. Рынок мобилок растет, и пока растет доход, просадок за 3 года еще ни разу не было. читаю вот, как все пишут, что свое приложение поднять не реально, и еще пару лет назад я бы согласился.
Аноним 03/01/20 Птн 15:12:41 1563790493
>>1563788
Лучше бы запилил кулстори про то, как ебать тупых юзеров скамом с одной кнопкой.
Аноним 03/01/20 Птн 15:17:46 1563794494
>>1563790
не по адресу вопрос
Аноним 03/01/20 Птн 15:34:53 1563801495
image.png (112Кб, 247x210)
247x210
>>1563788
> делаю в день 500$
Фу как пошло, прям как реклама из тизер-сеток.

>>1563790
Будто это секрет какой-то. Эпл скрыла рейтинг по доходности, а не убрала с концами. Находишь подозрительно высоко стоящее приложение, качаешь его и смотришь что к чему.
Аноним 03/01/20 Птн 17:08:54 1563891496
>>1563794
Ну так просто кулстори запили, опустив подробности. ИТТ скучно как на кладбище, весь тред только на спорах с обжс шизиком выезжает, помоги оживлению треда.
Аноним 03/01/20 Птн 17:11:58 1563892497
Кстати, вопрос к этим самым загадочным любителям обжс и остальным — на каких кейсах у вас тормозил свифт? И вообще, на чём лучше мерять такую абстрактную единицу, как перформанс ЯП? Подход benchmarksgame сосёт ибо там всё пишется как на си, а не как в жизни, а дрочево UIKit-a нихуя не покажет.
Аноним 03/01/20 Птн 17:42:59 1563907498
код тормозит только на О(n^n) алгоритмах, не важно на чем он написан, но на свифте отпилить себе ногу легче
Аноним 03/01/20 Птн 17:49:17 1563913499
юикит тормозит на переиспользуемых перегруженных целках особенно с текствьюхами, открой профайлер и посмотри, не говоря уже о всяком нагруженном графене на кварце
Аноним 03/01/20 Птн 18:15:17 1563928500
>>1563891
блэд, я думал это ведроид тред. на ios аппка не взлетела пока, только 20-30$ в день, и это через год после релиза.
Аноним 03/01/20 Птн 19:24:03 1563977501
>>1563928
Так даже интереснее, в ведре сложнее заработать. В какой сфере у тебя приложение?
Аноним 04/01/20 Суб 12:00:18 1564453502
>>1563977
> в ведре сложнее заработать.
спорное заявление
>В какой сфере
развлечения
тащемта секрета тут никакого нет, с просто спиздил чужой контент, немного его переработал и сделал удобный доступ, но и ниша тогда была очень низкоконкурентная
Аноним 04/01/20 Суб 22:40:21 1565061503
Мертвый тред мертвой платформы
Аноним 05/01/20 Вск 02:03:44 1565243504
Очень далек от мобайл-разработки, но всегда интересно было: мобильные разработчики больше занимаются созданием ui? Или вы тут все обычно делаете: и ui и бэкенд? Или это сильно зависит от конкретного приложения?
05/01/20 Вск 10:47:51 1565316505
>>1565243
Очень далек от desktop-разработки, но всегда интересно было: pc разработчики больше занимаются созданием ui? Или вы тут все обычно делаете: и ui и бэкенд? Или это сильно зависит от конкретного приложения?
Аноним 05/01/20 Вск 11:34:45 1565330506
>>1565243
>мобильные разработчики больше занимаются созданием ui?
Ага, фронтендеры обычно занимаются фронтендом.
>бэкэнд
Ну, если ты делаешь свой проект или ебашишь за двоих в стартапе — то да, но обычно никто так не высирает кишки.
Аноним 06/01/20 Пнд 00:41:58 1565942507
Каково это - быть фронтендером? Ой, то есть недопрограммистом?
Каково это осознавать свою ничтожность перед бэкенд-господами, реализующие бизнесы уровня фейсбука и амазона в программном коде?
Аноним 06/01/20 Пнд 02:38:56 1566038508
>>1565942
> проекции крудошлепа
Аноним 06/01/20 Пнд 10:56:17 1566091509
>>1565942
Чо, XML в JSON переоборачиваешь?)
Аноним 06/01/20 Пнд 14:24:32 1566185510
>>1566091
Вообще то еще и кладу в базу!
Аноним 06/01/20 Пнд 22:56:55 1566486511
>>1565942
> бэкенд-господами, реализующие бизнесы уровня фейсбука и амазона в программном коде?
>шлёп фоточку в бд
>шлёп постик в бд
>шлёп сменить аватарку в бд
Самое смешное, что бэк с фронтом не так-то и сильно отличаются по уровню крудошлёпности и сложности задач, а вот бэкэндеры почти поголовно какие-то чуханы по сравнению с чэдами-фронтами.
Аноним 07/01/20 Втр 03:35:19 1566611512
>>1566486
>а вот бэкэндеры почти поголовно какие-то чуханы
С таким то ХАЙЛОАДОМ ты вообще мыться перестал бы, сынок.

Ну а по-факту, я, конечно, просто наброс говна сделал, и не поддерживаю срач. Но, если так подумать, сейчас весь сок в сервисах, наверное. Уже одним только шлепом по базе и близко не отделаешься.
Аноним 10/01/20 Птн 19:38:33 1569200513
Аноним 11/01/20 Суб 00:46:31 1569373514
E8176D4E-B8E3-4[...].png (851Кб, 828x1792)
828x1792
>>1563801
Какой рейтинг по доходности, этот что ли?
Аноним 13/01/20 Пнд 01:45:14 1571323515
>>1483134 (OP)
На связи очередной вкатывающийся ебанько. Давно хотелось попробовать свои силы в разработке, пробовал и web, и java, и .Net, но всё как-то не заходило, и быстро интерес пропадал. А вот Swift прям нравится + наконец-то есть понимание, зачем всё это учить (пилить тупые приложения за 99 рублей для васянов. Ну и ещё хочу написать своё приложение для напоминаний, как у меня была в нокии 6300, ибо заебало - все эти годы во всех ебаных телефонах какая-то поебень). Но да ладно, это лирика.
Курю курсы из шапки потихоньку (спасибо, Анон), пока самые простенькие и на русском которые. Параллельно в приложении Unwrap изучаю материалы и выполняю задания. Плюс ещё зарегался на Codewars и решаю оттуда задачки. В день на всё трачу 2-3 часа. Занимаюсь этим уже дней 9-10, задачки получается решать через раз, но каждый раз, когда моё решение апрувится и я могу посмотреть, как другие выполняют это задание - я чувствую себя полнейшим ебланом. Люди умещают свои решения в 10-20 строчек кода, а у меня это минимум 60.
Я реально тупой или просто загоняюсь и всё придёт? Опыта разработки у меня нет, работал сисадмином всю жизнь и соответственно писал много скриптов, bash в основном. Естественно, всё писалось по принципу "лишь бы работало". Это уже патология и не лечится? Или мне мб книжки/курсы по алгоритмам курить? Ну и вообще, что можете посоветовать в плане выбранного мной пути, мб стоит ещё чего-то добавить в ежедневные занятия?
Аноним 13/01/20 Пнд 13:46:06 1571630516
>>1571323
Нужно просто затратить больше времени чем другим.
Аноним 13/01/20 Пнд 22:28:26 1572139517
>>1571323
Со временем придёт, причём скорее с опытом реальной работы.
Аноним 14/01/20 Втр 11:38:51 1572455518
image.png (29Кб, 560x315)
560x315
>>1483134 (OP)
Сап, трудяги.
Планирую запилить небольшой сервис и очень желательно, чтобы он работал на огрызках.
Разрабатывать нативное приложение без опыта неоправданно долго, да и отдавать 100 баксов за лицензию не хочется. Поэтому я решил глянуть в сторону PWA.

По сути, я вижу условное PWA приложение на react, как способ обойти магазин apple.

Скажите, есть ли на вашей памяти юзабельные PWA приложульки? Может, кто-то из вас их использует на IOS?
Аноним 14/01/20 Втр 14:00:09 1572527519
>>1572455
>кто-то из вас их использует на IOS?
Никто это не использует.
Аноним 14/01/20 Втр 19:01:32 1572767520
>>1572455
Да они малоюзабельны. Чего стоит только тот факт, что они выгружаются из памяти как только ты на рабочий стол переключишься.
Аноним 14/01/20 Втр 21:06:35 1572854521
>>1483134 (OP)
С чем связана такая низкая активность в треде?
Аноним 14/01/20 Втр 22:06:23 1572928522
>>1572455
>Скажите, есть ли на вашей памяти юзабельные PWA приложульки?
Нет.
>По сути, я вижу условное PWA приложение на react, как способ обойти магазин apple.
У юзеров спросить забыл? И что ты вообще с ними сделаешь? Даже ебучий туду-лист, с мобильным функционалом на этой хуйне не сделаешь — ни нотификейшенов, ни календаря, нихуя.
Аноним 14/01/20 Втр 22:17:15 1572933523
>>1572455
>Разрабатывать нативное приложение без опыта неоправданно долго
Да тебе энивэй даже для кроссплатформы нужно взять какой нибудь флаттэр или реакт нэйтив (вроде как первый даже кто-то юзает для прототипирования), нет смысла в PWA на мобилках, это залупа для хромбуков и анальной привязки к облачным сервисам.
Аноним 15/01/20 Срд 10:18:49 1573049524
>>1572455
>юзабельные PWA приложульки?
starbucks e.g.
Аноним 15/01/20 Срд 19:11:36 1573558525
Если здесь есть отцы objc, CFSocket, gRPC и около этого - готов заплатить вам за консультацию.
Аноним 15/01/20 Срд 19:13:31 1573559526
>>1573558
нужно стартануть gRPC клиент, без сервера, дернуть у него метод, достать байты из сокета по которому он обращается к серваку и потом подсунуть обратно другие байты.
Звучит как интерсептор для меня, но я не могу сообразить как это сделать.
Аноним 15/01/20 Срд 20:34:22 1573652527
>>1572854
Пыня запретил айфоны
Аноним 15/01/20 Срд 22:00:01 1573732528
>>1572455
>есть ли на вашей памяти юзабельные PWA приложульки?
Твиттер ПВАшный. На андроиде можно скачать прямо twitter lite, на iOS он устанавливается через офсайт.
Если хочешь кодить на js/ts, то верно тебе говорят, выбирай react native. Наебёшься, пока будешь всё это заводить, но как заведёшь — то всё, забываешь нахуй про xcode и прочее нативное дрочерство и кодишь на js/ts в путь.
Аноним 15/01/20 Срд 22:14:16 1573740529
Аноним 16/01/20 Чтв 00:17:49 1573865530
>>1573740
Если у пиццерии, при схожих равных, нет iOS приложки, то нахуй никто там не будет ничего заказывать. Я уже молчу про повторные заказы и удержание клиента в целом.
Почему-то тут все рассматривают сугубо технический вопрос исполнения, но почему то даже не вспомнили про пользовательский опыт взаимодействия. Да дохуя говноприложек технически можно заменить одностраничником на юкозе, только вот траф просядет моментально.
Аноним 16/01/20 Чтв 00:45:23 1573876531
>>1573865
Я не понял, споришь ты со со мной или нет, и если да, то по какому поводу.
Аноним 16/01/20 Чтв 09:27:52 1573981532
>>1573876
Не, скорее дополнил твой ответ
Аноним 16/01/20 Чтв 10:41:15 1574015533
>>1573740
Делаю большую аппу на react-native, #2 в своей категории в аппсторе. Что-то не ощущаю проблем :)
Аноним 16/01/20 Чтв 15:41:30 1574238534
>>1573740
>не отличать pwa от реакт нейтива
Аноним 16/01/20 Чтв 18:14:36 1574444535
Аноним 16/01/20 Чтв 18:48:16 1574488536
>>1574238
Ты читал пост, на который я отвечал?
> Если хочешь кодить на js/ts, то верно тебе говорят, выбирай react native
> react native
Аноним 16/01/20 Чтв 18:52:38 1574493537
>>1574015
Популярность твоей аппы никак не опровергает написанного мною. Аппы уровня пиццерии конечно же бывают популярными.
Аноним 16/01/20 Чтв 22:04:58 1574653538
>>1574493
ну расскажи что пишет, какую аппу не уровня пицерии
Аноним 16/01/20 Чтв 22:05:18 1574654539
Аноним 16/01/20 Чтв 23:20:41 1574762540
>>1574653
А это релевантно в рамках развернувшейся дискуссии? Райдшеринг, если просто так интересно.
Аноним 16/01/20 Чтв 23:59:17 1574862541
>>1574493
>большую аппу
Имхо очевидно что не бывает БОЛЬШОЙ пиццерии.
На проекте 10 человек, там есть и натив, и react-native, и нативные вьюшки в реакт нейтиве, не говоря о всяких сири, часах.
Обновляемся как по воздуху, так и через апсторы/гугл плеи. Пишем анимации чтобы 60 фпс и прочее.

Да react-native не серебрянная пуля от слова совсем. Airbnb сдался по причинам что они втаскивали rn в готовую прилагу, плюс они могут себе позволить ебаться с одной фичей полгода, выдрачивая ее. Пока ты не размера airbnb тебе нет смысла париться по причинам по которым airbnb ушел обратно в натив.

Для всего есть своя тула. И много где RN лучше чем нативная разработка. кручусь в мобилах 9 лет
Аноним 17/01/20 Птн 00:00:07 1574866542
>>1574488
в глаза ебусь, извини анон
Аноним 17/01/20 Птн 01:22:00 1575030543
>>1574862
Так я отвечал на
> забываешь нахуй про xcode и прочее нативное дрочерство
По твоему описанию вы нихуя не забываете про нативное дрочерство, так как чих-пук в сторону, и его уже нужно вспоминать.
В том и хуйня, что обещание RN было "Знаешь RN - пишешь под все платформы", а по факту знать нужно и RN, и iOS и Android.
У меня в манямечтах будущее, в котором коровая логика пишется на Kotlin Native и выносится в общий фреймворк, а UI уже отдельно под каждую платформу, вот это заебись.

>>1574866
Это норма, все мы не без греха.
Аноним 17/01/20 Птн 10:01:09 1575158544
>>1575030
Ну так это для зумерков и долбоебов часто это одно и то же утверждение про "нахуй xcode".
Реальность другая, но скорость разработки все ещё намного выше чем просто 2 нативных проекта.
В процентах у нас где-то 80/20 RN/Native, но типа все ещё нужно шарить за сфиты/котлины.
Аноним 17/01/20 Птн 21:24:24 1575813545
>>1573740
Причины и суть нытья Airbnb тебе уже расписали.
>>1575158
>нахуй xcode
Для пиццерий, что было по-видимому нужно чуваку, задавшему вопрос про js/ts – вполне себе нахуй после того, как автоматизировал сборку для iOS и ведра.
Аноним 20/01/20 Пнд 06:04:20 1578249546
Привет. Есть ли перекатчики из других стеков(frontend, backend)? Если да, то поясните пожалуйста трудный был ли перекат(в плане поиска работы)?
Аноним 20/01/20 Пнд 16:28:54 1578711547
>>1578249
почему хочешь сделать перекат?
мимокрок
Аноним 20/01/20 Пнд 21:47:14 1579021548
>>1578249
Дурак, наоборот уёбывай из айоси.
Аноним 20/01/20 Пнд 22:18:28 1579055549
21/01/20 Втр 13:29:16 1579403550
>>1572854
Тому што кровавый тырпрайз завладел индустрией и поработил лучшие умы. Но придёт, придёт ещё время когда сначала по одному а потом всё больше и больше индюков вылезет на сцену и разъебёт все эти шараги к хуям.
Аноним 21/01/20 Втр 15:14:42 1579485551
>>1579403
>индюков
охуенное название для инди конторы, назову себя в сторе indiuk studios
Аноним 24/01/20 Птн 17:58:24 1582386552
Аноним 25/01/20 Суб 14:03:03 1582747553
image.png (513Кб, 852x480)
852x480
Аноним 27/01/20 Пнд 15:02:13 1583992554
1.png (734Кб, 2868x804)
2868x804
2.png (467Кб, 894x699)
894x699
Аноны, помогите советом.

В целях тренировки ковыряюсь в макабовском API. Дошёл до загрузки отдельных постов из тредов. И вот здесь возникает сложность.

Дело в том, что разметка поста закодирована HTML-тегами. Как корректнее всего отображать текст поста на экране, сохраняя разметку?

Я пытался выводить текст в WKWebView и тогда разметка частично работает. Но в таком случае, если тред очень длинный, то приложение начинает заметно тормозить. Кроме того нужно думать как триггериться на ссылки ответов к другим постам.

Потом я пытался выводить посты в TextView. Но там такой говнокод получается. Приходится сначала сканировать текст поста, находить там теги и убирать их нахуй, А потом к тексту, который раньше находился между тегами, применять атрибуты и в конце концов выводить пост как NSMuttableAttributedString. Но это тоже залупа какая-то. Вот чувствую, что можно как-то проще. Алсо, как сделать перенос строки? Ни <br>, ни \n, ни \r\n, ни \n\r нихуя не работают.

Что посоветуете?



Аноним 27/01/20 Пнд 18:04:14 1584127555
Аноним 27/01/20 Пнд 22:13:32 1584384556
Аноним 27/01/20 Пнд 22:15:18 1584385557
>>1584127
Хотя тебе и 8 гб бы хватило или вообще 4.
У меня даже Air 2012 или 13 года собирает большие проекты, сменил батарею, включил там шифрование и беру в экстремальные командировки, где его совсем не жалко проебать.
Аноним 27/01/20 Пнд 22:20:12 1584392558
>>1584127
Для вката можно и чуть послабее, но лучше поновее. У этого экран отвалится нахуй через пару месяцев (гугли flexgate).
Аноним 28/01/20 Втр 07:59:57 1584504559
>>1584127
Вкатывайся через хак.
Аноним 28/01/20 Втр 12:57:50 1584646560
Аноним 28/01/20 Втр 16:23:14 1584854561
Тред давно перекатывать пора.
Аноним 28/01/20 Втр 22:06:31 1585114562
>>1583992
AttributedString можно создать из HTML-Data
Аноним 03/02/20 Пнд 22:43:28 1591014563
Стикер (0Кб, 512x512)
512x512
Хочу написать замыкание на Swift а-ля ща буит с++ код

>auto add = [](auto a, auto b) -> decltype(a+b) { return a+b; };

Крутые погроммисты, помогите. Хочу чтобы такое замыкание работало для любого типа реализующиего "+" (ну например пусть реализующего протокол AdditiveArithmetic). Напишите плиз побырому
Аноним 05/02/20 Срд 01:30:14 1592018564
>>1563418
>Ты мне новые приложения на обж-с покажи.
Music.app и TV.app на Каталине
Аноним 05/02/20 Срд 23:54:43 1592771565
тред сука не умирай, я еще не вкатился
Аноним 06/02/20 Чтв 21:31:40 1593719566
>>1592018
>новые приложения
>2 куска древнего говна из трупа айтюнса
Ахуительная история, давай ещё.
Аноним 06/02/20 Чтв 22:57:25 1593828567
>>1593719
Они с нуля написаны, деб. Podcasts.app же на свифте написан, тоже кусок из айтюнса, значит это уже современное говно, а вот если на objc то сразу древнее?
Аноним 06/02/20 Чтв 23:23:46 1593865568
>>1593828
>Они с нуля написаны, деб.
Ахуительная история.
> Podcasts.app же на свифте написан, тоже кусок из айтюнса, значит это уже современное говно, а вот если на objc то сразу древнее?
Этот кусок айтюнса мб и зарефакторили, перенеся на Свифт.
Ты серьёзно считаешь что кто-то кроме борщехлебов вроде тебя будет переписывать работающий продукт с нуля? и тем более гигант, где каждая секунда потраченная на пук зарегистрирована в какой нибудь внутренней джире?
Аноним 07/02/20 Птн 21:56:12 1594715569
Ну шо как вкат?
Аноним 10/02/20 Пнд 00:44:47 1596952570
>>1594715
вкат настолько затянулся, что мне по хорошему надо бы в тред неосиляторов
Аноним 10/02/20 Пнд 07:45:15 1597022571
>>1596952
А в чем у тебя проблема?
Я вот никогда в непонимание не упирался в программировании. Все беды только от прокрастинации. Тупо сидел и в доту играл, вместо чтения свифтбука.
Аноним 10/02/20 Пнд 18:49:45 1597428572
>>1596952
Мой вкат с 2014 года, и дело скорее в прокрастинации и заебанности на основной работе. Я часто просто бросаю, надо делать расписание и придерживаться плана.
Аноним 10/02/20 Пнд 22:39:04 1597625573
>>1593865
>Ты серьёзно считаешь что кто-то кроме борщехлебов вроде тебя будет переписывать работающий продукт с нуля?
Ты сам сравни ресурсы программ, в iTunes куча легаси говна вроде iTunes.rsrc, .rsrc формат уже не используется со времен OS X 10.5. В Music.app есть storyboard, а .itxib файлов как в iTunes там нет. В Music добавили поддержку Metal, которой в iTunes нет. Это не копипаст старого кода, они там много чего переделали с нуля.
Аноним 11/02/20 Втр 01:01:48 1597707574
>>1593865
Лучше бы переписали Music, работает просто отвратительно, будто не натив, а хуйня на электроне.
Аноним 13/02/20 Чтв 20:55:37 1600723575
>>1597428
>Мой вкат с 2014 года
Респект.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов