Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kenshin03/8308536 to your computer and use it in GitHub Desktop.
Save kenshin03/8308536 to your computer and use it in GitHub Desktop.
- (NSDateFormatter*)dateFormatter
{
if (!_dateFormatter) {
_dateFormatter = [[NSDateFormatter alloc] init];
[_dateFormatter setDateFormat:@"MMMM d"];
}
return _dateFormatter;
}
- (NSArray*)feedItemsArray
{
if (!_feedItemsArray) {
_feedItemsArray = [@[] mutableCopy];
}
return _feedItemsArray;
}
- (PSHFacebookDataService*)facebookDataService
{
if (!_facebookDataService){
_facebookDataService = [PSHFacebookDataService sharedService];
}
return _facebookDataService;
}
- (UIPageViewController*)feedsPageViewController
{
if (!_feedsPageViewController){
_feedsPageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
_feedsPageViewController.dataSource = self;
[self addChildViewController:_feedsPageViewController];
[self.view addSubview:_feedsPageViewController.view];
[_feedsPageViewController didMoveToParentViewController:self];
}
return _feedsPageViewController;
}
-(PSHMenuViewController*) menuViewController
{
if (!_menuViewController){
_menuViewController = [[PSHMenuViewController alloc] init];
_menuViewController.delegate = self;
[self addChildViewController:_menuViewController];
[_menuViewController didMoveToParentViewController:self];
self.menuView = _menuViewController.view;
[self.menuViewController animateHideMenuButtons];
}
return _menuViewController;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment