Hatena::Groupiphone-dev

iPhoneアプリ開発まっしぐら★ このページをアンテナに追加 RSSフィード

引っ越し後の日記はコチラです

tokoromのその他の日記

2010-01-31

UITabBarControllerの"その他"画面と"配置変更"画面のbarStyleの変更

| 13:05 | はてなブックマーク -  UITabBarControllerの"その他"画面と"配置変更"画面のbarStyleの変更 - iPhoneアプリ開発まっしぐら★

UIKit本追加/補足 > UIKit本の内容自体への補足/訂正 > UITabBarControllerの"その他"と"配置変更画面"のbarStyleの変更


UITabBarControllerを利用する際に表示される「その他」画面に表示されるナビゲーションバーの色は、UITabBarControllerのnavigationBar.barStyleを変更しても変わることはない。

f:id:tokorom:20100131130209p:image

このナビゲーションバーの色を変更するには、以下のようにUITabBarControllerのmoreNavigationControllerプロパティのnavigationBar.barStyleを変更する必要がある。

// selfはUITabBarControllerのインスタンス
self.moreNavigationController.navigationBar.barStyle = UIBarStyleBlack;

これにより、その他画面のナビゲーションバーの色が変更される。

f:id:tokorom:20100131130330p:image

ただ、これで安心してはいけない。

これだけだと、その他画面の[編集]ボタンをタップしたときに遷移する配置変更画面のナビゲーションバーまでは変更されないのだ。

f:id:tokorom:20100131130331p:image

ここも変更したい場合、UITabBarControllerDelegateのtabBarController:willBeginCustomizingViewControllers:メソッドを以下のように実装する。

// tabBarControllerのdelegateにselfが設定されていること
// self自体がUITabBarControllerのインスタンスなら self.delegate = self;
- (void)tabBarController:(UITabBarController*)tabBarController
  willBeginCustomizingViewControllers:(NSArray*)viewControllers
{
  UIView* subviews = [tabBarController.view.subviews objectAtIndex:1];
  UINavigationBar* navigationBar = [[subviews subviews] objectAtIndex:0];
  navigationBar.barStyle = UIBarStyleBlack;
}

これで、その他画面と配置変更画面の両方のナビゲーションバーの色が変更されたはずだ。

f:id:tokorom:20100131130332p:image


■参考URL: http://blog.noizeramp.com/2009/08/06/iphone-black-navigation-bar-in-more-view/

KabvitesKabvites2018/05/11 18:40Найти службу, где реально обрести онлайн кредит сегодня не так уж и просто.

Чтобы приобрести средства на кредитку банковской организации или на платежную систему, необходимо пройти достаточно длительную процедуру. Вы имеете прекрасную возможность принять займ на сайте - <a href=http://все-займы-тут.рф/>микрозаймы онлайн без карты</a>

На <a href=http://все-займы-тут.рф/микрозаймы>http://все-займы-тут.рф/микрозаймы</a> вы сможете получить кредит с содействием профессионалов. Консультанты выберут для вас самое выгодное предложение.

Сотрудники трудятся качественно, из-за этого вам не надо длительно время ждать, пока обработают ваше обращение. К тому же, service пользуется спросом, из-за этого у него отличные отклики.

Если вы хотите получить займ, однако находитесь в другом регионе, приобрести вы заем имеете шанс и на сервис киви. Микрозаймы выдаются любым интересующим для вас вариантом. Вы сможете вероятно выбрать любой вариант, затем служба отправит вам средства.

KolyaArrigKolyaArrig2018/05/29 19:02Наша площадка станет настоящей находкой каждому, кто хочет взять кредитные деньги посредством интернета на кредитную карточку. Работая с Kredit-Onlajn.Site каждый может получить огромные преимущества:

Полный список надежных мфо. На портале опубликованы микрофинансовые компании с с отличной репутацией.

Многообразие вариантов онлайн кредитов. Каждый кто хочет может подобрать на kredit-onlajn.site как быстрые займы онлайн на карту не выходя из дома, так и другие опции. мы всегда рады сотрудничеству!

WilliesparaWilliespara2018/05/29 19:21Если кому-то незамедлительно потребовались гроши не надолго, каждый может сделать заявку в МФ организацию для зачисления займа на карту Мастер Кард.

На теперешний день на российском рынке весьма популярны получение денег в долг на карту, если кого-то заинтересовало предложение есть возможность перейти на site для получения полезной информации по online кредитам.

Там https://www.mikrozaim.site каждый может выбрать интересные условия и отослать заявку не выходя из квартиры - все оформляется онлайн. Тут опубликованы очень проверенные банки и частные кредитные компании, подтверждают заявки в 84 - 87 процентах запросов.

На нашем портале www.mikrozaim.site показано большое количество кредитных предприятий, которые оказывают быстрые займы. Вы имеете возможность запросить микрозайм до 16000 рублей на месяц пользования.

WilliesparaWilliespara2018/05/29 19:57Когда кому-то быстро потребовались копейки до получки, каждый может обратиться в финансовую организацию для оформления денег в долг на зарплатную карту.

На теперешний час на российском рынке очень известны получение денег в долг на карточку Мастер Кард, если вас заинтересовало предложение есть возможность перейти на site для того чтобы узнать полезной информации по микро займам.

Там www.mikrozaim.site каждый может подобрать выгодные условия и сделать заявку прямо из дома - все делается online. Тут опубликованы очень проверенные организации, подтверждают запросы на деньги в долг в 87-89 процентах случаев.

На нашем портале www.mikrozaim.site представлено большое количество частных кредитных организаций, которые обеспечивают срочные кредиты. Вы можете запросить займ до 16 000 рублей на срок не больше месяца.

SvetaArrigSvetaArrig2018/05/30 15:57Люстры из дерева могут иметь важное преимущество – они грандиозно смотрятся в каждом доме, добавляя тепла и уюта. Очень часто светодиодные люстры применяются в в дачных домиках, которые очень популярны на сегодняшний день. Если Вы планируете время, чтобы купить осветительный прибор в Киеве, не в частном доме, а в квартире, то обратите внимание на: www.rodec-light.com/product-details/landshaftnyj-gruntovyj-svetilnik-eglo-margo-94093 - тут есть уличные светильники.

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

PhillipGofPhillipGof2018/06/04 15:13Вчасний займ онлайн на карту точно в країні для безробітних є найкращим виходом. швидкі швидкі кредити є більш витребуваними, ніж з банку, оскільки для них отримання достатньо заповнити заяву надати дані особи. розгляд онлайн-заявки завжди триває до 10-ти хвилин, і після цього гроші пересилаються на карту банку громадянина, рахунок банку або видаються на руки у відділенні організації з кредитування чи банківської установи.

Оформлення кредиту швидко треба зробити на сайті bankcreditcard.com.ua кредит готівкою з поганою кредитною історією україна, не виходячі з будинку, отримавши доступом до мережі інтернет. коли розгляд онлайн-заявки на кредит на руки - післяотримання позитивного рішення треба прибути в відділення кредитної установи і, показавши необхідні документи, позичити кошти налічкою.

PhillipGofPhillipGof2018/06/04 15:42Швидкий кредит на карту банку без відмови в місті для безробітних є найшвидшим виходом. бистрі бистрі кредити є більш кращими, ніж банківські, оскільки для їх отримання швидко оформити заявку на сайті і надати паспорт та іпн. розгляд онлайн-заявки зазвичай триває бистро, потім гроші зачислюються на банківську карту позичальника, банківський рахунок або знімаються готівкою в одному з відділень МФО або банку.

Оформлення кредиту швидко треба зробити на сайті bankcreditcard.com.ua кредит онлайн в украине, не виходячі з будинку, отримавши інтернетом. у разі перегляд онлайн заявки на позику на руки - післяотримання позитивного рішення необхідно прийти у відділення МФО і, показавши необхідну інформацію, позичити кошти гривнями.

GedbokaRalGedbokaRal2018/08/30 06:48В наши дни безумно много женщин приобретают загородные дома. На даче или в загородном доме есть желание создать максимум для отпуска. Если вы желаете чувствовать себя в загородном комплексе уютно, советуем вам сделать озеленение. С помощью зеленых газонов и симпатичных лужаек внешний вид коттеджа будет приятным! Невероятно много мужчин изначально создают симпатичный ландшафтный дизайн, перед тем, как возводить загородный комплекс. Если вы стремитесь создать зону отдыха у себя дома, советуем перейти к нам на сайт и узнать подробнее про - <a href=https://greenhistory.ru/tseny/landshaftnyj-dizajn>ландшафтный дизайн</a> .

На greenhistory.ru у вас присутствует возможность заказать услуги по озеленению. Очень много спецов работает в компании Green History. Все люди считаются опытными специалистами, которые могут уложить рулонный газон и сделать симпатичный внешний вид задней площадки. С содействием сотрудников компании вы сможете выбрать, какой газон вам оптимальнее подойдёт и на что следует обратить внимание. Сотрудники смогут проконсультировать вас и по поводу того, какой ландшафтный дизайн территории подойдёт лучше только вам.

Действия

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

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

Если газон будет надёжным, и он будет правильно положен, вы можете не колебаться в том, что он будет лежать длительное время. Профессионализм в деле – это конкретный нюанс, на чем основывают свою работу менеджеры Green History.

Как по уму оформить заявку?

Вы можете провести заявку на сайте. Достаточно перейти на greenhistory.ru где есть также есть информация про <a href=https://greenhistory.ru/tseny/landshaftnyj-dizajn>ландшафтный дизайн современный</a> , у вас будет возможность сделать заказ online. На ресурсе вы сможете найти рулонные газоны, которые можно полностью изучить. Если вы желаете узнать последнюю смету на выполнение работ по ландшафтному дизайну, можно связаться со специалистами по контакту 8-(495)-504-15-24, где они смогут детально ответить на все вопросы.

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

