iOS Daily Dev Digest

@iosDailyDevDigest Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Привет, меня зовут Влад. И этот канал я решил создать, потому что надоело сохранять именно в закладках всякую годноту. Скажем так, буду собирать сюда куски кода, лайфхаки и годные туториалы, не только для себя, но и в помощь кому-то. Может пригодится 😀
Гео и язык канала
Россия, Русский
Категория
Образование


Гео канала
Россия
Язык канала
Русский
Категория
Образование
Добавлен в индекс
04.04.2018 17:46
реклама
Тратишь кучу времени на YouTube?
Чтобы смотреть лучший видеоконтент, просто подпишись!
Все о криптовалютах для начинающих
Сообщество, где бесплатно рассказывают о криптовалютах
SearcheeBot
Ваш гид в мире Telegram-каналов
18
подписчиков
~0
охват 1 публикации
~1
дневной охват
N/A
постов в день
N/A
ERR %
0
индекс цитирования
Последние публикации
Удалённые
С упоминаниями
Репосты
iOS Daily Dev Digest 25 Apr 2018, 17:29
iOS Daily Dev Digest 10 Apr 2018, 16:03
Немного выпал из рабочего процесса, но, конечно, обязательно наверстаю, а пока что, для тех кто до сих пор сомневается hackintosh vs macOS вот вам годная статейка с реальными тестами на неслабых машинах.
https://habrahabr.ru/post/353200/
iOS Daily Dev Digest 20 Mar 2018, 12:21
По себе знаю что расти как спецу, помогает изучение чужого кода. Смотреть как пишут тиммейты конечно классно, но best practice как по мне, это смотреть законченные open source проекты.
Подборка из 21 проекта на swift.
https://medium.mybridge.co/21-amazing-open-source-ios-apps-written-in-swift-5e835afee98e
iOS Daily Dev Digest 19 Mar 2018, 13:22
iOS Daily Dev Digest 15 Mar 2018, 20:55
iOS Daily Dev Digest 13 Mar 2018, 13:09
В Swift 4.1 появились две директивы: canImport и targetEnvironment. Доступны уже сейчас в Xcode 9.3 beta 4.

Первая будет полезна для кроссплатформенных решений и позволяет определить, можно ли импортировать тот или иной модуль.

#if canImport(UIKit)
// UIKit-based code
#elseif canImport(Cocoa)
// OSX code
#elseif
// Workaround/text, whatever
#endif

Вторая директива с единственно возможным аргументом simulator позволяет выполнить условную компиляцию для симулятора или реального девайса. Теперь не нужно перечислять все любимые нам архитектуры и ОС (arch(i386) || arch(x86_64)) && (!os(macOS)), а достаточно будет этого:

// Test for a simulator destination
#if targetEnvironment(simulator)
print("Simulator")
#else
print("Device")
#endif

http://ericasadun.com/2018/03/05/new-to-swift-in-xcode-9-3-beta-4-se-0075-and-se-0190-allow-better-configuration-testing/
Читать полностью
iOS Daily Dev Digest 7 Mar 2018, 16:50
Кодогенерация.
Раньше пользовался темплейтами для создания mvc, viper модулей, да и вообще связки большой цепочки класов (+ тесты + протоколы). Но с шаблонами тоже много возни. Новые тулзы позволяют генерить класы для чего угодно: хочешь - пустые темплейты, хочешь - класс для картинок из ассетов, хочешь - класс с кастомными фонтами, хочешь - класс для сторибордов со всеми контроллерами, хочешь - локалайз для всех стрингов, хочешь вообще упороться - класс с цветами из зеплин файлика или apple palette. Короче, главное захотеть. В аттаче ссылка на habr с генерамбой из Ramblers&Co и пару реп на github.
https://habrahabr.ru/company/rambler-co/blog/276275/
https://www.youtube.com/watch?v=NXNiN9FaUnY
https://github.com/rambler-digital-solutions/Generamba
https://github.com/SwiftGen/SwiftGen
https://github.com/krzysztofzablocki/Sourcery
Читать полностью
iOS Daily Dev Digest 4 Mar 2018, 13:02
Удобно тестить pixel perfect design на скорую руку в симуляторе.
https://youtu.be/lnHzRcVeYpc
iOS Daily Dev Digest 2 Mar 2018, 16:41
Неплохой сборник всех самых популярных архитектурных паттернов
https://github.com/vlaskos/fantastic-ios-architecture
iOS Daily Dev Digest 28 Feb 2018, 14:03
iOS Daily Dev Digest 28 Feb 2018, 13:55
iOS Daily Dev Digest 26 Feb 2018, 18:01
iOS Daily Dev Digest 25 Feb 2018, 11:14
iOS Daily Dev Digest 22 Feb 2018, 16:47
iOS Daily Dev Digest 22 Feb 2018, 16:46