
Денис
16.02.2018
13:40:00
То ли есть еще один интервал повторений
Поэтому и спросил, может кто знает, как под капотом оно работает

Profesor
16.02.2018
14:58:46
Скажите. Стоит ли перейти из Андроид в iOS разработку?

Aleksey
16.02.2018
14:59:30
посмотри чатик с вакансиями, тут обрантые мысли все чаще посещают?

Google

Амир
16.02.2018
14:59:50

Виталий
16.02.2018
15:01:24
в симбиан тогда уж

Profesor
16.02.2018
15:01:55
Просто Андроид разрабы хотя перейти в IOS. iOS наоборот в ANdroid
Не поймешь)

Donna Anna
16.02.2018
15:02:18

Dee
16.02.2018
15:04:38
как Стив Джобс
Советую сначала почитать историю Apple. Вопрос отпадёт. Если вы хотите стать программистом, то надо ровняться на другого Стива - Возняка.

Денис
16.02.2018
15:18:05

Dee
16.02.2018
15:18:37
А то что с людьми общаться не умел, так Виталий тоже не всегда пушистый.

Виталий
16.02.2018
15:18:59
вот молодец, пришел и разрулил

Dee
16.02.2018
15:19:21
Спасибо. Я свободен.

Donna Anna
16.02.2018
15:21:19

Google

Dee
16.02.2018
15:21:36

Pavel
16.02.2018
15:31:56
В идеале лучше попробовать обе платформы, и понять где тебе норм, а где боль.

Dee
16.02.2018
15:46:29
Думал уйти в андроид разработку. Типо obj не хотелось учить (из-за своих причин, а не лени). А тут котлин на дроиде. Ну и подумал. Ладно. Остаюсь.
У дроида свои проблемы.
Из-за поддержки многих устройств разного типа.
Нежели стандартизованный список Apple.

Ilya
16.02.2018
15:48:54

Dee
16.02.2018
15:49:18
Пока Java рулила, все было норм.

Илья
16.02.2018
15:51:51
А в чем прикол выбирать специализацию по синтаксическому сахару?

Ilya
16.02.2018
15:54:37
Сладенько чтоб жилось

Vasiliy
16.02.2018
16:09:12

Bogdan
16.02.2018
16:12:16
народ, нужна помощь, срочно, отпишите пожалуйста в личку, у кого iphone X

Dee
16.02.2018
16:15:14

Bogdan
16.02.2018
16:16:27

-_-
16.02.2018
16:33:34

Dee
16.02.2018
16:42:49
Почему?
Да я к тому, что Java знал и уходит на Андроид можно было лишь потому, что в iOS в нормальных конторах требуют objective. Его учить, как уже говорил, не хотел. И решил, что там языково преграды будет меньше. Но Котлин пришёл в массы.

Google

Сергей
16.02.2018
16:45:48

Dee
16.02.2018
16:46:13
Ещё были парочку причин, почему думал на дроид уходить.
В итоге остался на iOS.

Bogdan
16.02.2018
17:28:23
Спс

Anton
16.02.2018
18:17:32
есть длинный список значений в tableview. есть ли смысл и является ли удобным, если при открытии этого контроллера перемотать таблицу на последний выбранный пользователем элемент?
при этом не будет видно searchBar

Vadim
16.02.2018
18:22:34
при возврате нормально, а при входе из другого места зачем
при возврате скролл и должен оставаться там же

Anton
16.02.2018
18:30:45
при входе именно

Сергей
16.02.2018
18:31:19
Можно ли как то определить что в проекте используется swift ?

Сергей
16.02.2018
18:31:27
Программно

Anton
16.02.2018
18:31:32
в какой системе?

Сергей
16.02.2018
18:31:36
исправился

Anton
16.02.2018
18:32:35
return isVitalikProjectDeveloper() ? false : true
false true для нагладности, можно упростить

Сергей
16.02.2018
18:33:01
if #available(SWIFT что то ) {
// Running iOS 11 OR NEWER
} else {
// Earlier version of iOS
}
нету похожего?

Виталий
16.02.2018
18:33:16
че за бред

Google

Сергей
16.02.2018
18:33:22
или определить программно что bridge есть?

Anton
16.02.2018
18:33:37
а в бридж можно что-нибудь запихнуть?
какой-нибудь вызов

Alex
16.02.2018
18:33:46
@safronovser ты хочешь узнать из кода, свифт ли ты?
лул

Сергей
16.02.2018
18:33:58
все оставить панику, дядь Серега очнулся

Admin
ERROR: S client not available

Alex
16.02.2018
18:34:37
что тут вообще происходит)

Сергей
16.02.2018
18:34:59
Вечер, время тупых вопросов просто

Евгений
16.02.2018
19:16:36
Можно закостылить через +[NSBundle allFrameworks], этот метод возвращает массив строк с именами подключённых фреймворков. Если в проекте есть свифт, то там буду фреймворки с именами, начинающимся со “swift”
Но как по мне — не самое надежное решение. И я, если честно, вообще не понимаю, на кой хрен это нужно ?

Сергей
16.02.2018
19:21:23
Вообщем есть ViewController.h вместо которого может быть ViewController.swift
нужно определить что это swift и не инклюдить ViewController.h
все это на уровне закрытой области для конечного разработчика
UserSigninViewController -> ViewController -> BaseViewController -> UIViewController
разработчик может редактировать только первые два
со свифтом было бы очевидно сделать ViewController.swift а не objc

Alex
16.02.2018
19:24:15
че вы там курите)

Сергей
16.02.2018
19:24:58
Сигареты мы обычные курим

Alex
16.02.2018
19:27:16
вымоченные в вайт-спирите, кажется.
Не, серьезно, какой юзкейс этой содомии?

Google

Сергей
16.02.2018
19:28:11
извращеное желание соединить swift и objc
часть на objc кода часть на swift
ViewController.swift
@objc (ViewController)
class ViewController: BaseViewController {
сам класс есть
но другой класс не видит его
BaseUserSigninViewController.h
@interface BaseUserSigninViewController : ViewController {
Cannot find interface declaration for 'ViewController', superclass of 'BaseUserSigninViewController'; did you mean 'UIViewController'?
что то не так понимаю я?
ведь можно в обе стороны и наследоваться и вызывать методы ?

Виталий
16.02.2018
19:48:53
еще немного и скажешь что джобс мак изобрел

Сергей
16.02.2018
19:49:38
Предлагаешь все переписать на swift?

Ilya
16.02.2018
19:50:20

Сергей
16.02.2018
20:00:14
~/Library/Developer/Xcode/DerivedData/Breeze-goqzwapudotdebepeivsgucmgmcm/Build/Intermediates.noindex/Breeze.build/Debug-iphonesimulator/Developer.build/Objects-normal/x86_64/Bridging-Swift.h
~/Library/Developer/Xcode/DerivedData/Breeze-goqzwapudotdebepeivsgucmgmcm/Build/Intermediates.noindex/Breeze.build/Debug-iphonesimulator/Developer.build/DerivedSources/Bridging-Swift.h
хидер есть
подключить не получается
не видит
что не так делаю?

Амир
16.02.2018
20:03:20
Я просто всё пропустил

Сергей
16.02.2018
20:04:02
хочу в классе objc наследоваться от swift класса

Амир
16.02.2018
20:05:26
Не уверен что это надо делать