LetterAvatarKit

Источник:
https://github.com/vpeschenkov/LetterAvatarKit

LetterAvatarKit — категория для UIImage, которая генерирует аватары на основе букв. Написана на Swift. Пример работы LetterAvatarKit:

Требования
iOS 9+
Swift 3.2+

Установка

Cocoapods

pod «LetterAvatarKit»

Использование

Вы можете настроить следующие свойства LetterAvatarBuilderConfiguration:
size — размер изображения (по …

GoogleMapsHelper

https://github.com/xeieshan/GoogleMapsHelper

КАК ИСПОЛЬЗОВАТЬ

С помощью AFNetworking:

[[AFGoogleMapsHelper sharedAFGoogleMapsHelper] geocodeAddressString:@"Arsenal Emirates" components:@{} completionHandler:^(MOGoogleGeocodeList *googleGeoCodeList, SPGoogleGeoCoderResponse responseCode, NSString *message) {
    
}];

CLLocationCoordinate2D emiratesStadium = { 51.555747, -0.108309};
CLLocationCoordinate2D stamfordBridge = { 51.481690, -0.190999 };

[[AFGoogleMapsHelper sharedAFGoogleMapsHelper] reverseGeocodeCoordinate:(emiratesStadium) resultTypes:@[] locationTypes:@[] completionHandler:^(MOGoogleGeocodeList *googleGeoCodeList, SPGoogleGeoCoderResponse 

KConfigurableCollectionViewDemo

Вы можете полностьюю настраивать ваш collection view для управления количеством элементов в ряду. Просто объявите количество элементов в collection view!

Данный контрол используется для полноценной настройки collection view с динамически изменяемым количеством элементов в ряду. Есть два конструктора, используемых для …

ContactsWrapper

https://github.com/abdullahselek/ContactsWrapper

ContactsWrapper — это обертка для iOS9 на objective-C.

Требования

iOS 9.0+

CocoaPods

CocoaPods — это менеджер зависимостей для проектов Cocoa. Вы можете установить его следующей командой:

Для его интеграции в ваше приложение добавьте в ваш podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform 

ASMapLauncher

ASMapLauncher — это библиотека для iOS на Swift, которая организует навигацию по различным приложениям с картами.

Требования

iOS 8.0+

CocoaPods

Установка:

$ gem install cocoapods

Интеграция ASMapLauncher в проект xCode:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target '<Your Target Name>' 

DragDropUI

https://github.com/abdullahselek/DragDropUI

Это набор компонентов, обеспечивающих drag-n-drop.

Требования

iOS 8.0+ & Swift 3

CocoaPods

CocoaPods — это менеджер зависимостей для проектов Cocoa. Устанавливается следующим образом:

$ gem install cocoapods

Для интеграции DragDropUI в xCode проект через cocoapods нужно добавить в podfile:…

Новый экран блокировки в iOS 10

В iOS 10 много изменений, но самое заметное — это то, что происходит на вашем экране блокировки.

«Поднять, чтобы разбудить»

Если у вас iPhone 6s, 6s+ или SE, то изменения вступят в силу сразу же. Когда вы берете в руки …

Коротко об iAd

Рекламная латформа iAd предоставляет разработчикам новые способы получения дохода и продвижения приложений. Вы добавляете баннер или полноэкранную рекламу в ваше приложение; Apple продает рекламное место и заполняет ею эти места. Вы зарабатываете, когда пользователь отображает или взаимодействует с рекламой, отображаемой …

Простое создание одновременных и последовательных анимаций

Когда используете animateWithDuration, то анимации постоянно конфликтуют между собой. А для одновременных анимаций проще всего делать «nested animations» (но при этом блоки animateWithDuration, вложены друг в друга).

Проблему решает библиотека RZViewActions:
https://github.com/Raizlabs/RZViewActions

Базируется на animateWithDuration, но при этом есть 3 …

Директивы компилятора Objective-C

Статья частично устарела, но может дать представление о различных директивах компилятора (начинающиеся со знака @):
http://itw66.ru/blog/obj_c/585.html

Что изменилось:
— @«string» называется литералом и с тех пор к нему добавлись массивы, словари, NSNumber и т.п.;
— категория не может добавлять переменных …