IOS被遗忘的知识
2015-07-28 20:30
489 查看
IOS ARC项目使用非ARC文件
1.自己的旧项目没有使用ARC,可是引入的第三方库却是使用了ARC的。对于第一个情况,给採用了ARC的源文件,加入-fobjc-arc选项2.自己的新项目使用了ARC,可是引入的第三方库或者曾经写的代码却没有使用ARC。对于另外一种情况,加入-fno-objc-arc改动NavigationController的后退button标题A push到B 。改动B的返回标题仅仅要在A中加入以下的代码<span style="font-size:18px;">UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init]; backItem.title = @"返回"; self.navigationItem.backBarButtonItem = backItem;</span>- (instancetype)initWithNavigationBarClass:(Class)navigationBarClass toolbarClass:(Class)toolbarClassNS_AVAILABLE_IOS(5_0);
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; UINavigationController *navigationController = [[UINavigationController alloc] initWithNavigationBarClass:[CRGradientNavigationBar class] toolbarClass:nil]; UIColor *firstColor = [UIColor colorWithRed:255.0f/255.0f green:42.0f/255.0f blue:104.0f/255.0f alpha:1.0f]; UIColor *secondColor = [UIColor colorWithRed:255.0f/255.0f green:90.0f/255.0f blue:58.0f/255.0f alpha:1.0f]; NSArray *colors = [NSArray arrayWithObjects:(id)firstColor.CGColor, (id)secondColor.CGColor, nil]; //NSArray *colors = [NSArray arrayWithObjects:(id)UIColorFromRGB(0xf16149).CGColor, (id)UIColorFromRGB(0xf14959).CGColor, nil]; [[CRGradientNavigationBar appearance] setBarTintGradientColors:colors]; [[navigationController navigationBar] setTranslucent:NO]; // Remember, the default value is YES. DemoViewController *viewController = [[DemoViewController alloc] init]; [navigationController setViewControllers:@[viewController]]; [self.window setRootViewController:navigationController]; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES; }
相关文章推荐
- iOS 苹果官方Demo合集
- 55.iOS6,7坐标起点不一样的原因 图片拉伸 initialize
- iOS设计模式 - 外观
- iOS 对于文件的解析 JSON DOM SAX
- iOS开发实现页面间的数据传递
- iOS 调取iPhone本地相册和开启相机
- iOS OC10_Block
- iOS7光标问题
- iOS 手势应用
- iOS中单例的线程安全
- github优秀开源项目大全-iOS
- 苹果开发 笔记(53)使用Fiddler 调试
- iOS多线程之线程安全
- IOS- 内存中堆和栈的区别
- ios学习笔记-(oc基础-面向对象小系统)
- IOS-动画Animation
- 终于理解POST请求和批量获取数据
- IOS的ARC导致内存泄露的几种情况和具体解决方案
- iOS 之选择器(Selector)
- iOS 将崩溃Log日志重定向输出到文件中保存