Шок и сенсация. Чем старее батарейка вашего айфона, тем менее производительным он становится. Говорят, что рабочая версия в искусственном понижении частоты.
http://www.geekbench.com/blog/2017/12/iphone-performance-and-battery-age/
#hardware
http://www.geekbench.com/blog/2017/12/iphone-performance-and-battery-age/
#hardware
Релизнули хорошее обновление Kotlin/Native с возможностью дергать кроссплатформенный код из свифта/обжси.
https://blog.jetbrains.com/kotlin/2017/12/kotlinnative-v0-5-released-calling-kotlin-from-swift-and-c-llvm-5-and-more/
#kotlinnative
https://blog.jetbrains.com/kotlin/2017/12/kotlinnative-v0-5-released-calling-kotlin-from-swift-and-c-llvm-5-and-more/
#kotlinnative
The JetBrains Blog
Kotlin/Native v0.5 released: calling Kotlin from Swift and C, LLVM 5 and more | The Kotlin Blog
We’re happy to announce the release of Kotlin/Native v0.5, Christmas edition! This release adds support for using Kotlin/Native code from C, Objective-C and
Этот четверг станет лучшим предновогодним четвергом на вашей памяти! Мы в подкасте Podlodka делаем специальный НОВОГОДНИЙ выпуск. Прямо тезисно: открытая трансляция, итоги года, топы всего что можно, едим мандарины, разыгрываем ништяки. Ждем вас в 20:00 на нашем канале и в чатике. Ну а пока ждете, пройдите опрос, который поможет нам сформировать итоги года от слушателей.
Опрос: https://goo.gl/forms/G3ELLSPaj3jkVHvw1
Трансляция: https://www.youtube.com/watch?v=Cksf-zpDfSU
#podlodka
Опрос: https://goo.gl/forms/G3ELLSPaj3jkVHvw1
Трансляция: https://www.youtube.com/watch?v=Cksf-zpDfSU
#podlodka
Google Docs
Готовимся к новогоднему выпуску
Первое о чем хотелось бы сказать: Ничего не планируйте 21 декабря 20:00 МСК. Будем писать новогодний выпуск и устроим Live со слушателями(https://www.youtube.com/watch?v=Cksf-zpDfSU). Чтобы нам было проще подготовиться, просим заполнить анкету ниже. Спасибо…
Блумберг пишет, что в Apple решились на достаточно разумный шаг и планируют дать возможность разрабатывать универсальные приложения под iOS и макось.
https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps
#crossplatform #macos
https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps
#crossplatform #macos
Bloomberg.com
Apple Plans Combined iPhone, iPad & Mac Apps to Create One User Experience
Apple Inc.’s iPhone and iPad introduced a novel way of interacting with computers: via easy-to-use applications, accessible in the highly curated App Store.
Разбираемся, почему синглтоны и сервис-локаторы считаются анти-паттернами.
https://badootech.badoo.com/singleton-service-locator-and-tests-in-ios-d69484e88944
#patterns
https://badootech.badoo.com/singleton-service-locator-and-tests-in-ios-d69484e88944
#patterns
Medium
Singleton, Service Locator and tests in iOS
In this article, I want to review the usage of Singleton and Service Locator patterns in iOS and the reasons why they are often called…
Хьюдж ньюз. Майк Эш смог и пошел работать в Apple, в команду, занимающуюся рантаймом для ObjC и Swift. Вангую, что новые статьи писать ему будет сильно сложнее - компания-то закрытая.
https://twitter.com/mikeash/status/943890969879023618
#news
https://twitter.com/mikeash/status/943890969879023618
#news
Twitter
mikeash
Huge news! I’ll be joining Apple in January to work on the ObjC and Swift runtimes. It’s an amazing chance to work on stuff I’ve tinkered with for years. Friday Q&A will continue, although it might be a bit slower while I get into the swing of things.
Много интересных мыслей по мотивам новости про объединение UIKit и AppKit.
https://daringfireball.net/2017/12/marzipan
#ui
https://daringfireball.net/2017/12/marzipan
#ui
Daring Fireball
Marzipan
In short, Apple’s goal should be to make it easier for developers to create good Mac apps, and easier for Mac and iOS app siblings to share code. Apple’s goal should not be to make it easier to get iOS apps to run on the Mac in slightly modified form.
Слоистая архитектура, DAO, сервисы, MVVM – кратко о том, как в Redmadrobot подходят к архитектуре мобильных приложений.
https://www.redmadrobot.ru/fyi/architecture_ios
#architecture
https://www.redmadrobot.ru/fyi/architecture_ios
#architecture
Нужно больше хороших мобильных конференций. Вписался в ПК AppsConf, который пройдет в июне. Если у вас есть интересный хардкор, которым вы готовы поделиться, или просто важный и полезный практический кейс – пишите в CfP или мне напрямую. Ну а новогодние каникулы – идеальное время, чтобы продумать хорошие тезисы.
Конфа: http://appsconf.ru/
Детали для докладчиков: http://speakers.ritfest.ru/
Видосы за прошлый год: https://www.youtube.com/playlist?list=PLH-XmS0lSi_xfB3IN6GnNXXmbqUl48p5a
Конфа: http://appsconf.ru/
Детали для докладчиков: http://speakers.ritfest.ru/
Видосы за прошлый год: https://www.youtube.com/playlist?list=PLH-XmS0lSi_xfB3IN6GnNXXmbqUl48p5a
Перед Новым годом пора задуматься о своем будущем и приступить к изучению более перспективной платформы. Держите выступление про то, как переключиться со свифта на котлин.
https://youtu.be/cYZ3UJAGCew
#kotlin
https://youtu.be/cYZ3UJAGCew
#kotlin
YouTube
KotlinConf 2017 - My Transition from Swift to Kotlin by Hector Matos
Note: Unfortunately due to an issue, the camera recording the speaker feed was not picked up during this session. We apologise for this.
As a Sr. iOS Developer that's been coding in Swift since Day 1, it would have once been said that loving Android would…
As a Sr. iOS Developer that's been coding in Swift since Day 1, it would have once been said that loving Android would…
Ну и альтернативный легкий путь – просто автоматически конвертните свой проект со свифта на котлин, и вы готовый дженералист.
https://github.com/angelolloqui/SwiftKotlin
#kotlin
https://github.com/angelolloqui/SwiftKotlin
#kotlin
GitHub
GitHub - angelolloqui/SwiftKotlin: A tool to convert Swift code to Kotlin.
A tool to convert Swift code to Kotlin. Contribute to angelolloqui/SwiftKotlin development by creating an account on GitHub.
Чтобы 1 января вам было чем заняться, мы записали новый выпуск подкаста. Разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android архитектор в RedMadRobot.
http://bit.ly/2CiHMWq
#podlodka #opensource
http://bit.ly/2CiHMWq
#podlodka #opensource
Telegraph
Podlodka #40 – Культура open source
Мы разобрали все, что связано с open source – виды лицензий на все случаи жизни, мотивацию, профит для сообщества и самого разработчика, оформление и раскрутку проекта, качество кода и пижамные штаны от GitLab. Помогал в этом Константин Цховребов, Android…
Скорее всего, на каникулах вы обложились кучей новых книг. Если нет – еще неделя впереди, можете начинать. А перед этим прочитайте отличную подборку советов по тому, как извлекать из чтения максимум пользы, ничего не забывать и казаться умным.
https://www.farnamstreetblog.com/2017/10/how-to-remember-what-you-read/
#education
https://www.farnamstreetblog.com/2017/10/how-to-remember-what-you-read/
#education
Farnam Street
How to Remember What You Read
The benefits of reading are negated if you don't remember what you read. This article discusses a tested system to increase retention.
Apple закупились известным многим сервисом для CD мобильных приложений buddybuild. Диванные аналитики приглашаются в наш чатик @iosgt.
https://www.buddybuild.com/blog/buddybuild-is-now-part-of-apple
#cd
https://www.buddybuild.com/blog/buddybuild-is-now-part-of-apple
#cd
И снова про Apple. Они отчитались про состояние уязвимостей Meltdown и Spectre в их устройствах. Вкратце – в последних осях все уже ок.
https://support.apple.com/en-us/HT208394
#news #security
https://support.apple.com/en-us/HT208394
#news #security
Apple Support
About speculative execution vulnerabilities in ARM-based and Intel CPUs
Apple has released security updates for macOS Sierra and El Capitan with mitigations for Meltdown. Apple has released updates for iOS, macOS High Sierra, and Safari on Sierra and El Capitan to help defend against Spectre. Apple Watch is unaffected by both…
Через серию экспериментов разбираемся в логике работы home indicator в iPhone X. Спойлер – все не так просто, как кажется на первый взгляд.
https://medium.com/@nathangitter/reverse-engineering-the-iphone-x-home-indicator-color-a4c112f84d34
#ui
https://medium.com/@nathangitter/reverse-engineering-the-iphone-x-home-indicator-color-a4c112f84d34
#ui
Medium
Reverse-Engineering the iPhone X Home Indicator Color
What color is the iPhone X home indicator? The answer is surprisingly complex. Let’s take a deep dive and see what we can learn!
А для тех, кому интереснее покопаться в деталях реализации этого индикатора, вдогонку вторая статья. Здесь уже стандартный реверс-инжиниринг с Hopper наперевес.
http://blog.zats.io/2017/12/27/iPhone-X-home-button/
#ui #sdk
http://blog.zats.io/2017/12/27/iPhone-X-home-button/
#ui #sdk
blog.zats.io
Sash Zats - iPhone X home button
The blog of Sash Zats
ООП – это ложь. Разбираемся, какие вообще плюсы у объектно-ориентированного программирования.
http://rainman-rocks.livejournal.com/122876.html
#oop
http://rainman-rocks.livejournal.com/122876.html
#oop
Livejournal
Кризис объектно-ориентированного программирования.
Давно хотел про это написать и, наконец, руки дошли. Повсеместное торжество объектно-ориентированного подхода - это реальность, данная нам в ощущениях. На мой взгляд, это очевидно и неоспоримо. Подавляющая часть прикладной разработки ведётся на объектно-ориентированных…
Макс Соколов рассказывает о куче лайфхаков, которые позволили ему запилить мессенджер в Avito. Там и про архитектуру, и про свифт, и про паттерны.
https://www.youtube.com/watch?v=AEGHefuY4Q0
#architecture #swift
https://www.youtube.com/watch?v=AEGHefuY4Q0
#architecture #swift
YouTube
Максим Соколов — Мессенджер наизнанку, или Как сегодня сделать мессенджер в мобильном iOS-приложении
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
. . .
. Мессенджеры являются частью многих современных мобильных приложений. Сегодня это один из основных способов коммуникации пользователей. В докладе мы бы хотели поделиться нашим опытом разработки…
— —
. . .
. Мессенджеры являются частью многих современных мобильных приложений. Сегодня это один из основных способов коммуникации пользователей. В докладе мы бы хотели поделиться нашим опытом разработки…
Подвез вам отличную вакансию в цикле iOS Good Jobs. От себя скажу, что работать в Avito – это очень круто.
http://telegra.ph/iOS-Good-Jobs-4-01-11
#jobs
http://telegra.ph/iOS-Good-Jobs-4-01-11
#jobs
Telegraph
iOS Good Jobs #4
Вакансия одна, но отличная – senior iOS engineer в Avito. От вас ожидают, что вы: имеете опыт разработки iOS приложений; отлично разбираетесь в Swift и Objective-C; знакомы с шаблонами проектирования и умеете их применять, придерживаетесь принципов SOLID;…