Про либу для работы с немутабельными моделями от LinkedIn: https://realm.io/news/slug-peter-livesey-managing-consistency-immutable-models/
#persistance #libraries
#persistance #libraries
Бесконечно подробная статья про парсинг JSON в iOS. Куча теории, разбор часто встречающихся проблем, эксперименты и замеры производительности и надежности разных парсеров - вообще все. Однозначно в закладки, Evernote - или куда вы там статьи сохраняете.
http://seriot.ch/parsing_json.html
#networking #libraries
http://seriot.ch/parsing_json.html
#networking #libraries
Про устройство YapDatabase, ее преимущества перед CoreData и плюшки вроде extension'ов и view. Я вот прямо хочу сам использовать.
https://medium.com/@mark_koslow/introduction-to-yap-database-478d2f18880c#.fqly2w32z
#libraries #persistance
https://medium.com/@mark_koslow/introduction-to-yap-database-478d2f18880c#.fqly2w32z
#libraries #persistance
Medium
Introduction to Yap Database
A few months ago, my team at work decided to use the Yap Database framework in our new iOS app. I had never heard of the framework before…
Реализация подсветки синтаксиса на Swift с использованием библиотеки SyntaxKit.
https://medium.com/@vhart/rendering-code-as-styled-static-text-4c7479e6161b#.ufd71hc01
#swift #libraries
https://medium.com/@vhart/rendering-code-as-styled-static-text-4c7479e6161b#.ufd71hc01
#swift #libraries
Ловите наброс с 33-мя подами, которые могут пригодиться вам в наступающем году. Список довольно спорный (я вообще не любитель такого рода подборок), но любителям новых сторонних зависимостей должно понравиться. Я вот больше с красивых логотипов порадовался.
https://medium.com/app-coder-io/33-ios-open-source-libraries-that-will-dominate-2017-4762cf3ce449#.dsbf3pk1b
#libraries
https://medium.com/app-coder-io/33-ios-open-source-libraries-that-will-dominate-2017-4762cf3ce449#.dsbf3pk1b
#libraries
Medium
33 iOS open source libraries that will dominate 2017.
33 best pods for your everyday iOS programming needs in 2017. UI, networking, Core Data, analytics, unit/BDD testing, debugging, and more.
А мы тут в рамках нашей новой организации StrongSelf завезли вам очень клевый под, который умеет делать красивый кастомный pull-to-refresh из svg-пути. Ставим, пользуемся, вбрасываем баги.
https://github.com/strongself/MRefresh
#ui #opensource #libraries
https://github.com/strongself/MRefresh
#ui #opensource #libraries
GitHub
GitHub - strongself/MRefresh: This pod enables you to add pull-to-refresh mechanism to your scrollviews and tableviews and use…
This pod enables you to add pull-to-refresh mechanism to your scrollviews and tableviews and use svg patterns in your refreshing view's layers. - GitHub - strongself/MRefresh: This pod enab...
И еще вдогонку - мы вчера выложили в open source космический медиапикер, чтобы вам в своих приложениях не пришлось велосипедить.
https://github.com/avito-tech/Paparazzo
#libraries
https://github.com/avito-tech/Paparazzo
#libraries
GitHub
GitHub - avito-tech/Paparazzo: Custom iOS camera and photo picker with editing capabilities
Custom iOS camera and photo picker with editing capabilities - avito-tech/Paparazzo
Доклад про LayoutKit - еще одного убийцу AutoLayout от LinkedIn. Как обычно, более быстрый, более предсказуемый, более надежный.
https://realm.io/news/slug-nick-snyder-layoutkit/
#ui #libraries
https://realm.io/news/slug-nick-snyder-layoutkit/
#ui #libraries
Гайд от ребят из PSPDFKit по использованию Lottie - как со стороны разработчика, так и со стороны дизайнера.
https://pspdfkit.com/blog/2017/creating-better-user-experiences-with-animations-and-lottie/
#libraries #tools
https://pspdfkit.com/blog/2017/creating-better-user-experiences-with-animations-and-lottie/
#libraries #tools
PSPDFKit
Creating Better User Experiences with Animations and Lottie | PSPDFKit
Improving an app’s User Experience made easy by adding animations powered by Lottie.
Соскучились по парсингу JSON? Держите статью про суровые оптимизации одного из них с целью хоть немного выиграть в скорости.
https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/
#libraries #perfomance
https://chadaustin.me/2017/05/writing-a-really-really-fast-json-parser/
#libraries #perfomance
Можно ли использовать в своих проектах сторонние UI-компоненты? Спойлер - нет, и в статье приводится ряд неплохих аргументов за эту позицию. Можете переиспользовать в следующем споре при попытке затянуть очередной под с красивыми вьюшечками.
http://holko.pl/2017/05/31/avoiding-ui-libraries/
#libraries #cleancode
http://holko.pl/2017/05/31/avoiding-ui-libraries/
#libraries #cleancode
holko.pl
Avoiding Third-Party UI Libraries
There’s been some discussion recently in the iOS community about pros and cons (OK, mostly cons) of using third-party dependencies. Many arguments I saw were rather generic — grouping all third-party libraries into one basket. As with most things, though…
А если у вас закончились интересные задачи на проекте, можете начать понедельник с добавления новой либы из топ-2018 в свой и без того огромный Podfile.
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
https://medium.mybridge.co/30-amazing-ios-swift-libraries-for-the-past-year-v-2018-7cf15027eee9
#libraries #opensource
Medium
30 Amazing iOS Swift Libraries for the Past Year (v.2018)
For the past year, we’ve compared nearly 6,000 Swift open source libraries written in Swift to pick the Top 30 (0.5% chance).
Яндекс наконец-то обновил свой MapKit, запилил туда кучу фичей и закрыл их платными лицензиями. Но есть и бесплатный вариант.
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
https://tech.yandex.ru/mapkit/doc/3.x/concepts/enterprise-docpage/
#libraries
tech.yandex.ru
Коммерческая версия MapKit — Технологии Яндекса
В платной версии MapKit снята часть ограничений бесплатной версии. Срок действия лицензии 1 год. Купить лицензию на меньший срок нельзя. Лицензию необходимо оплатить до использования MapKit.
Большая статья про то, как устроена работа с рекламными баннерами в iFunny.
https://habr.com/company/funcorp/blog/426553/
#libraries
https://habr.com/company/funcorp/blog/426553/
#libraries
Хабр
Баннерная реклама в iOS-приложении
Сегодня мы открываем цикл статей о том, о чём обычно не говорят на технических конференциях и митапах. Этот и последующие посты расскажут, как устроен механизм...
Хоть это и про npm, но все равно прекрасно. Автор, уставший от поддержки популярного пакета, отдал права случайному человеку, который встроил в него бэкдор.
https://github.com/dominictarr/event-stream/issues/116
#libraries #opensource
https://github.com/dominictarr/event-stream/issues/116
#libraries #opensource
GitHub
I don't know what to say. · Issue #116 · dominictarr/event-stream
EDIT 26/11/2018: Am I affected?: If you are using anything crypto-currency related, then maybe. As discovered by @maths22, the target seems to have been identified as copay related libraries. It on...
Spotify заопенсорсили Mobius, свой фреймворк для FRP.
https://github.com/spotify/Mobius.swift
#libraries #opensource
https://github.com/spotify/Mobius.swift
#libraries #opensource
GitHub
GitHub - spotify/Mobius.swift: A functional reactive framework for managing state evolution and side-effects [Swift implementation]
A functional reactive framework for managing state evolution and side-effects [Swift implementation] - GitHub - spotify/Mobius.swift: A functional reactive framework for managing state evolution an...
Библиотека, работающая так же, как Reveal или Xcode View Debugger, но прямо внутри iOS приложения.
https://github.com/indragiek/InAppViewDebugger
#libraries #ui
https://github.com/indragiek/InAppViewDebugger
#libraries #ui
GitHub
GitHub - indragiek/InAppViewDebugger: A UIView debugger (like Reveal or Xcode) that can be embedded in an app for on-device view…
A UIView debugger (like Reveal or Xcode) that can be embedded in an app for on-device view debugging - indragiek/InAppViewDebugger
Uber заопенсорсил свою альтернативу VectorDrawable для iOS.
https://eng.uber.com/cyborg/
#ui #libraries
https://eng.uber.com/cyborg/
#ui #libraries
Автоматизируем релизы новых версий кокоаподс с помощью GitHub Actions.
https://medium.com/@s1ddok/automated-cocoapod-releases-with-github-actions-8526dd4535c7
#cd #libraries
https://medium.com/@s1ddok/automated-cocoapod-releases-with-github-actions-8526dd4535c7
#cd #libraries
Medium
Automated CocoaPod releases with GitHub Actions
In this article we are going to quickly cover a trivial GitHub Actions setup I use for my open source Metal library Alloy to automatically…