Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2017 January 22
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Описание крутого решения для удобной работы с адаптивным размером текста - trait collections, dynamic type, вот это все. Решение через сториборды - не универсальное, поэтому автор предлагает использовать extension'ы и прокси.
http://ilya.puchka.me/adaptive-text-styles/

#ui
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Готов представить следующий этап развития нашего сообщества - канал Android Good Reads для наших коллег из Android разработки. Концепция все та же - несколько материалов в день, так или иначе связанных с предметной областью. Уверен, что контент будет часто пересекаться - я выкладываю довольно много вещей на общие темы - архитектура, карьера, принципы проектирования. Но обещаю и много специфичных для Android вещей :)
Подписывайтесь, скидывайте друзьям и коллегам - пусть им тоже достанется немного радости :)
https://t.me/droidgr

#news
источник
2017 January 23
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Раз уж вчера заговорили о стилях, вот еще материал на тему. Теперь - используем функции для задания стилей UI элементам.
https://medium.cobeisfresh.com/composable-type-safe-uiview-styling-with-swift-functions-8be417da947f

#ui
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Шикарный материал под вечер прилетел. Полный транскрипт огромного интервью с Крисом Латтнером на много разных тем: создание Swift, работа в Apple, переход в Tesla, сообщество, будущее языка в чужих руках и еще очень-очень много всего. Даже про реактивщину набрасывает!
http://atp.fm/205-chris-lattner-interview-transcript

#swift #community
источник
2017 January 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Подборка сервисов для проверки ваших мобильных приложений на предмет наличия уязвимостей, в том числе из списка OWASP Top 10. Сам не пробовал, поэтому заинтересован в вашем фидбэке.
https://habrahabr.ru/company/hosting-cafe/blog/319762/

#security
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Срочная новость - в iOS 10.3 будут добавлены системный компонент "Rate Me" и возможность отвечать на отзывы пользователей!
https://twitter.com/stroughtonsmith/status/823962361438552064/photo/1

#news #appstore #sdk
источник
2017 January 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Не уходим далеко от вопросов безопасности приложений. Есть одна замечательная штука под названием Cycript, которая помогает на лету подключаться к исполняемому приложению и вызывать любые методы у всех его классов и инстансов. Защита от нее достаточно нетривиальна. В статье - подборка лучших практик.
https://blog.0xbbc.com/2015/05/protection-against-cycriptruntime/

#security #objc
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Вчерашняя новость про изменения в работе с пользователями в AppStore подняли ряд вопросов. Ловите ответы.
http://daringfireball.net/2017/01/new_app_store_review_features

#appstore
источник
2017 January 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про обеспечение ABI совместимости в Swift - что это такое, к чему это приведет, и что пока что останавливает разработчиков. А по срокам - уже не обещают в конкретной версии, говорят, когда все тикеты, связанные с этим, закроют.
https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md

#swift #languages
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
С этой пятницы стартует еженедельная e-mail рассылка iOS Good Reads Weekly по мотивам публикаций в канале. В каждом выпуске - лучшие материалы за эту неделю, основные новости, ближайшие события и интересные вакансии. Периодически будет появляться эксклюзивный контент. Как всегда - никакого флуда, не больше одного письма в неделю.
Под это дело еще новый сайт делаю с архивом всех выпусков, но пока он не готов, можно подписаться через Google.Forms: https://goo.gl/forms/pjf2mqKOO49E0TGh1

#news #community
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Господа, появились видео MBLTdev 2016. Мой персональный фаворит, как вы можете догадаться, Сергей Крапивенский и его выступление про практическое применение принципов SOLID в iOS разработке.
http://mbltdev.ru/ru/video

#conferences #solid
источник
2017 January 27
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Возвращаемся к теме оптимизации времени компиляции проектов на Swift (да сколько можно уже). В данном случае, говорим о смешанных проектах, в которых еще остался Objective-C. Статья про то, как в Swift 3.1 оптимизирована работа с bridging header'ами.
https://swift.org/blog/bridging-pch/

#swift
источник
2017 January 28
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про Framework Oriented Programming и его свойства, унаследованные от OOP. TL;DR - бейте приложения на модули, это уменьшает сложность и количество потенциальных сайд-эффектов.
https://christiantietze.de/posts/2017/01/oop-framework-oriented-programming/

#oop #architecture
источник
2017 January 29
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Пару месяцев назад я выкладывал статью про архитектурное устройство обновленного Uber. Ребята назвали свой подход Riblets. Тут всю статью на русский язык перевели, так что есть повод еще раз к ней вернуться и попробовать применить к своим собственным задачам.
https://habrahabr.ru/company/livetyping/blog/320452/

#architecture
источник
2017 January 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ловите наброс с 33-мя подами, которые могут пригодиться вам в наступающем году. Список довольно спорный (я вообще не любитель такого рода подборок), но любителям новых сторонних зависимостей должно понравиться. Я вот больше с красивых логотипов порадовался.
https://medium.com/app-coder-io/33-ios-open-source-libraries-that-will-dominate-2017-4762cf3ce449#.dsbf3pk1b

#libraries
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Новая утилита, которая позволяет оперативно находить проблемы в xib'ах/storyboard'ах. К примеру, нереализованные IBOutlets и IBActions.
https://github.com/fastred/IBAnalyzer

#tools
источник
2017 January 31
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Транскрипт доклада с одного из Kotlin Night про паттерн "робот" - абстракцию над выполнением конкретных действий на отображаемом экране. Помогает отвязаться от деталей представления и писать автотесты, которые не будут ломаться при каждом изменении лэйаута. Хоть в докладе и приводятся примеры из Android, предложенные идеи точно так же актуальны и для iOS разработки.
https://realm.io/news/kau-jake-wharton-testing-robots/

#testing #ui #patterns
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Эрика Садун рассказывает про лучшие практики использования кастомных операторов в Swift.
https://realm.io/news/slug-erica-sadun-operators-strong-opinions/

#swift #codestyle
источник
2017 February 01
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Я как-то пропустил обновления в XCTest, прилетевшие вместе с Xcode 8.3. Появился новый класс XCTestWaiter, который позволяет делать много крутых вещей: не фейлить тест автоматически, если XCTestExpectation незафулфиллился, управлять сразу несколькими expectation'ами и много чего еще. Ну и сам XCTestExpectation тоже прокачали и добавили несколько удобных сабклассов.
http://masilotti.com/xctest-waiting/

#testing #xcode
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Количество крупных Open Source приложений для iOS продолжат расти. Вчера к ним присоединился Google Chrome. Там точно есть, на что посмотреть.
https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html

#opensource
источник