Я ИТ специалист или Жизнь ИТшника Это блог о моей работе, жизни и увлечениях! Решим ИТ проблемы вместе!

11Авг/130

MKStoreKit и ошибка Non Public API Usage — uniqueidentifier

В предыдущем посте я писал о интеграции фреймворка MKStoreKit в приложение. Но забыл упомянуть одну мелочь, актуальную на текущий момент. В следующем обновлении фреймворка эту проблему решат, точнее уже решили  но не зарелизили.

Non Public API Usage

Дело в том что где-то в коде MKStoreKit используется функция uniqueidentifier которую с 1 марта 2013 Apple не  разрешает использовать. При валидации приложения для выкладки в AppStore будет выдаваться ошибка  Non Public API Usage.

11Авг/130

IOS InApp Purchase – Фреймворк MKStoreKit (интеграция, Настройка, примеры)

Внутрипрограммные покупки IOS InApp Purchase – популярный способ монетизации приложений. Особенно активно он используется в приложениях под IOS, где сравнительно простой механизм реализации, продуманная система покупок от Apple и платежеспособные пользователи.

IOS InApp Purchase

11Июл/130

Завтра на работу…

Ну вот и свершилось мое трудоустройство.

Основные компании которые были клиентами кадрового агенства меня сильно напугались. Ой а у него такой управленческий опыт!!! а нам нужен программист с программистким опытом...

Мда. Вот я как знал что с этим управленческим опытом так и будет.. 🙂 Реально дошло до того что они даже со мной не беседовали... Ну нет так нет...

на работу!!!!

2Июл/131

Мини вопросы и ответы по OBJECTIVE-C

Мини вопросы и ответы по OBJECTIVE-C

  • От чего пошел язык Objective-c?

OBJECTIVE-C это надмножество языка С основанное на модели обьектно ориентированного языка Smalltalk.

  • В чем разница между NSString и просто String? (Что значит приставка NS в общем?)

Приставка NS это абревиатура от NextStep операционной системы на основе которой и создана часть MAC OS. Apple в свое время купил и использует до сих пор.

  • MVC - Model - View -Controller

Шаблон проектирования ПО в котором программа делится на три элемента: модель данных (model), пользовательский интерфейс (view) и управляющую логику (controller).

MVC - Model - View -Controller

1Июл/130

Objective-C: загрузка картинки через http в UIImageView

В моем списке есть еще один пунктик - как в Objective-C загрузить картинку через http в UIImageView.

Код очень простой.

На view лежит UIImageView - c именем imageView. Там же кнопка с таком вот кодом:

- (IBAction)actBtnGet:(id)sender {
id path = @"http://www.denaie.ru/wp-content/uploads/2013/06/06_produmai_marshrut-300x262.jpg";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
self.imageView.image=img;
}

1Июл/134

Как поменять местами две переменные без третьей

Очень часто на собеседованиях задают один вопрос по алгоритмике: Как поменять местами содержимое двух переменных не используя третьей?

Итоговый код на Objective C выглядит так:

int v1,v2;
v1=5;
v2=6;
NSLog(@"Было %i i %i",v1,v2);
v1=v1+v2;
v2=v1-v2;
v1=v1-v2;
NSLog(@"Стало %i i %i",v1,v2);

Чистая математика. Вот только поменять так можно только числа. А строки и обьекты увы нельзя.

1Июл/134

Что нужно знать готовясь к собеседованию на iOS программиста

Как и обещал сформирую примерно 30 тем и вопросов, которые, по опыту других, задают на собеседовании на программиста Objective-C и iOS. На 100% актуальность, корректность и уникальность не претендую, просто собрал в сети что спрашивают и пытаюсь накидать свой план готовности к собеседованию.

План

Связано с категорией: Objective-C и iOS Читать полностью
1Июл/130

Ставим MySQL на MAC OS и систему управления к ней

В этом посте я напишу мини мануал как поставить на MAC MySQL и мы решим задачку из нашего поста про БД

MySQL

1Июл/130

Реляционные БД — освежаем память

Реляционные БД:

  • что такое РБД
  • разница между MyISAM и InnoDB
  • что такое нормализация и денормализация? зачем нужны нормализация и денормализация?
  • применение нормальных форм
  • внешние ключи и зачем они нужны
  • зачем нужны индексы?
  • виды индексов
  • как работают индексы?
  • Что такое запросы SQL
  • применение JOIN: INNER, CROSS, LEFT, RIGHT
  • транзакции
  • триггеры

База данных она и в африке база данных. Хотя несомненно кто-то ее представляет в виде папочек в архиве, но последние лет 20 это понятие все же относится именно к компьютерной базе данных т.е. таблицам с данными, структурированными и отобранными определенным образом. Реляционная БД это подвид БД где данные из различных таблиц связаны между собой по полям-ключам. Помнится мне я как раз лекцию в институте по этому читал. Вспоминать интересно, а вот описывать нет:)

Запросы бывают и такими

Связано с категорией: Objective-C и iOS Читать полностью
25Июн/130

Паттерны они такие паттерны

Вот что мне больше всего выносит мозг в сложившейся ситуации? Паттерны! Куда не посмотришь, что не прочитаешь - везде Банда четырех и паттерны, паттерны, паттерны...

Паттерны они такие паттерны

Страница 1 из 212