[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 46 | 3 | 26
Назад Вниз Каталог Обновить

Разработка под iOS тред №4 Аноним 27/08/16 Суб 15:10:42  828702  
14722998423590.jpg (2634Кб, 1920x1200)
ИТТ продолжаем разрабатывать под лучшую мобильную платформу и усмехаться над убогой экосистемой ведропетухов

Литература:
obj-c:
Programming in Objective-C
Effective Objective-C 2.0
Objective-C Programming - The Big Nerd Ranch Guide

swift:
Библия эпла - The Swift Programming Language
Swift Programming: The Big Nerd Ranch Guide
Swift Apprentice - raywenderlich

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://www.youtube.com/watch?v=_lRx1zoriPo&list=PLsJq-VuSo2k26duIWzNjXztkZ7VrbppkT
https://developer.apple.com/videos/

Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Аноним 27/08/16 Суб 19:22:34  828929
Как организовать архитектуру приложения простого. Как должен выглядеть класс для работы с сетью и везде использоваться?
Аноним 06/09/16 Втр 19:15:52  836671
Где все блядь
Аноним 06/09/16 Втр 19:40:03  836690
>>836671
Ушли в Android.

Будущие все равно за Google, их новой ОС и их языком Dart.
Аноним 06/09/16 Втр 23:19:50  836888
анон дейт форматтер возвращает null, чяднт? приходит дата из жсона, записываю ее в строку затем обрабатываю

дата вида 2016-01-02T18:00:00+0400

Блядь, почему null?
Аноним 07/09/16 Срд 01:34:04  836974
>>836888
Код показывай, уеба.
Аноним 07/09/16 Срд 01:40:10  836975
>>836888
>приходит дата из жсона, записываю ее в строку затем обрабатываю
нахуя епта? NSDate передавай, уъ блядь убил бы.
Аноним 07/09/16 Срд 10:59:03  837085
>>836974
Ну вроде сделал уже но хунта, на входе
input: 2016-09-06T23:59:00+0300
output:2016-09-06T20:59:00+0000

[code]NSDateFormatter formatter = [[NSDateFormatter alloc] init];
NSString
formatString = @"yyyy-MM-dd'T'HH:mm:ssZZZZ";
[formatter setDateFormat:formatString];
NSDate *date = [formatter dateFromString:myDate];[/code]

>>836975
Напрямую из жсона в nsdate?

Короче вроде настроил, но не пойму как убрать таймзону
Аноним 07/09/16 Срд 11:03:52  837091
>>837085
суть в том что хочу просто убрать таймзону
Аноним 14/09/16 Срд 16:25:39  841777
>>828702 (OP)
Поцоны, если у вас есть продакшн код, а не hellowrld'ы, не обновляйтесь до Xcode8.
Аноним 14/09/16 Срд 18:20:00  841854
14738664009600.jpg (10Кб, 212x212)
>>841777
А шо так? Сфифт опять обновили, поломав совместимость?
Аноним 14/09/16 Срд 18:23:01  841859
>>841854
Ну, вообще вспомни хотя бы один свежий релиз икскода который работал бы как надо.
Аноним 14/09/16 Срд 19:40:21  841907
14738712215460.png (8Кб, 214x117)
14738712215461.png (29Кб, 811x83)
14738712215472.jpg (30Кб, 500x500)
>>841854
Таки да, третья версия, но мне похуй у меня obj-c
Но!
1) при добавлении .h файлов сломали нахуй все автодополнение. Теперь #import пишешь полностью ручками
1.1) Сделал ты импорт, зажал cmd, кликнул на имени файла, а он сука его не видит!
2) Когда пишешь @интерфейс в h-файле , то он сука не предлагает интерфейс обозвать по имени файла
3) Поменяли нахуй шрифт
4) Посоздавал несколько файлов в папке/группе в XCode и теперь эти папки отображаются в популярном даже в хроме, что за пиздец вообще?
5) Отвалился fabric.io
6) Сломались нахуй в некоторых контроллерах иерархия ui элементов в сторибордах
Аноним 14/09/16 Срд 19:41:50  841908
>>841907
7) забыл от батхерта, куда то пропали констрейнты в некоторых cell'ах и id'шники самих ячеек
Аноним 14/09/16 Срд 20:25:17  841939
>>841907
>5) Отвалился fabric.io
Вместо библиотеки которую надо просто подключить к проекту и прописать пару строк инициализации,
они подсовывают кривой плагин который ломается при обновление системы.
Аноним 14/09/16 Срд 22:39:20  842054
>>841939
А дистрибьютить как? Через вебморду?
Аноним 14/09/16 Срд 23:15:43  842068
>>842054
Да или через POST API, как на всех других сервисах типа HockeyApp/Xamarin.Insight.

Формально у них API тоже есть, но первую заливку можно делать только из XCode.
Если же у тебя Xamarin и Xamarin Studio для которой нет плагина или Xamarin+Jenkins, то хер (приходится костылять).

