【Objective-C】iPhoneアプリ開発:TapkuLibraryでカレンダー表示

2012/12/21  カテゴリー:アプリ開発    タグ:タグ: ,



4175733982_f168ea3bd1_o

TapkuLibraryでカレンダー表示をするための手順を簡単に整理しました。


TapkuLibraryでカレンダー表示をするための手順 備忘録

まず、ライブラリーをダウンロード

devinross/tapkulibrary GitHub

ダウンロードし、解凍してできたファイルの中のsrcを作成中のプロジェクトファイル内にコピー

ここから

・TapkuLibrary.xcodeprojをFrameworksに追加。
(☆ Copy items into destination….に必ずチェックを入れる) f:id:okahiro_p:20120614160211p:image
 

・TapkuLibrary.bundleをResources(なければ作る)に追加。
(☆ Copy items into destination….に必ずチェックを入れる)f:id:okahiro_p:20120614160212p:image
 

次に、プロジェクトの「Target Dependencies」にTapkuLibraryを追加

f:id:okahiro_p:20120614160213p:image
 

「Link Binary With Libraries」にlibTapkuLibrary.a、MapKit.framework、QuartzCore.frameworkを追加

f:id:okahiro_p:20120614160214p:image
 

「Other Linker Flags」に”-all_load -ObjC”を指定f:id:okahiro_p:20120614160216p:image
 

「Build Settings」の「Header Search Paths」に ”${PROJECT_DIR}/src/”を入力

f:id:okahiro_p:20120723213133p:image
 

作成するクラスはまずはUIViewControllerで(多分)

ViewController.h

#import <TapkuLibrary/TapkuLibrary.h>

@interface WKCalendar : <span style="text-decoration: underline;"><span style="color: #339966; text-decoration: underline;">TKCalendarMonthTableViewController</span></span>

&lt;TKCalendarMonthViewDelegate,TKCalendarMonthViewDataSource&gt;
{
TKCalendarMonthView *calendarView;
}

@property (nonatomic,retain) TKCalendarMonthView *calendarView;
 

ViewController.m

@synthesize calendarView;

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

// カレンダービューを作成
calendarView = [[TKCalendarMonthView alloc]init ];
calendarView.delegate = self;
calendarView.dataSource = self;
[self.view addSubview:calendarView];

[calendarView reload];

}


Share on Google+Tweet about this on TwitterShare on Facebook