Задать вопрос
Ответы пользователя по тегу iOS
  • Как получать данные с сайта для приложения на SWIFT?

    @shomishinec
    Software Developer
    Оффтоп: Вы собираетесь писать диплом и не имеете понятия как работает передача данных в интернете ? Что то тут не так.
    А теперь по теме: В идеальном случае на сервере с расписанием надо организовать REST API(если его нет).
    Я думаю этого достаточно что бы начать гуглить.
    Ответ написан
    2 комментария
  • Как сделать установку ios-приложение через safari?

    @shomishinec
    Software Developer
    P.S. Знаю JS, PHP, HTML5 на ударника

    Что именно из выше перечисленных навыков вам мешает открыть инспектор и увидеть следующее ?
    72267b1542cd4344b348cb6ddf66af43.jpg
    P.S. А дальше Google в помощь.
    P.S.S Apple против такого распространения приложений, и может забанить ваш сертификат, который получить физическому лицу не так уж и просто, да и стоит он не 3 копейки https://developer.apple.com/support/compare-member...
    Ответ написан
    Комментировать
  • C чего начать изучать Swift?

    @shomishinec
    Software Developer
    Swift и Objective C это разные языки, но у них общий Runtime Начинайте сразу со Swift, хотя для понимания некоторых вещей понадобится знание Objective C(а так же язык С не помешает, он является подмножеством Objective C). И я совсем не понимаю при чем тут С++, хотя на нем тоже можно много чего написать )

    Вот ссылка на уроки по Swift, правда тут версия не 2.0 а ниже.
    https://itunes.apple.com/ru/institution/nacional-n...
    Ответ написан
    1 комментарий
  • С чего начать (iOS)?

    @shomishinec
    Software Developer
    Ответ написан
    Комментировать
  • Как ускорит загрузку контроллера?

    @shomishinec
    Software Developer
    Ответ написан
    Комментировать
  • Как добавить число к елементу массива?

    @shomishinec
    Software Developer
    NSArray статичен.
    Первое что пришло в голову, как то так.
    NSMutableArray *array = [[NSMutableArray alloc] initWithArray:@[@0, @0]];      
    NSLog(@"array %@",array);// 0, 0
    [array replaceObjectAtIndex:0 withObject:@([array[0] intValue] +1)];
    NSLog(@"array %@",array);// 1, 0
    Ответ написан
    1 комментарий
  • Как делать интерфейс для всех гаджетов?

    @shomishinec
    Software Developer
    К сожалению на русском не видел более или менее адекватной статьи,
    но вот есть на англиском
    А гуглить можно по следующим словам: auto layout, constraints ios...
    Ответ написан
    1 комментарий
  • Как вытащить фотки из Instagram и заполнить ими CollectionView cell?

    @shomishinec
    Software Developer
    в self.photos вы храните массив json объектов data, но никак не имена файлов на вашем устройстве.

    {
        "data": [{
            "type": "image",
            "users_in_photo": [],
            "filter": "Earlybird",
            "tags": ["snow"],
            "comments": {
                "data": [{
                    "created_time": "1296703540",
                    "text": "Snow",
                    "from": {
                        "username": "emohatch",
                        "username": "Dave",
                        "id": "1242695"
                    },
                    "id": "26589964"
                },
                {
                    "created_time": "1296707889",
                    "text": "#snow",
                    "from": {
                        "username": "emohatch",
                        "username": "Emo Hatch",
                        "id": "1242695"
                    },
                    "id": "26609649"
                }],
                "count": 3
            }
            "caption": {
                "created_time": "1296703540",
                "text": "#Snow",
                "from": {
                    "username": "emohatch",
                    "id": "1242695"
                },
                "id": "26589964"
            },
            "likes": {
                "count": 1,
                "data": [{
                    "username": "mikeyk",
                    "full_name": "Mike Krieger",
                    "id": "4",
                    "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg"
                }]
            },        
            "link": "http://instagr.am/p/BWl6P/",
            "user": {
                "username": "emohatch",
                "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg",
                "id": "1242695",
                "full_name": "Dave"
            },
            "created_time": "1296703536",
            "images": {
                "low_resolution": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_6.jpg",
                    "width": 306,
                    "height": 306
                },
                "thumbnail": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_5.jpg",
                    "width": 150,
                    "height": 150
                },
                "standard_resolution": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_7.jpg",
                    "width": 612,
                    "height": 612
                }
            },
            "id": "22699663",
            "location": null
        },
        ...]
    }


    А вам нужна ссылка на файл, либо сам файл
    "images": {
                "low_resolution": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_6.jpg",
                    "width": 306,
                    "height": 306
                },
                "thumbnail": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_5.jpg",
                    "width": 150,
                    "height": 150
                },
                "standard_resolution": {
                    "url": "http://distillery.s3.amazonaws.com/media/2011/02/02/f9443f3443484c40b4792fa7c76214d5_7.jpg",
                    "width": 612,
                    "height": 612
                }
            },


    надо загрузить картинку в каждую ячейку
    - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
        UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];
       NSString *url = [self.photos objectAtIndex:indexPath.row][@"images"][@"thumbnail"][@"url"];
        UIImageView *recipeImageView = (UIImageView *)[cell viewWithTag:100];
     recipeImageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];
        return cell;
    }


    А вообще лучше загружать асинхронно =)
    А еще лучше можно глянуть в сторону InstagramKit
    Ответ написан
    2 комментария