�@iPhone/iPod touch/iPad��̃A�v���͂��ׂāuiPhone OS�v�i��2010�N6��8������uiOS�v�j�Ƃ����g�ݍ��݃v���b�g�t�H�[���̏�œ��삵�Ă��܂��BiPhone OS�́ACocoa Touch�AMedia�ACore Service�ACore OS��4�̃��C���i�w�j�ō\������Ă���A�����̃��C��������@�\���g���āA�A�v���͓��삵�Ă��܂��B
�@Cocoa Touch�`Core OS�̏��ɏ�ʁ`���ʃ��C���ƂȂ�܂��B���ʃ��C���́A���f�o�C�X�ɋ߂����G�ȋ@�\�������܂��B��ʃ��C���́A���ʃ��C���𒊏ۉ��������̂ł��B
�@iPhone/iPad�A�v���̎����ł́A�ŏ�ʂɂ���Cocoa Touch�̋@�\����Ɏg�p���ĊJ����i�߂Ă����̂ŁA�������������Ă����܂��傤�B
�@�Ȃ��A���̂ق����C���̏ڍׂɂ��Ă͉��L�̃A�b�v�������T�C�g�ɂċ�̓I�ɋL�ڂ���Ă��܂��̂ŁA��������Q�Ƃ��Ă��������B
�@Cocoa Touch���C���́AiPhone/iPad�A�v���J���ɂ����čł���v�ƂȂ鉺�L�̃t���[�����[�N����܂��B
�@�A�v���������͏�ɁA�����t���[�����[�N������@�\���g�p���A�K�v�ƂȂ����ꍇ�̂�Cocoa Touch�������ʃ��C���̃t���[�����[�N���g�p����悤�ɂȂ��Ă��܂��B
�@�����Cocoa Touch�t���[�����[�N�͂��ׂāuObjective-C�v�Ƃ����v���O���~���O����ɂ���č��ꂽ�@�\�̏W�܂�ƂȂ��Ă��܂��B�J���҂�Objective-C��p���Ď������A�t���[�����[�N�̒���@�\���g�p���Ȃ���iPhone/iPad�A�v�����J�����܂��B
�@�v���O���~���O�����1�ŁAiPhone/iPad�A�v���̊J���ł́A���̌����p���Ď������܂��BC�����ɑ����I�u�W�F�N�g�w���̋@�\�������������̂ƂȂ��Ă���A���ɏ_��Ȏ������\�ł��B
�@�{�A�ڂł́AObjective-C�̌���d�l�ɂ��Ă͐G��܂��A�ʘA�ڂŕ�����₷�����������̂ŁA��������Q�Ƃ��Ă��������B
�@���ɁA���L�̂悤�ȊȒP�ȃ��j���[�\�����s���\�[�X�R�[�h�̈ꕔ���L�ڂ��܂��B
�@�����ł́ACocoa Touch�t���[�����[�N���g����Objective-C�ł̎����C���[�W�����ނ��߁A�u����Ȋ������v�Ƃ������x�ɂ�������ƒ��߂Ă݂Ă��������B
�@�Ȃ��A���₷���悤�Ƀ\�[�X�R�[�h���Ɂu�T���v�����j���[�v�ȂǓ��{��ڏ����Ă��܂����A���ۂɂ͐ݒ�t�@�C������Ăяo���悤�ɋL�q���܂��B���̓_�ɂ��ẮA�{�A�ڂŌ�قǐ������܂��B
- (void)viewDidLoad { [super viewDidLoad]; self.menuList = [NSMutableArray array]; // �^�C�g���̐ݒ� self.navigationItem.title = @"�T���v�����j���["; // ���j���[���ځF�T���v�����1 UIViewController *sample1= [[Sample1ViewController alloc] initWithStyle:UITableViewStylePlain]; [self.menuList addObject:[NSDictionary dictionaryWithObjectsAndKeys: @"�T���v��1", kTitleKey, sample1, kViewControllerKey, nil]]; [sample1 release]; // ���j���[���ځF�T���v�����2 UIViewController *sample2 = [[Sample2ViewController alloc] initWithStyle:UITableViewStylePlain]; [self.menuList addObject:[NSDictionary dictionaryWithObjectsAndKeys: @"�T���v��2", kTitleKey, sample2, kViewControllerKey, nil]]; [sample2 release]; }
�@�N���X���̐ړ��ꂪ�uNS�`�v�uUI�`�v�ƂȂ��Ă�����̂��O���ŏq�ׂ�CocoaTouch�t���[�����[�N������N���X��\���܂��B
�@�uNS�`�v����n�܂�N���X�iNSMutableArray�ANSDictionary�Ȃǁj�́AFoundation�t���[�����[�N������N���X�ł���A�uUI�`�v����n�܂�N���X�iUIViewController�Ȃǁj�́AUIKit�t���[�����[�N������N���X�ł��B
�@�ǂ���̃t���[�����[�N����100�قǂ̃N���X����Ă���A�������g�p���Ȃ���ړI�̋@�\���������Ă����`�ƂȂ�܂��B
�@�܂�Sample1ViewController��UIViewController���p�������Ǝ��̃N���X�ł���A�}�́u�T���v��1�v���^�b�v������ɑJ�ڂ����ʂ�\���Ă��܂��B
�@�����ɂ��ẮA���̎��_�ŕ�����Ȃ����Ƃ������Ă���肠��܂���B�u���ۂɃA�v�������Ȃ��番����Ȃ��L�q������A���̓s�x���ׂ�v�Ƃ������Ƃ��J��Ԃ��s���ƁA���R�Ɛg�ɕt���Ă���ł��傤�B
�@���y�[�W����́AXcode���g����iPhone/iPad�A�v���̎������@�ɂ��Đ������Ă����܂��B�Ȃ��AiPhone SDK�̓C���X�g�[���ς݂ł��邱�Ƃ�O��Ƃ��Ă���̂ŁA�܂��̕��́A�O�y�[�W���Q�Ƃ��Ă����Ă��������B
Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook