Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
27 мая 2014 г.
Alex Skutarenko: iOS Development Course Beginner - 05. NSArray
Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
Alex Skutarenko: iOS Development Course Beginner - 04. Properties (Part 2)
Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
Alex Skutarenko: iOS Development Course Beginner - 03. Properties (Part 1)
Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
Alex Skutarenko: iOS Development Course Beginner - 02. Methods
Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
Alex Skutarenko: iOS Development Course Beginner - 01. Xcode quick intro
Видеоуроки от нашего соотечественника Алексея Скутаренко по программированию под мобильные устройства компании Apple.
25 мая 2014 г.
NSCollectionView без байндингов: Ячейки из NSView
В предыдущей статье я описал как создать NSCollectionView программно. В этой короткой статье я опишу как создать ячейки / итемы на основе кастомной NSView. Все почти также само как и с View-based NSTableView. Добавляем новый класс NSViewController, подключаем его в BVView.h:
В принципе все. Обращаться к элементам интерфейса можно через протокол/делегат (пример NSTableView).
#import <Cocoa/Cocoa.h>
#import "ViewController.h"
@interface BVView : NSView {
ViewController *customView;
}
@end
#import "BVView.h"
@implementation BVView
- (id)initWithFrame:(NSRect)frameRect
{
// Создаем модель-вьюху
customView = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self = [super initWithFrame:(NSRect)customView.view.frame];
if (self) {
[self addSubview:[customView view]];
}
return self;
}
В принципе все. Обращаться к элементам интерфейса можно через протокол/делегат (пример NSTableView).