Если вам важны чисто инженерные чертежи, вы можете также звонить к специалистам. Они смогут проконсультировать вас по всем вопросам. Они посоветуют, где лучше установить водоем, а где лучше сделать клумбу.

Уход за садом

В зависимости от ваших предпочтений вам могут подобрать газон. Если вы стремитесь не тратить финансы на озеленение, вы можете всё обсудить заранее. Сегодня ландшафтный дизайн выбрать можно легко, необходимо обговорить с консультантом детали и рассказать о своих предпочтениях.

Функции фирмы

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

Красивый внешний вид

После завершения всех работ вы сможете лично убедиться в том, что с вашей территорией работали эксперты. Если вам нужна клинкерная брусчатка для заднего двора, то через компанию её возможно заказать. Фирма проведет все нужные монтажные работы, а укладка брусчатки пройдёт в пару этапов, после чего внешнее состояние коттеджа будет невероятным! Помимо этого, реально будет также сделать дополнительно освещение или приобрести специальное оборудование. Менеджеры делают всё моментально и качественно, а все работы ведутся по определенным договоренностям.

Работа с компанией – залог успеха

Если вы желаете воспользоваться услугами фирмы, обращайтесь на greenhistory.ru, где вам детально расскажут про всё. План ландшафтного дизайна будет изготовлен быстро, а сотрудники сделают все замеры и сориентируют вас по срокам. Организация находится в г. Москва, Дмитровское шоссе, дом 100, офис 414, где вы всегда можете их найти.

oqesiyiwajpesoqesiyiwajpes2019/03/10 21:31http://theprettyguineapig.com/amoxicillin/ - Amoxicillin 500mg <a href="http://theprettyguineapig.com/amoxicillin/">Buy Amoxicillin</a> http://theprettyguineapig.com/amoxicillin/

ukocozuqoukocozuqo2019/03/10 22:03http://theprettyguineapig.com/amoxicillin/ - Amoxicillin 500mg Capsules <a href="http://theprettyguineapig.com/amoxicillin/">Amoxicillin Online</a> http://theprettyguineapig.com/amoxicillin/

amaiqsrukamaiqsruk2019/03/11 01:22http://theprettyguineapig.com/amoxicillin/ - Amoxicillin 500 Mg <a href="http://theprettyguineapig.com/amoxicillin/">Amoxicillin</a> http://theprettyguineapig.com/amoxicillin/

jzosikukoqewjzosikukoqew2019/03/11 01:31http://theprettyguineapig.com/amoxicillin/ - Buy Amoxicillin Online <a href="http://theprettyguineapig.com/amoxicillin/">Amoxicillin 500 Mg</a> http://theprettyguineapig.com/amoxicillin/

evejidahuevejidahu2019/03/11 21:45http://theprettyguineapig.com/amoxicillin/ - Amoxicillin 500 Mg <a href="http://theprettyguineapig.com/amoxicillin/">Amoxicillin 500mg Capsules</a> http://theprettyguineapig.com/amoxicillin/

obigofbeobigofbe2019/03/11 22:32http://theprettyguineapig.com/amoxicillin/ - Buy Amoxicillin <a href="http://theprettyguineapig.com/amoxicillin/">Amoxil Buy Generic</a> http://theprettyguineapig.com/amoxicillin/

ugabgevehugabgeveh2019/03/11 23:07http://theprettyguineapig.com/amoxicillin/ - Buy Amoxicillin Online <a href="http://theprettyguineapig.com/amoxicillin/">Buy Amoxicillin Online</a> http://theprettyguineapig.com/amoxicillin/

eqouolqadeqouolqad2019/03/14 20:03http://theprettyguineapig.com/amoxicillin/ - Amoxicillin Without Prescription <a href="http://theprettyguineapig.com/amoxicillin/">Buy Amoxicillin Online</a> http://theprettyguineapig.com/amoxicillin/

uvgobakiuvgobaki2019/03/14 20:33http://theprettyguineapig.com/amoxicillin/ - Amoxicillin <a href="http://theprettyguineapig.com/amoxicillin/">Buy Amoxicillin</a> http://theprettyguineapig.com/amoxicillin/

abigelahabigelah2019/05/27 01:58http://mewkid.net/buy-amoxicillin/ - Amoxicillin 500mg Capsules <a href="http://mewkid.net/buy-amoxicillin/">Amoxicillin</a> snm.hxdj.iphone-dev.g.hatena.ne.jp.eap.ef http://mewkid.net/buy-amoxicillin/

uyelivhuuyelivhu2019/05/27 02:32http://mewkid.net/buy-amoxicillin/ - Amoxicillin 500 Mg <a href="http://mewkid.net/buy-amoxicillin/">Buy Amoxicillin Online</a> kvt.cjmn.iphone-dev.g.hatena.ne.jp.krx.es http://mewkid.net/buy-amoxicillin/

