IOS删除Storyboard纯代码工程的创建步骤
2016-06-14 09:25
471 查看
纯代码Xcode工程的创建步骤
1创建一个新工程
2 删除MainStoryBord ,LauchScreen.storyboard,ViewController.m,ViewController.h
备注:7.3版的LauchScreen.storyboard有bug暂时不要用
3 将Deployment Target修改为你想要支持的最低的版本(比如8.0 )
4 新建第一个MyViewController
在ViewDidload中添加如下代码(只是测试有没有添加成功,以后删除)
5.在Assets.xcassets中添加一个LauchImage
launch image 只支持png不支持jpg
6.1. 在Targets—General将Launch Screan File设置为空,将Launch Images Source 设置为刚刚在Assets.xcassets中加的LauchImage
6.2 在Targets—General—Deployment info 将MainIterface 设置为空
7.1在AppDelegate.h
7.2启动一次App 如果启动后第一个页面为红色证明以上的配置成功了
接下来,只是个人的一些小习惯。
8 新建一个PrefixHeader.pch文件
添加以下代码
9 在Targets —Build Settings 搜索Prefix Header 在Prefix Header 一栏输入
YourProjectName/PrefixHeader.pch
//xcode旧版本是这样写
$(SRCROOT)/YourProjectName/PrefixHeader.pch
10接下来是Pods设定就没什么说的了
platform :ios, ‘8.0’
target ‘xxxxxx’ do
pod ‘AFNetworking’, ‘~> 3.0.4’
pod ‘SDWebImage’, ‘~> 3.7.5’
pod ‘SSKeychain’, ‘~> 1.3.1’
pod ‘Masonry’, ‘~> 0.6.4’
pod ‘FMDB’, ‘~> 2.6’
pod ‘MBProgressHUD’, ‘~> 0.9.2’
pod ‘JSONModel’, ‘~> 1.2.0’
pod ‘RealReachability’, ‘~> 1.1.2’
pod ‘MJRefresh’, ‘~> 3.1.0’
end
1创建一个新工程
2 删除MainStoryBord ,LauchScreen.storyboard,ViewController.m,ViewController.h
备注:7.3版的LauchScreen.storyboard有bug暂时不要用
3 将Deployment Target修改为你想要支持的最低的版本(比如8.0 )
4 新建第一个MyViewController
在ViewDidload中添加如下代码(只是测试有没有添加成功,以后删除)
self.view.backgroundColor = [UIColor redColor];
5.在Assets.xcassets中添加一个LauchImage
launch image 只支持png不支持jpg
6.1. 在Targets—General将Launch Screan File设置为空,将Launch Images Source 设置为刚刚在Assets.xcassets中加的LauchImage
6.2 在Targets—General—Deployment info 将MainIterface 设置为空
7.1在AppDelegate.h
#import "MyViewController.h" //在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {中 //初始化视图 self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]]; MyViewController * myVC = [[MyViewController alloc]init]; UINavigationController * navigationController = [[UINavigationController alloc]initWithRootViewController:myVC]; self.window.rootViewController = navigationController; self.window.backgroundColor = [UIColor whiteColor]; //显示窗口 [self.window makeKeyAndVisible]; [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
7.2启动一次App 如果启动后第一个页面为红色证明以上的配置成功了
接下来,只是个人的一些小习惯。
8 新建一个PrefixHeader.pch文件
添加以下代码
//自定义颜色 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] //屏幕宽度 #define fDeviceWidth ([UIScreen mainScreen].bounds.size.width)
9 在Targets —Build Settings 搜索Prefix Header 在Prefix Header 一栏输入
YourProjectName/PrefixHeader.pch
//xcode旧版本是这样写
$(SRCROOT)/YourProjectName/PrefixHeader.pch
10接下来是Pods设定就没什么说的了
platform :ios, ‘8.0’
target ‘xxxxxx’ do
pod ‘AFNetworking’, ‘~> 3.0.4’
pod ‘SDWebImage’, ‘~> 3.7.5’
pod ‘SSKeychain’, ‘~> 1.3.1’
pod ‘Masonry’, ‘~> 0.6.4’
pod ‘FMDB’, ‘~> 2.6’
pod ‘MBProgressHUD’, ‘~> 0.9.2’
pod ‘JSONModel’, ‘~> 1.2.0’
pod ‘RealReachability’, ‘~> 1.1.2’
pod ‘MJRefresh’, ‘~> 3.1.0’
end
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- iOS App开发中的UISegmentedControl分段组件用法总结
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- iOS中UIAlertView警告框组件的使用教程
- iOS开发之路--微博“更多”页面
- 浅析iOS应用开发中线程间的通信与线程安全问题
- iOS中的UIKeyboard键盘视图使用方法小结
- 检测iOS设备是否越狱的方法