
Sergey
11.12.2016
12:12:08
Расскажите, пожалуйста, чем нарезаете иконки.
Я всегда использовал makeappicon.com, но хочется чего-нибудь поинтереснее.

Dmitry
11.12.2016
12:52:35
sketch

Sergey
11.12.2016
12:58:13
@Glebright спасибо!

Google

Sergey
11.12.2016
12:58:31
@DmitryLisin стандартными средствами или плагин?

Dmitry
11.12.2016
12:59:43
плагин AEIconizer

Александр
11.12.2016
16:24:38
у кого-нибудь получилось так?
Автоматизируем проверку времени компиляции различных функций в проекте на Swift. Выглядит круто.
http://khanlou.com/2016/12/guarding-against-long-compiles/
#swift
у меня вот так

Vladimir
11.12.2016
16:27:17

Александр
11.12.2016
16:27:28
у меня 3

Vladimir
11.12.2016
16:27:48
покажи где надобавлял

Александр
11.12.2016
16:28:30
где надо, казалось бы

Vladimir
11.12.2016
16:28:54
почему не подряд фронтенд и последний?

Александр
11.12.2016
16:29:34
ого
ОГО
ничего себе

Google

Александр
11.12.2016
16:29:43
спасибо

Vladimir
11.12.2016
16:29:47
нз)

Александр
11.12.2016
16:29:50
я думал, что это не имеет значения

Илья
11.12.2016
17:01:45

Александр
11.12.2016
19:12:07
Ребята кто нить настраивал facebook analytics на swift’е ?

Dmitry
11.12.2016
19:28:03
конечно )


Александр
11.12.2016
19:29:40
как делегат прокидывать в app delegate?
на фб не нашел
на стековерфлов только что нашел
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
let settings = UIUserNotificationSettings(forTypes: [.Alert], categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
return true
}
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
//Other code...
func applicationDidBecomeActive(application: UIApplication) {
FBSDKAppEvents.activateApp()
}
вроде похоже на правду, странно что на fb нет для свифтовой версии туториала полного только укороченка
и еще вопрос - что делать если у меня Уже есть реализация для func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, …. и она возвращает у меня return Simplicity.application(application, open: url, sourceApplication: .....
а facebook требует возвращать return FBSDKApplicationDelegate.sharedInstance() как их обща возвращать?


Даня
11.12.2016
19:39:26
Господа, может кто подкинуть годный видос/статью с примерами по Vapor.

Alex
11.12.2016
19:41:04
А почему не perfect?
И там документация будет понятна для тех, кто второй день в Свифте и первый в вебе)
Ну и по тестам он там всех уделывает

Roman
11.12.2016
19:49:47

Alex
11.12.2016
19:56:00
Ребят, вот это прям огонь: https://github.com/krzysztofzablocki/Insanity/blob/master/README.md

Александр
11.12.2016
19:59:53
@DaskiOFF спасибо большое! :)

Google

Roman
11.12.2016
20:00:40

Александр
11.12.2016
20:02:31
Хотя вижу кто то пишет такие вот хендлеры func application(application: UIApplication, openURL url: NSURL, sourceApplication: String!, annotation: AnyObject) -> Bool {
var handled: Bool
if let facebook = url.scheme?.hasPrefix("fb") {
handled = FBAppCall.handleOpenURL(url, sourceApplication: sourceApplication)
} else {
handled = GPPURLHandler.handleURL(url, sourceApplication: sourceApplication, annotation: annotation)
}
// include any specific handling code as necessary
return handled
}

Roman
11.12.2016
20:02:53
парни, у меня вопрос, как правильно сделать навигацию по экранам по нажатию пуша ? Сейчас сделано через topViewController, но почему то мне кажется, что есть способ лучше.

Александр
11.12.2016
22:58:53
Ребят если кто не спит, подскажите, в facebook analytics когда из приложения вызывается событие - как идентифицировать юзера/либо устройство на которое срабатывает событие ? не передавать же в каждый вызов это параметром, как то в одном месте надо установить? Курю sdk не могу найти

Johnny
12.12.2016
00:05:47
привет всем
искал в интернете как сделать обычныи плеер для ios(swift) но все пока-что нашел во всех mp3 фаилы кидали в проект прямо но как сделать чтобы с локальнои библиотеки itunes слышать .

Fayozjon [CybernatiC]
12.12.2016
10:26:34
Ребят у кого нибудь тоже было что xip архив от xcode 8.2 beta не открывался и ругался что архив битый?

Dmitry
12.12.2016
10:50:23
версия оси какая?
8.2 вроде как работает на 10.11.5+
и архив не будет распаковываться в таком случае

Fayozjon [CybernatiC]
12.12.2016
10:51:59
ось у меня сиерра
10.12

Dmitry
12.12.2016
10:52:34
тогда странно. перекачать пробовал?

Fayozjon [CybernatiC]
12.12.2016
10:53:40
Да
уже 3 тий архив
моим инетом это пиздец )

Admin
ERROR: S client not available

Fayozjon [CybernatiC]
12.12.2016
10:54:01
провал 3 дней

Roman
12.12.2016
10:56:30
Ребята подскажите кто недавно выкладывал в App store, свои приложения,долго они проверяют?

Max
12.12.2016
10:57:39
~4 дня

Google

Max
12.12.2016
10:57:46
http://appreviewtimes.com

Fayozjon [CybernatiC]
12.12.2016
10:57:48
последнее неделю рассматривали

Roman
12.12.2016
10:58:52
Ок спасибо

Стас
12.12.2016
10:59:51
Доклады с последней встречи CocoaHeads в Rambler&Co:
https://www.youtube.com/watch?v=c8NUE5lB8x8&list=PL7weO9nEuGlZDf6TXLMZvqUaIfFMQf37D

Dima
12.12.2016
11:13:26
Всем привет, на экране виджетов, к примеру с погодой, наверху есть что-то типа тулбара с кнопкой больше/меньше. Как там реализовано сворачивание/разворачивание? Я попробовал сделать через изменение constraints, вроде работает, но в виджетах и появление каждого отдельного дочернего элемента тоже анимировано


Евгений
12.12.2016
11:38:31
self.extensionContext.widgetLargestAvailableDisplayMode = NCWidgetDisplayModeExpanded
например вот
только проверить на иос 10
потому что оно только с иос 10 доступно
- (void)updateContentSizeForDisplayMode:(NCWidgetDisplayMode)displayMode withMaxSize:(CGSize)maxSize
здесь можно узнать какая из кнопок нажалась
больше или меньше
и выставить соответствующий self.preferredContentSize
для того варианта который "меньше" — там статичный размер, можно ставить maxSize
статичный везде кроме ипада про
там тоже можно ставить макс сайз который приходит в методе, но он на 15 вроде точек больше, чем на остальных девайсах
тот вариант, который "expanded" — не статичный, можно ставить любое значение
но есть небольшой баг
если открывать виджет с нотификейшн центра, то высота будет обрезаться
то есть например если у нас есть есть там тейбл вью, и на ней скажем 5 ячеек, высота каждой равна высоте, которая "меньше"

Google

Евгений
12.12.2016
11:42:57
то все 5 нормально будут работать только на айфоне 6+
то есть plus версия экрана
на той диагонали что 6, следует поместить только 4 ячейки
и тд