woogfxejuswoogfxejus2019/06/01 04:13http://mewkid.net/buy-amoxicillin/ - Amoxicillin 500mg Capsules <a href="http://mewkid.net/buy-amoxicillin/">Buy Amoxicillin</a> qcn.krid.iphone-dev.g.hatena.ne.jp.rxl.dh http://mewkid.net/buy-amoxicillin/

acivemufbavoacivemufbavo2019/06/01 04:53http://mewkid.net/buy-amoxicillin/ - Amoxicillin 500mg Capsules <a href="http://mewkid.net/buy-amoxicillin/">Amoxicillin 500 Mg</a> ttd.gpqm.iphone-dev.g.hatena.ne.jp.fay.at http://mewkid.net/buy-amoxicillin/

2010-01-13

UIImageとNSDataの相互変換

| 04:47 | はてなブックマーク -  UIImageとNSDataの相互変換 - iPhoneアプリ開発まっしぐら★

UIKit本追加/補足 > UIKit本の内容自体への補足/訂正 > UIImageとNSDataの相互変換


UIKit本の Unit5.4 でUIImageが登場するが、ここではUIImageのimageNamed:メソッドを使ってファイルからUIImageを作成する方法しか紹介できていない。

しかし他にも、NSURLConnectionを使ってWebからダウンロードした画像ファイルをUIImageとして使いたい場合など、NSDataからUIImageを作りたいことがよくあるだろう。

まず、これにはUIImageをinitWithData:メソッドで初期化すればよい。

// receivedDataをWebから取得した画像のバイナリデータ(NSData)とする
// ここではわかりやすいようにいったん代入する
NSData* data = receivedData;
// initWithData:メソッドでNSDataを元にUIImageを初期化できる
UIImage* image = [[[UIImage alloc] initWithData:data] autorelease];

また、逆にUIImageの画像データをNSDataとして抽出するにはUIImagePNGRepresentation関数が使える。

// UIImagePNGRepresentation関数によりUIImageが保持する画像データをPNG形式で抽出可能
NSData* pngData = [[[NSData alloc] initWithData:UIImagePNGRepresentation( image )] autorelease];

代わりにUIImageJPEGRepresentation関数を使ってJPEGで抽出することもできる。

SagiSagi2011/09/18 12:34Articles like this are an example of quick, heplufl answers.

bkkabtgkbkkabtgk2011/09/19 02:00awVhiI <a href="http://labdekfxzbvy.com/">labdekfxzbvy</a>

