Connect with us

Разработка

Digest MBLTdev: Новости для iOS разработчиков №74

На GitHub обнаружились исходники компьютера Аполлон-11. На суровом ассемблере. И даже задача-шутка про проверку кислорода имеется. И пофиксили это только в Аполлоне-14. И ничего. Нормально же слетали. Так что когда на вас набегут с «ааа, квикфикс», вы не теряйтесь :)

e-Legion

Опубликовано

/

     
     

В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

На GitHub обнаружились исходники компьютера Аполлон-11. На суровом ассемблере. И даже задача-шутка про проверку кислорода имеется. И пофиксили это только в Аполлоне-14. И ничего. Нормально же слетали. Так что когда на вас набегут с «ааа, квикфикс», вы не теряйтесь :)

2

AppleScript в IDEA

Плагин для поддержки AppleScript. Вдруг вы давно мечтали о большей многословности, чем в ObjC.

Screenshot #15606

PLUGINS.JETBRAINS.COM

4

Speech.framework в iOS 10

Коротко и по делу про распознавание в iOS 10.

HABRAHABR.RU

Efficient iOS Version Checking

Обожаю этого парня. Очень внятная статья о том, как определить версию ОС.

PSPDFKIT.COM

Writing your own Swift “if let”

И со стандартным, в общем, нормально, но как мыслительное упражнение вполне окей.

WWW.MOKACODING.COM

Implementing Dictionary In Swift

Если вы только начали изучать алгоритмы, вот отличный пример того, как сделать свой Dictionary.

KHANLOU.COM

Diff.swift

Штука, которая найдет различия в коллекциях. Идеально подходит для того, чтобы понять, какие ячейки анимировать в UITableView/UICollectionView. Главное поддержать Equatable.

GITHUB.COM

Hannibal #selector

Вы, наверное, слышали, что в Swift 2.2 появились новые способы описания селекторов. Но, к сожалению, у #selector есть несколько проблем: одинаковая сигнатура и работа с геттерами/сеттарми.

WWW.BIGNERDRANCH.COM

SourceKit and You

SourceKit — это фреймворк, при помощи которого можно производить различные манипуляции со Swift кодом. Для этого фреймоврка есть обертка SourceKitten, которая позволяет работать со Swift кодом из Swift кода :) Можно строить документацию, автогенерировать код, искать ошибки… Собственно из презентации вы получите базовое представление о SourceKitten, и том как с ним работать.

REALM.IO

3

MagicPresenter

Плагин для Sketch, позволяет переходить в режим презентации.

GITHUB.COM

c71bdfcf-9da6-4069-9426-b03ba710c042

Good iOS Application Architecture

Krzysztof Zabłocki рассказывает о архитектуре для iOS приложений. Разбирает существующие решения их плюсы и минусы, а также делает вывод о том, к чему надо стремится.

SLIDESLIVE.COM

16f106c0eaa442b184873f18f426a916

Building My $1,200 Hackintosh

Как собрать свой Hackintosh, который будет мощнее большинства компьютеров Apple. Конечно, есть такие проблемы как нерабочий Continuity, Airdrop… Но все же это существенно дешевле, чем Mac Pro.

MEDIUM.COM

awesome

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

awesome

GITHUB.COM

Privacy Settings in iOS 10

Короткая заметка про настройки приватности и запрос разрешений в iOS 10.

USEYOURLOAF.COM

Xcode 8: How To Create an Animated iMessage Sticker

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

WWW.NATASHATHEROBOT.COM

My Method For Prioritizing What To Learn

Мы все постоянно что-то учим и поэтому вот интересная заметка о том, как приоритезировать материал для изучения.

MATHONSUNDAY.GITHUB.IO

 

Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу.

Предыдущие выпуски Digest MBLTDEV и подписка доступны наофициальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 

Наша рассылка

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.