完善定位和更多功能

1.导航栏属性，展示的效果
        nv.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
  反转出现
        nv.modalPresentationStyle = UIModalPresentationFormSheet;   表格

2.只执行一次的代码，在初始化的时候
    +(void)initialize

3.关联性强的可以增加耦合性
    如item和itemController

4.popover从起泡出来
    uipopover
    使用方法：
    CityListViewController *cityList = [[CityListViewController
alloc]init];
    UIPopoverController *popover = [[UIPopoverController
alloc]initWithContentViewController:cityList];
    popover.popoverContentSize = CGSizeMake(320, 480);  // 设置大小
    [popover presentPopoverFromRect:self.bounds inView:self
permittedArrowDirections:UIPopoverArrowDirectionLeft
animated:YES];控制方向和显示的位置  self.bounds  + self  self.frame +
self.superview 注意定位他的位置

    注意IOS6中会出现poperverdismiss的时候崩溃的问题，解决办法是江，poperver变成全局的

5.添加消息通知的时候记得在dealloc中消除通知，一般在添加通知前都需要移除通知

6.json 转plist文件