socuaxwkasocuaxwka2011/09/19 18:41t3SeSB , [url=http://wfrqwwtkkali.com/]wfrqwwtkkali[/url], [link=http://puasspigsryp.com/]puasspigsryp[/link], http://fhqvyfqalszm.com/

hkogvyhkogvy2011/09/24 01:18Mwa3mA <a href="http://lybzufdpfila.com/">lybzufdpfila</a>

amangvycozyamangvycozy2011/09/27 02:42Vqmgag , [url=http://wzvsychljbvd.com/]wzvsychljbvd[/url], [link=http://stfjlxfdlspx.com/]stfjlxfdlspx[/link], http://wahikvwfnhfk.com/

2010-01-10

UIKit本への追加コンテンツと補足情報をこちらに追加していきます

| 02:40 | はてなブックマーク -  UIKit本への追加コンテンツと補足情報をこちらに追加していきます - iPhoneアプリ開発まっしぐら★

◆UIKit本 追加コンテンツ&補足情報◆

f:id:tokorom:20100111023538j:image

ここには「iPhoneプログラミングUIKit詳解リファレンス」に載せきれなかった情報や、補足/訂正情報を掲載していきます。


  • UIKit本の内容自体への補足/訂正は → コチラ

  • 追加コンテンツ【Objective-C 2.0 コーディング解説編】 → コチラ

  • 追加コンテンツ【データ管理クラス解説編】 → コチラ

UIKit本の内容自体への補足/訂正

| 02:49 | はてなブックマーク -  UIKit本の内容自体への補足/訂正 - iPhoneアプリ開発まっしぐら★

UIKit本追加/補足 > UIKit本の内容自体への補足/訂正



ここには「iPhoneプログラミングUIKit詳解リファレンス」の内容自体への補足/訂正情報を掲載していきます。


画面遷移時に呼ばれるメソッドの補足

| 04:07 | はてなブックマーク -  画面遷移時に呼ばれるメソッドの補足 - iPhoneアプリ開発まっしぐら★

UIKit本追加/補足 > UIKit本の内容自体への補足/訂正 > 画面遷移時に呼ばれるメソッドの補足


UIKit本の P.116 で、画面遷移時にUIViewControllerの状態監視用の各メソッドが、

  1. ■遷移先の画面のviewDidLoad(読み込み済みだった場合はこれを省く)
  2. ◇遷移元の画面のviewWillDisappear
  3. ■遷移先の画面のviewWillAppear
  4. ◇遷移元の画面のviewDidDisappear
  5. ■遷移先の画面のviewDidAppear

という順番でコールされると記載している。

f:id:tokorom:20100111043005p:image

しかし、これはUINavigationControllerのpushViewController:animated:メソッドによる画面遷移の場合の話だ。

これが、UIViewControllerのpresentModalViewController:animated:メソッドによる画面のモーダル表示の場合には少し変わってくる。

具体的には以下のとおりだ。

  1. ■遷移先の画面のviewDidLoad(読み込み済みだった場合はこれを省く)
  2. ■遷移先の画面のviewWillAppear
  3. ◇遷移元の画面のviewWillDisappear
  4. ■遷移先の画面のviewDidAppear
  5. ◇遷移元の画面のviewDidDisappear

このように、画面遷移時とモーダル表示時の場合にはこれらのメソッドがコールされるタイミングが変わってくるので注意が必要だ。

f:id:tokorom:20100111043006p:image

特に、

  1. 遷移元画面のviewWillDisappearで変数Aにnilを設定して
  2. 遷移先画面のviewWillAppearで変数Aにselfを設定する

というようなコードを書いて、変数Aにカレントの画面を常に代入するなんて処理になっているとまずいことが起こる。画面をモーダル表示する場合にはこれらのメソッドが呼ばれるタイミングが逆転するので、思いもよらず変数Aがnilになってしまうのだ。

いずれにせよ、場合によってviewWillAppear/viewWillDisappearの呼ばれる順番が変わってくる可能性があるということを頭の片隅に置いておいたほうが良さそうだ。

myumyu2011/04/20 09:25UIKit詳解リファレンスを見てアクセスしたのですが
追加コンテンツのリンクが切れているようです。
今後、公開予定はありますか?

tokoromtokorom2011/04/20 10:27リンク切れ失礼致しました。
サーバを移管した後、訂正をできておりませんでしたので、ただ今、修正させていただきましたので、お手数ですがもう一度ダウンロードをお願いします。
ご指摘ありがとうございます!

myumyu2011/04/20 11:56さっそく対応していただきありがとうございました。
助かります。

PandaPanda2011/05/15 08:19リファレンスを参考にさせていただいているのですが、
UINavigationControllerのpushViewControllerで2階層遷移後(A→B→C)、
Aまで戻るとき、B画面でViewWillDisappearが呼ばれません。
そういう仕様なのでしょうか?

StevenSteven2012/08/09 01:51Lot of smarts in that psontig!

dnhiyzdnhiyz2012/08/09 20:54ODUT7s , [url=http://fwvorbyxnpgq.com/]fwvorbyxnpgq[/url], [link=http://acrfzafvzhaa.com/]acrfzafvzhaa[/link], http://jrjcdxrbuhey.com/

kkpfvtskkpfvts2012/08/10 04:09BxhGor <a href="http://tktagzmmdeys.com/">tktagzmmdeys</a>

xsifaapxtxsifaapxt2012/08/12 10:20kl1fBF , [url=http://nobcivkucvaj.com/]nobcivkucvaj[/url], [link=http://rnllvizmreux.com/]rnllvizmreux[/link], http://kwopsaywcwpo.com/

a_ishida_mma_ishida_mm2014/07/30 19:47お忙しいところ失礼します。
本日tokorom様UIKit詳細リファレンスの本を購入したのですが、
参考のドキュメントのURLから資料がダウンロードできない状況です。
http://data.main-loop.com/iphone_docs/chapter01.pdf
http://data.main-loop.com/iphone_docs/chapter02.pdf
お手数ですが、ご案内いただくこと可能でしょうか。
何卒、よろしくお願いいたします。

2009-12-31

UIKit本を執筆しました!

| 06:02 | はてなブックマーク -  UIKit本を執筆しました! - iPhoneアプリ開発まっしぐら★


【書籍名】


iPhoneプログラミングUIKit詳解リファレンス

f:id:tokorom:20091231055142j:image


Amazonでは2010年1月12日から販売予定です。全国の書店に並ぶのも同じくらいの時期と思われます。例外として、東京都内の一部の書店さん(ヨドバシアキバの有隣堂さん。同じく秋葉の書泉ブックタワーさん。ジュンク堂池袋さん。紀伊國屋新宿本店さんなど。)で12月25日から先行発売していただいております。



【コンセプト】


とにかくUIKitだけにこだわって480ページ書ききりました。

際限なくページが使えるわけでもないのでUIKit全メソッド!というわけにはいかなかったのですが、iPhone SDK 3.1.2 時点でAPIリファレンスについて公開されている全クラスについて言及しています(重要でない一部のクラスは本当に言及しているだけですが)。UIKitに関しては他のどの本よりも詳しく書いてあるはずです。UIKitについてだけ書いているので、それは当然ですね。

こういう本を書いたのは、こういう本を私自身が欲しいと思っていたからです。実際に私自身、自分で書いたこの本をいつも傍らに置いてiPhoneアプリの開発をしています(笑)。というのも、

  • あのクラスの初期化のしかたってどうだったっけ?
  • このメソッドひさびさに使うけど、前後を含めて動くコードを手っ取り早く見たい
  • このプロパティに設定できるパラメータって他にどんなのがあったっけ?

といった実際の開発のときによく遭遇する場面で意外と使えるんです。私はAppleのAPIリファレンスを愛用していますが、APIリファレンスだけだと実際に動くコードまでもっていくのが面倒な場合があるので、この本に載っている内容の場合には手っ取り早くこちらを参照しています。



【最近こう感じている人に読んで欲しい!】


  • Objective-Cは勉強した。次は順番からいってUIKitだろ!
  • 入門書は持っている。が、入門書に載っているよりも細かい情報が欲しい!
  • APIリファレンスを英語で読むのがちょっと面倒だ。
  • いくつかアプリを作ってきたけど、一度UIKit周りの知識を整理しておきたい。
  • UIKitの機能はだいたい知っている・・・と思うけど、なんか補完すべきことないかな。


【セールスポイント】


  • 他の本に載っていないところまでカバー

UIKitの各クラスについて使いはじめるところから書いているので、50%程度は他の本にも書かれているだろう内容です。

ただ逆に、残りの50%程度は他の本には載っていなかった細かいところまで書いたつもりです。

よっぽどの熟練者でない限り、必ず1つ以上「これ知らんかった」というのが見つかることを目標にしました。


  • OS3.0/OS3.1でのアップデートポイントを明確に

OS3.0/OS3.1に完全対応しています。

OS3.0以降で非推奨になったコードは一切使っていません。

また、アップデートされたポイントについては全てOS3.0/OS3.1というアイコンで明示しています。


  • カラーにすべきところはカラーで

UIColorのサンプルとか、UIImageのブレンドとか、カラーでないとわかりにくい部分はカラーページになっています。

これも他のiPhoneアプリ開発揚の本ではなかった部分と思います。

f:id:tokorom:20091231055311j:image


【自分で残念と思うところ】


メソッドの細かい書式が書いていない

紙という有限の媒体であるため、たくさんのメソッドを紹介するか/紹介するメソッドを減らして細かい書式まで書くかのトレードオフがあり、前者を選択しました。

申し訳ありませんが必要に応じてAPIリファレンスと一緒に参照していただき、この本にメモ書きをしていただいて完成度を高めてもらえると嬉しいです。

第2版のチャンスがあれば、もしかしたら少しページが増えても値段を上げなくてすむかもしれないので、そのときはみなさんからいただいたフィードバックと、このメソッドの書式関連を是非強化させてほしいです。



もし購読していただけるようでしたら

ココから是非!

そしてコメントやTwitterなどでフィードバックをいただけると嬉しいです。

HearcedexHearcedex2018/04/12 11:01vente de cialis en ligne how to sale cialis cialis mexicana <a href="http://kaivanrosendaal.com/#Buy-Cheap-Cialis">cialis usa</a> cialis fast uk <a href="http://kaivanrosendaal.com/#Cheap-Cialis">Cheap Cialis usa</a> cialis sim cialis 5 mg

BrcedexBrcedex2018/04/16 23:08usa cialis online miglior cialis generico
<a href="http://kaivanrosendaal.com">cheap cialis</a> american pharmacy cialis how much does a cialis cost

BrcedexBrcedex2018/04/17 15:19generic cialis soft gels buy cialis online nz
<a href="http://kaivanrosendaal.com/#Buy-Cheap-Cialis">Buy Cheap Cialis in us</a> cialis et insomni cialis prezzo al pubblico

BrcedexBrcedex2018/04/18 09:10cialis name brand cheap canadian drugs generic cialis
<a href="http://kaivanrosendaal.com/#Cheap-Cialis">Buy Cheap Cialis</a> cialis therapie cialis rckenschmerzen

HrafdcedexHrafdcedex2018/04/19 02:45generic cialis soft tab 50mg expiration patent cialis wiki only now cialis com <a href=http://jvrimages.com/#celis>celias</a> order cialis nepal comprar cialis online en usa cialis hiv
[url=http://jvrimages.com/#cialis+20+mg]calluses[/url] just try cialis health store buy sublingual cialis cialis price in paris
http://jvrimages.com/#cialis+side+effects wirkung cialis animation can a 20 year old take cialis cheap super cialis uk

HrafdcedexHrafdcedex2018/04/19 15:34average cialis proce how to use cialis 50mg cialis use tips <a href=http://jvrimages.com/#cialis+dosage>what is cialis</a> opinioni cialis online achat pro cialis au canada generic cialis on paypal
[url=http://jvrimages.com/#cialis+savings+card]http://jvrimages.com[/url] best ever cialis picture vendita cialis naturale wow look it cialis price
http://jvrimages.com/#5+mg+cialis+coupon+printable colour cialis tablets cialis generico alcohol cialis dose eccessiv

HrafdcedexHrafdcedex2018/04/20 05:52where to but cialis safe cialis rrp australia cost cialis dose eccessiv <a href=http://jvrimages.com/#canadian+cialis>how long does cialis last</a> my cialis store visit our site sales cialis to uk where cialis cheap in
[url=http://jvrimages.com/#viagra+or+cialis]warnings for cialis[/url] try it cheap cialis cialis ville achat cialis active super cialis
http://jvrimages.com/#tadalafil+generic cialis naturale in erboristeri compra cialis sin receta generika cialis cavert

foplefople2019/06/06 09:20Hello! Мы команда СЕО квалифицированных специалистов специализирующиеся продвижения и раскрутки интернет-ресурсов в любых видах поисковых системах, а также в соц сетях. И меня зовут Антон, я учредитель компании рерайтеров/копирайтеров, линкбилдеров, маркетологов, копирайтеров, разработчиков, профессионалов, link builders, специалистов, оптимизаторов. Мы — команда амбициозных профи с 10 профессиональным опытом работы в сфере фриланса. Мы несомненно поможем вашему любому web-сайту подняться в топ 3 в выдаче поиска каждой системе. Наша фирма предлагает высококачественную раскрутку интернет-сайтов в поисковиках! SEO-специалисты что работают в команде прошли колоссальный профессиональный путь, мы понимаем, каким способом грамотно делать ваш сервис, продвигать его на 1-ое место, перестроить веб-трафик в заказы. Мы представляем совершенно бесплатное предложение по продвижению любых интернет-ресурсов. Мы ждем Вас!

бесплатный сео аудит [url=https://seoturbina.ru]сео оптимизация бесплатно[/url]

foplefople2019/06/11 10:58Our objective at vape4style.com is to give our customers along with the greatest vaping adventure achievable, helping them vape with style!. Based in New York City and in organisation due to the fact that 2015, our team are actually a customized vaping warehouse store offering all types of vape mods, e-liquids, pure nicotine sodiums, vessel bodies, storage tanks, coils, and also various other vaping extras, including batteries and exterior wall chargers. Our e-juices are always new given that our experts not just offer our products retail, yet additionally distribute to neighborhood NYC outlets along with give retail choices. This enables us to continuously spin our stock, offering our consumers and retail stores along with one of the most freshest stock feasible.

If you are a vaper or making an effort to get off smoke cigarettes, you remain in the right spot. Desire to save some money present? Rush and also join our email newsletter to acquire special nightclub VIP, vape4style price cuts, advertisings and also free of cost giveaways!

We are actually an exclusive Northeast Yihi rep. Our experts are likewise accredited reps of Negative Drip, Marina Vape, Charlie's Chalk Dirt, Beard Vape, SVRF by Saveur Vape, Ripe Vapes, Smok, Segeli, Lost Vape, Kangertech, Triton and also a lot more. Do not find something you are actually looking for on our web site? Certainly not a issue! Simply permit our team understand what you are looking for as well as our company will certainly locate it for you at a inexpensive rate. Possess a concern regarding a specific thing? Our vape experts will definitely be glad to deliver more particulars concerning just about anything our team offer. Only send our team your question or even phone us. Our team is going to rejoice to aid!

bunny season e-liquid retail store - [url=https://vape4style.com/collections/pod-systems/products/yihi-sxmini-mi-class-pod-system]Yihi Mi Pod[/url]

foplefople2019/06/21 01:36Sorry for making you read this message which is probably to be considered by you as spam. Yes, spamming is a poor point.

On the various other hand, the very best means to discover something brand-new, heretofore unidentified, is to take your mind off your day-to-day troubles as well as reveal passion in a topic that you may have thought about as spam prior to. Right? [url=https://kingswayjewelry.com/]heart ring[/url]

We are a team of young people that have determined to begin our very own business as well as make some loan like several other individuals in the world.

What do we do? We offer our visitors a wide selection of wonderful handcrafted rings. All the rings are made by the ideal artisans from around the United States.

Have you ever seen or worn an eco-friendly opal ring, wood ring, fire opal ring, Damascus ring, silver opal ring, Blue-green ring, blue opal ring, pink ring, meteorite ring, black ring or silver ring? This is just a small component of what you can always discover in our store.

Made in the USA, our handmade rings are not simply attractive and also original gifts for, claim, a wedding event or birthday, yet likewise your amulet, a thing that will definitely bring you all the best in life.

As settlement for your time invested in reading this message, we give you a 5% price cut on any type of product you want.

We are eagerly anticipating conference you in our shop!

bbzfoplebbzfople2019/06/28 19:50У нас вы найдете ЛОС для промышленных предприятий, а также блок биологической загрузки ббз 65, мы можем произвести Монтаж насоса и настройка автоматики. Бурение скважин на воду, Поиск полезных ископаемых, Обслуживание систем водоснабжения.

В компании имеется к продаже КОЛОДЦЫ , Силосы для хранения сыпучих продуктов, Турбинные мешалки, Система механического обезвоживания осадка (мешочного типа), Технические колодцы, Тонущая загрузка, Очистка ливневых сточных вод: жироуловители, пескоотделители, маслобензотделители, сорбционные фильтры, комбинированные песко-нефтеудалители (с сорбционным блоком и без), ОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Подъемники, ВОДООЧИСТНОЕ ОБОРУДОВАНИЕ Статические смесители, ПОДЪЕМНЫЕ УСТРОЙСТВА И МЕТАЛЛОКОНСТРУКЦИИ Модульные здания, ОЧИСТКА ЛИВНЕВЫХ СТОЧНЫХ ВОД Сорбционные фильтры, НАСОСНОЕ И КОМПРЕССОРНОЕ ОБОРУДОВАНИЕ (Грунфос, КСБ, Вило, КИТ, Взлёт, ТВП) Промышленные воздуходувки, ВОДОПОДГОТОВКУ Мембраны и реагенты для осмоса, а также все для автомойки Очистное сооружение для моек легкового транспорта.

В Сервисе обслуживает скважины, производит Автономнау канализацию.

блок обезвоживания осадка также блоки биологической загрузки ббз [url=https://bbzmos.ru]ббз для очистных сооружений[/url]

SprinfopleSprinfople2019/07/09 22:22Spring cleaning work is chance implement a huge mass of work on tidying up urban areas, private households and offices, apartments.
Roads, courtyards, gardens, squares and urban territories very important not only clean up after winter Spring cleaning is chance to do a huge mass of work on tidying up urban areas, private households and offices, apartments.
Roads, courtyards, gardens, squares and urban territories very important not only clear after winter, take out the garbage, and also prepare the territory for the summer. For this purpose it is necessary to restore damaged bardyurfs and pavements repair broken architectural small forms sculptures, flowerpots,artificial reservoirs,benches, fences, and so on, refresh fences, painting and many other things.
Our Limited liability Limited Partnership company carries out spring cleaning cottages in the district, but with joy we can clean .
Professionals companies Silver Lake spend spring garden cleaning.

We hold spring garden cleaning in areas , we can put in order private households and cottage districts .
Our specialists organizations Farragut can hold spring cleaning services.
Our Corporation cleaning firm Clinton Hill DOWNS, is engaged spring general cleaning in Eastchester under the direction of GORDON.

Maid service company West Village - [url=https://springcleaning.pro]Spring cleaning company[/url]

foplefople2019/07/17 17:33Наша компания готова предоставить услуги по восстановлению и очистки водопроводов современным способом гидродинамической очистки на новом оборудовании. Использование текущего вида дает гарантию восстановления параметров труб к исходному уровню, становятся меньше затраты электрической энергии на 15процентов, повышается назначенный срок эксплуатации труб на 20 лет до капитального ремонта, повышаются промежутки между проф. обслуживанием.
Осуществляем необходимые работы, скажем:
Прочистка канализации предприятий-аварийная, плановая, профилактична прочистка канализации предприятий.

Благодаря чему выбирают нашу организацию?
Гигантский прозводственный опыт - более 100 настроенных очистных сооружений в Стране и за ее границами, наличие всех лицензий и разрешений на выполнение реставрационных и технических задач, разработка и конструирование экологического, безопасного, энергосберегающего, высокоэффективного промышленного оборудования, гарантийное и послегарантийное техобслуживание, высокопрофессиональный и серьезный обслуживающий персонал.

Обсадка труб скважин - [url=https://synergy90.ru]ремонт водозаборных скважин[/url]

CleanfopleCleanfople2019/07/18 21:21What do you really feel when you tidy up the house? Definitely you are bewildered with a feeling of satisfaction, complete satisfaction, as well as happiness, as if you mosted likely to a MEDSPA hair salon, did a brand-new manicure or clean your vehicle.

Our company offers you to present yourself as well as your household a genuine present - to buy housemaids midtown and also obtain genuine enjoyment without doing anything! Our cleaning business cleans homes in NY.

Maids Cleaning Business placed points in order, completely dry and wet tidy, remove dirt, laundry meals, windows and also floors, iron clothing and also reprise a lot of various other home duties. Capitalize on single solutions maid for you cleansing solution or become part of an irreversible service agreement.
Purchasing our cleaning company such as housemaids Staten Island, you conserve your time and also physical stamina. We know how to defeat the really persistent stains on any kind of surfaces, destroy corrosion as well as provide the furniture its initial look.

We provide only qualified house maids with experience in our cleaning up business, which was trained in our business, went to genuine customers for different types of cleaning, and also has experience in the family members.
In our work, we utilize just hypoallergenic as well as safe cleaning agents, so if you have little kids or pets, you can not fret.
You just need to leave a demand so that we can explain as well as tell you everything in detail. Call us, contact us and also we will certainly place your house in order.

House cleaning maids NYC - [url=https://maidsmanhattan.club]maid service nj[/url]