Не говоря уже про android, где вообще пиздец и без плагина для AS/gradle ничего не работает.
Аноним 04/10/16 Втр 22:57:33  850783
Стоит ли вкатываться без айфона?
Аноним 05/10/16 Срд 02:15:35  850854
>>850783
А толку? Тебе всё равно понадобится XCode мак тоже, хотя вроде кто-то умудряется на хакинтоше работать, девелоперский аккаунт за $100/год. Айфон нужен, чтобы тестировать всякие нетривиальные сценарии, особенно если приложение у тебя больше чем из одной страницы.
Но учиться никто не запрещает и без айфона. Толку, правда, от этого.
Аноним 05/10/16 Срд 03:01:58  850862
>>828702 (OP)
Голосовая конфа айос треда https://jsfiddle.net/vujmkyL5/
Аноним 05/10/16 Срд 07:02:44  850884
>>850854
Макбук-то есть.
Аноним 05/10/16 Срд 14:37:47  851046
Я тупой, дожил до того что мне кажется почти весь мой код это тупо со стековерфлоу и слегка переделан, разучился сам писать пиздец, свифт ебучий
Нахуй с работы уволят думаю
Аноним 07/10/16 Птн 11:17:02  852090
>>850884
Тогда вполне можно. Симулятор у них очень хорош. Ты хочешь набраться навыка и в контору или стартап мутить?

Поскольку iOS - это не ебаный ведроид с 10000 версий API и миллиардами разных устройств, можешь с рук взять какой-нибудь старый (но лучше не старше 4S). Всё-таки выкладывать в апп стор, ни разу не задеплоив на устройстве, странно.
мимо мобильный разраб-удалёнщик
Аноним 07/10/16 Птн 15:03:25  852234
>>850884
Поцоны, как на React Native смотрите? Говорят, скорость разработки по сравнения с нативом в разы быстрее, плюс удобнее писать UI.
Аноним 07/10/16 Птн 17:23:19  852304
let attrStr = try! NSMutableAttributedString(
data: text.data(using: String.Encoding.unicode, allowLossyConversion: true)!,
options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
documentAttributes: nil)

Как сюда добавить атрибут на размер шрифта я не пойму, сложно, как можно без рейнджа обойтись ибо он неправильно высчитает же, ибо там с тегами html был текст
Аноним 11/10/16 Втр 09:35:07  854392
Есть у меня сайт и веб-приложение в гугл плей. Хочу использовать эпстор как инструмент привлечения клиентов. Я так понимаю, веб-приложения в эпсторе не катят, верно?
Как запилить туда мою прилогу с наименьшими потерями и каковы будут эти потери?
Аноним 11/10/16 Втр 10:54:08  854434
>>854392
> веб-приложения в эпсторе не катят, верно?
Последнее время Apple ослабила ограничения к приложениям.

Знакомые недавно сделали приложение, просто обернув ссылку на сайт в WebView.
Залили в стор и их даже пропустил.

Если ты html/js положишь внутрь IPA, то точно без вопрос пустят в стор.
Аноним 11/10/16 Втр 11:38:49  854457
>>854392
Какое веб-приложение то? Cordova? Тормоза то уже починили или без изменений?
Аноним 12/10/16 Срд 14:00:18  855243
>>828702 (OP)
а как просто вкатиться в разработку под IOS из под винды? Или обятельно нужен макбук/мак мини?
PS без пердоленья с хакинтошем
Аноним 12/10/16 Срд 14:26:33  855254
>>855243
> без пердоленья с хакинтошем
> обятельно нужен макбук/мак мини
Аноним 12/10/16 Срд 21:22:04  855512
>>855243
я не в теме, но попробуй поставить в виртуалку
Аноним 13/10/16 Чтв 01:40:52  855702
>>855243
Никак, либо покупай с авито мак устройство, либо хакинтош. Нынче даже на амд процы не сложно поставить.
Аноним 13/10/16 Чтв 09:45:55  855777
>>855702
С каких это пор Xcode заработал на amd?
Аноним 13/10/16 Чтв 12:06:25  855828
>>855777
С тех, когда хак начал думать, что Амд это Intel Xeon.
Аноним 13/10/16 Чтв 12:57:40  855842
>>855828
>хак
Что за хак?
Аноним 13/10/16 Чтв 13:09:54  855848
>>855842
А понял это типа хакинтош.

Я так понимаю с чистым macOS накатанным на VirtualBox/VMWare это не прокатит.
Аноним 13/10/16 Чтв 16:18:45  855949
>>855848
Не тип, а хакинтош и есть.
Читал сообщения, что работало. Хз, как на счет производительности, если мощный проц и много оперативки то может прокатить, virtualbox не юзают. Сразу предупреждаю, хакинтош не для слабонервных.
Аноним 14/10/16 Птн 12:01:46  856368
>>828702 (OP)
Что учить с нуля дабы найти потом работу objc vs Swift?
Аноним 14/10/16 Птн 12:06:56  856370
>>856368
Оба.
Аноним 14/10/16 Птн 13:02:50  856386
Как правильно построить сетевой класс для взаимодействия?
Аноним 14/10/16 Птн 16:14:30  856500
конфа айос треда http://comes.ee/2chdev
Аноним 14/10/16 Птн 19:22:16  856634
Стоит ли в 2016 учить objC?
Аноним 14/10/16 Птн 19:26:28  856638
>>856634
Если собираешься в ближайшие 2-3 года искать работу — определённо.
Иначе — нахуй не нужно.
Аноним 14/10/16 Птн 21:09:32  856692
>>856638
А если хриланс на апверке свифта достаточно?
Аноним 16/10/16 Вск 13:49:03  857572
>>856692
На самом деле хотя бы на базовом уровня objc все равно надо знать (да и не сложный он, так то) т.к. до сих пор тонны кода написаны именно на нем. И либо ты будешь использовать либы на objc либо воротить свои костыли
Аноним 16/10/16 Вск 17:19:04  857738
>>856386
pod 'AFNetworking'
Аноним 17/10/16 Пнд 12:59:27  858234
>>857738
Но это тупо набор методов, я про класс универсальный как раз

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 46 | 3 | 26
Назад Вверх Каталог Обновить

Топ тредов
Избранное