• Как работать с указателями на массивы (слайсы) в GO (golang)?

    @Flie Автор вопроса
    index0h: Что-то у меня не очень получается. Давайте я вам попробую своими словами объяснить что нужно а вы, если есть возможность, покажете как это делается в GO.
    a0eba72060b14541afe83a722e292f4b.png
    На первой картинке то, как можно работать с указателями в свифте.
    На 2ой - то как я пытаюсь это сделать в ГО.
    f7359c0c697a4ace8c82dd76a40d6805.png
    В консоли -
    [1 2]
    [1 2]

    если передавать как &/* то ошибка на append
    Подскажите что не так?
    Ответ написан
  • Как отследить завершение SKAction.moveToPoint?

    @Flie Автор вопроса
    Сам себе отвечу, может кому еще пригодится.
    https://developer.apple.com/library/ios/documentat...
    И KVO на него.
    Ответ написан
    Комментировать
  • Для чего нужны неявно извлеченные опционалы в языке Swift?

    @Flie
    Они нужны в том случае когда вы знаете что после установки значения опционалу оно уже точно всегда будет существовать до его уничтожения. Аплы говорят, что, например, при инициализации класса вы можете использовать неявно развернутые опционалы. Это просто альтернатива if-let извлечению в коде.
    Ответ написан
    Комментировать
  • Swift - Как оптимизировать "нарезку" изображения?

    @Flie
    Возможно я ошибаюсь, но вам стоит попробовать запустить тайм профайлинг и в нем посмотреть какая именно операция занимает максимальное время (учитывая что тормоза заметны, думаю что как раз самая долгая операция и будет их вызывать)
    Ответ написан
    Комментировать
  • Загрузка фильмов по wifi полностью на ios?

    @Flie
    Попробуйте вот это приложение.
    https://itunes.apple.com/ru/app/gplayer/id43840217...
    Ответ написан
    Комментировать
  • SpriteKit (Objective-с): что делать если баннеры видимые в одной сцене при переходе к ней видимы во всех сценах?

    @Flie
    На сколько мне известно, в СпрайтКите другие контроллеры не используются. Рут контроллер сам грузит все сцены. Следовательно если вы заставляете его показывать ваш банер то он будет показывать его независимо от сцены, которая сейчас показывается. Попробуйте переложить механизм создания банера и представление которое его показывает на конкретную сцену, где он требуется.
    Ответ написан
    Комментировать
  • Swift - как переместить и измененить размер UIImageView программно?

    @Flie
    А вы инстанцируете MyImageView каким методом?
    Ответ написан
    Комментировать
  • Как решить ошибку iOS Safari такого типа: EXC_BAD_ACCESS?

    @Flie
    На сколько мне известно - это обращение к несуществующему объекту. Он был уже освобожден, когда вы посылаете ему сообщение. Нужно отслеживать кого вы "убрали" раньше времени.
    Ответ написан
  • Первый рабочий день программист. С чего начать?

    @Flie Автор вопроса
    mamkaololosha Symphony
    Это какая-то гос-компания полная сороклетних теток и "тыжпрограмистов"? Как там с текучкой? Кто вас собеседовал?

    Да, госкорпорация. Собеседовал какой-то тех спец, который особо не знаком с этой тематикой. Дал решить тестовый пример из нескольких вопросов и как увидел что все работает - сказал что все норм.
    На счет текучки - исходя из косвенных факторов, думаю что она там не очень большая, но как это узнать достоверно - представления не имею. В интернетах отзывов сотрудников этой компании не найти. Один единственный отзыв, и тот только от кандидата на каую-то должность. В нем тоже ничего негативного.
    Ставить, надо подозревать, разрешат только минимальное и то после миллиарда согласований. Боюсь что может быть запретят даже пользоваться гуглом.
    Вот кстати еще один вопрос к опытным кодерам - на сколько гугленье необходимо для программиста? Реально ли что прогера могут "попросить" изначально обходиться без него? Или это только моя потребность постоянно сверятся со СтокОверфло и ему подобными ресурсами, а все матерые программисты обходятся без этого?
    Ответ написан
  • У кого есть опыт чтения на нескольких устройствах?

    @Flie
    У апла (iOS+OSX) все это идет из коробки в iBook. Единственное из минусов так это то, что поддержка существует всего для 2х форматов - epub и pdf. Но как то за долгие годы научился конвертить и уже свыкся.
    Ответ написан
    1 комментарий
  • Как в swift реализовать Делегирование?

    @Flie
    Ну вот так вот.
    import UIKit
    
    class SomeViewController: UIViewController {
        @IBOutlet var myLable: UILabel!
        
        var someValue: String = "ноль"
        
        override func viewDidLoad() {
            super.viewDidLoad()
            
            myLable.text = someValue
        }
    }
    
    
    class NextTableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate {
        let array = ["один", "два", "три"]
        let sequeIdentifiers = "go"
        
        override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
            let selected = indexPath.row
            
            self.performSegueWithIdentifier(sequeIdentifiers, sender: selected)
        }
        
        override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
            let destControl = segue.destinationViewController as SomeViewController
            if let indexFromSender: Int = sender?.integerValue{
                destControl.someValue = array[indexFromSender]
            }
            else{println("Not Integer")}
            
        }
        
        override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
            return array.count
        }
        
        override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
            let cellIdentifier = "Cell"
            var cell: UITableViewCell? = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as? UITableViewCell
            if cell == nil{
              cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: cellIdentifier)
            }
            
            cell!.textLabel?.text = array[indexPath.row]
            return cell!
        }
    }
    Ответ написан
    Комментировать
  • MacBook Pro Retina 2013 — можно ли открыть заднюю крышку безпалевно?

    @Flie
    Тоже такой же бук и тоже похрустывает, когда беру его одной рукой с правой стороны за нижнюю половинку корпуса при открытом дисплее.
    На первый взгляд на корпусе нет отметок "Воренли войд иф ремувед", так что это дает надежду на то что вскрывать можно.
    Ответ написан
  • Как в программе Xcode сделать наложение View контроллера, как во VK?

    @Flie
    Если я вас правильно понял - то вот тут есть материал, который вам поможет.
    Ответ написан
    Комментировать
  • Реальна ли удобная разраобтка под ios на windows?

    @Flie
    Существует много различных способов получить рабочую мак-ось на ПиСи - это и хакинтош и виртуалка, и, даже где-то читал, xcode под виндовс (инфа без пруф, но если интересуетесь - поищите, все возможно). Но при попытке получить подобное сразу столкнетесь с тем, что вместо того, что бы начать изучение Obj-C или Swift вам придется начать изучение способов оптимизации работы хакинтоша на PC, а эта тема весьма обширна.
    Так что наиболее простой, бюджетный и, главное, результативный способ это приобрести мак мини бу тыщ за 13. На первое время можно пользоваться и симулятором, до момента, когда вы будете считать, что почти готовы к релизу. Тогда можно будет приобрести, так же бу, ipod touch (4 за 3к или 5 за 5) и сертификат разработчика Эпл. Но, к этому моменту, вы уже будете четко понимать - нужно ли вам это все.
    Ответ написан
    Комментировать
  • Как сделать activity indicator при погрузке фото в ios приложении?

    @Flie
    Вам нужно выделить методы загрузки в отдельный поток. В главном потоке запускаете UIActivityIndicator, а в фоновом - загрузку фото. Как только она заканчивается - переходите в главный поток и выводите загруженный контент.
    Для этих целей удобно использовать GCD
    //  запускаем индикатор
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
            // грузим контент
            dispatch_async(dispatch_get_main_queue(), ^{
               // останавливаем индикатор и отображаем загруженный контент
            });
        });
    Ответ написан
  • Как добавить ячейку в tableview?

    @Flie
    Как выше и сказали.
    После этого создаете UITextField непосредственно в ячейке (должен быть доступен всему классу - в .m объявите ему property), назначаете текущий контролер делегатом текстового поля. В методе textFieldDidEndEditing: делайете
    cell.textLablel.text = self.textField.text;
    [self.textField removeFromParent];
    [tableView reloadData]

    Должно заработать. Если нет - нужно поднять руки к небу резким движением и сказать "Да блин, почему не работает-то?" - мне всегда помогает.
    Ответ написан
    Комментировать
  • Какое приложение на Mac вы используете для проектирования приложений?

    @Flie Автор вопроса
    2ой раз на тостере задаю вопрос, и 2ой раз сам себе отвечаю. Наверное как-то неправильно формулирую вопрос.
    То что мне было нужно, называется UML.
    Забугорный ресурс с большим набором приложений для mac, выполняющий требуемые мне задачи тут
    Сам остановился на приложении DevSketch

    Спасибо мне.
    Ответ написан
    Комментировать
  • Как повернуть UIView в xcode (Objective-C, Cocoa-touch) при загрузке единственной ландшафтной ореинтации?

    @Flie Автор вопроса
    Только что перенес инициализацию SKScene во viewDidApear и frame.size стал передавать правильные размеры. Допустимо ли инициализировать новую сцену таким образом и чем может это грозить в дальнейшем?
    Ответ написан
    Комментировать