• Как распространить ios приложения минуя AppStore?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    А чем плох Apple TestFlight? Для доступа нужен только apple id пользователя и всё.
    Других вариантов нет.
    Ответ написан
    3 комментария
  • Изучение Objective-C: PC/notebook vs MAC?

    @azShoo
    Если собрались разрабатывать под iOS\MacOS - покупаете мак.
    Другие варианты (сборка ханкинтошей и поднятие виртуалок) - танцы с бубном и поиск способа прострелить себе колено, с тем же итогом, вам надоест и вы купите мак.
    Ответ написан
    3 комментария
  • Изучение Objective-C: PC/notebook vs MAC?

    anyd3v
    @anyd3v
    Если вы учите только Objective-C, то gcc умеет компилировать
    Если вы учите разработку под iOS то у вас нет выбора, нужен mac
    Ответ написан
    4 комментария
  • Куда поместить код загрузки и парсинга JSON в iOS приложении?

    @agee
    Когда Вы возвращаетесь в главный поток после того, как пришел ответ от сервера, сохраните результаты в Ваш plist и после этого пошлите notification об этом событии. NSNotificationCenter и NSNotification в помощь.
    На эту нотификацию могут быть подписаны любые объекты. Так что если сейчас активен viewController, который отображает погоду в конкретном городе, после получения нотификации смело обновляйте данные.

    Что касается "куда положить код работы с сервисом погоды". Учитывая, что Ваше приложение по описанию миниатюрное, можете смело этот код "пихать" в viewDidLoad root viewController'а. В противном случае, если хочется обращатья к серверу из разных мест, можно создать отдельный синглтон с простеньким интерфейсом в один метод а-ля
    - (void)temperatureListWithCompletion:(void(^)(NSError * error, NSArray *results));
    И вызывать его уже откуда душа пожелает. Не стоит, правда, забывать о том, что нет смысла посылать новый запрос, пока не пришел ответ на предыдущий точно такой же.
    Ответ написан
    1 комментарий
  • Как отобразить звезды вместо точек в textField с SecureTextEntry в Objective C?

    Flanker_4
    @Flanker_4
    1) Переопределить метод делегата
    -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
    , в нем брать replacementString и комбинировать с тем что ранее ввел пользователь +обработка backspace. При этом в textField вставлять нужное количество звездочек
    2) использовать кастомный шрифт, в котором перерирсовать символ 'BULLET' (U+2022) (см. ответ тут
    3) Поломать руки тому, кто требует всякую фигню, типа звездочек в поле ввода secure. Чем им не угодил стандартный apple'овский
    Ответ написан
    1 комментарий
  • Стоит ли в моем случае покупать Macbook?

    @Acristi
    Сделал слегка по другому:
    купил макбук про mid2012 не retina, с i7.
    добавить туда по необходимости еще есть возможность второй винт - SSD для системы, 16 гигов оперативки.

    Мало ноутов от не apple при схожих ттх будут стоить дешевле.
    Хотя да - нет ретины и вес на 400 гр больше новой про-шки, но если работать под виртуалкой с виндой, то надо ли сейчас ретину?
    Ответ написан
    Комментировать
  • Как передать изображение другому представлению?

    smanioso
    @smanioso
    Отмечайте ответы на свои вопросы!
    Что-то странный у вас код для функции coolertt - неинициализированному ViewController* устанавливается поле imageView. В принципе, передача картинки между двумя view ничем не отличается от передачи обычных данных: www.appcoda.com/storyboards-ios-tutorial-pass-data...
    Ответ написан
    1 комментарий
  • Как выпустить новое приложение как обновление старого?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Вам необходимо чтобы bundle приложений совпадали, и соответственно заливать через iTunesConnection как новую версию приложения
    Ответ написан
    1 комментарий
  • GoogleMap iOS api как преобразовать latitude и longitude в пиксели?

    morozovdenis
    @morozovdenis
    MKMapView
    метод:
    - (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view
    Ответ написан
    Комментировать
  • Как iPhone/iPad определяет свое местоположение без GPS?

    @onepavel
    Консультация и разработка мобильных приложений
    Сотовые вышки операторов.
    https://ru.wikipedia.org/wiki/Location-based_service
    Ответ написан
    Комментировать
  • Как лучше передать изображение на сервер?

    @plasticmirror
    в чем смысл передавать base64 с оверхедом в 4/3?
    т.е. плюсы то какие ваабче?
    передавать постом и не придумывать странные конструкции, ну или объяснить необходимость оных.
    Ответ написан
    1 комментарий
  • Как осуществить прием платежей в IOS приложении?

    smanioso
    @smanioso
    Отмечайте ответы на свои вопросы!
    Мало тегов!

    Согласно текущим правилам пункт 11.3:
    Apps using IAP to purchase physical goods or goods and services used outside of the App will be rejected

    запрещено использовать IAP для продажи товаров и услуг, используемых вовне приложения (мойка автомобиля, кофе в кофейне, плюшевые игрушки, цветы и прочее).

    Соответственно, вы можете использовать любые удобные методы (кроме криптовалют, наверное) для проведения оплаты.
    Ответ написан
    Комментировать
  • На что перейти с Win XP в связи с окончанием поддержки?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Про плохой скайп-клиент это вы зря - все функции, кроме видеоконференций, есть. Рекламы нет. Интерфейс с последним обновлением стал вменяемым ("вкладки" чатов появились, как минимум). Никаких надоедливых дурацких хреней в полокна - нет. В общем, сейчас он больше похож на старый-старый QIP (который ещё не infium), только с кнопкой "позвонить".

    С драйверами проблем нет в целом уже давно. Есть проблемы с экзотическим железом, есть проблемы с отдельными производителями, которые заявляют что-то в духе "да нахрена нам ваш линупс" и не публикуют спеков железа. Но на самом деле в единицах проданных железок такого железа около 1-2%. Ну то есть, высока вероятность, что всё заработает сразу. Например, Thinkpad X*** уже давно работают из коробки. Принтеры HP - из коробки. Ну итд.

    Если к убунте не подключать всякие сторонние непроверенные репозитории и не эксперементировать с ней (ну там вбивать всякие совершенно непонятные команды в консоль) - то она надежна, как чугунный брусок. У меня самая старая инсталляция убунты живет с 2009-го года. Обновляется (сама), работает. Чего ей будет.

    По поводу понятности - ни у одного человека (родители, куча всяких знакомых родителей) проблем с самой работой не возникло. Это те люди, которые и в ХР программу поставить не могут. Ну и стало легче с ними общаться:
    - у меня тут fb2 файл нужно отредактировать
    - откройте консоль, напишите туда sudo apt-get install xxx, потом в менюшке поищи программу xxx

    Правда, я всем ставлю убунту в режиме "классики" - с интерфейсом, замаскированным под Gnome2 - он понятнее.
    Ответ написан
    6 комментариев
  • На что перейти с Win XP в связи с окончанием поддержки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    -за 7-ку:
    ...
    скорее всего возникнут проблемы с драйверами (изначально на ПК стояла Виста);

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