iOS项目实战
通过简单的介绍 新浪微博项目,来增加实战能力
桂雏菊
技术宅
展开
-
【新浪微博项目】12--加载微博数据
1.面向字典开发-加载数据的过程 ①向服务器发送请求 自定义: @property (nonatomic, strong) NSArray *statuses; -(void)setUpStatusData { // 1.创建请求管理对象 AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationM原创 2015-04-13 11:48:37 · 1071 阅读 · 2 评论 -
【新浪微博项目】11--OAuth授权设置
1.AppDelegate中账号设置 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.原创 2015-04-13 11:25:40 · 1137 阅读 · 0 评论 -
【新浪微博项目】10新浪微博OAuth2.0授权过程
1.在导航栏输入:http://open.weibo.com/,然后单击移动应用。 2.跳转到微连接,单击立即接入 3.单击继续创建 4.填写相应的个人信息,然后提交 5.单击确定,向自己的邮箱发送验证邮件。 6.进入邮箱,点击链接完成确认。 . 7.按照以下输入相应的名称地址,选择iPhone。单击创建 8.这一栏需要填写的内容比较原创 2015-04-03 13:33:03 · 4877 阅读 · 1 评论 -
【新浪微博项目】09--设置启动的时候版本新特性
1.启动的时候设置版本新特性的根控制器 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.原创 2015-04-10 17:28:33 · 720 阅读 · 0 评论 -
【新浪微博项目】08--设置导航栏SearchBar
1.自定义SearchBar 通过继承UITextField来自定义SearchBar: #import @interface MRSearchBar : UITextField + (instancetype)searchBar; @end #import "MRSearchBar.h" #import "UIImage+MJ.h" @interface MRSearchBar()原创 2015-04-10 17:13:17 · 1145 阅读 · 2 评论 -
【新浪微博项目】07--设置navigationItem和自定义TitleButton
1.自定义TitleButton #import @interface MRTitleButton : UIButton + (instancetype)titleButton; @end #import "MRTitleButton.h" #import "UIImage+MJ.h" #define IWTitleButtonImageW 20 @implementation MRTitl原创 2015-04-08 11:34:52 · 1060 阅读 · 0 评论 -
【新浪微博项目】06--自定义BadgeButton
1.BadgeButton的相关设置 IWBadgeButton.h #import @interface IWBadgeButton : UIButton @property (nonatomic, copy) NSString *badgeValue; @end IWBadgeButton.m #import "IWBadgeButton.h" #import "UII原创 2015-04-07 15:42:58 · 1233 阅读 · 0 评论 -
【新浪微博项目】05--自定义TabBarButton
1.TabBar的层次结构 2.自定义TabBar的背景 可以将一个很短的图片拉长作为背景图片,方法: self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageWithName:@"tabbar_background"]]; - (id)initWithFrame:(CGRect)f原创 2015-04-05 23:43:09 · 1347 阅读 · 0 评论 -
【新浪微博项目】04微博项目重写TabBar
1.初始化自定义TabBar 自定义一个IWTabBar继承于UIView。在控制器启动的时候初始化初始化TabBar。 /** * 初始化tabbar */ - (void)setupTabbar { IWTabBar *customTabBar = [[IWTabBar alloc] init]; customTabBar.frame = self.tabB原创 2015-04-05 20:06:58 · 1065 阅读 · 0 评论 -
【新浪微博项目】03微博项目MVC管理与IOS7优化
1.导航目录的设置 导航目录要按照MVC的方式设置,根据Controller有多少Controller就有多少相关的项: 2.设置IOS7显示图片的优化 添加自己写的分类: 头文件:#import @interface UIImage (MJ) /** * 加载图片 * @param name 图片名 */ + (UIImage *)imageWithName原创 2015-04-02 10:09:36 · 976 阅读 · 0 评论 -
【新浪微博项目】02--搭建新浪微博项目主界面
1.AppDelegate设置 新建MRRootTabBarController继承UITabBarViewController 添加头文件:#import "MRRootTabBarController.h" - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDiction原创 2015-04-02 09:23:43 · 1401 阅读 · 3 评论 -
【新浪微博项目】01微博项目设
1.创建一个空项目 很多公司在做项目的时候,都要求不使用storyboard或者xib,这个时候首先要删除项目中的主storyboard。然后用代码创建导航控制器 ①运行Xcode 6,创建一个Single View Application工程 ②创建好后,把工程目录下的Main.storyboard和LaunchScreen.xib删除,扔进废纸篓 ③原创 2015-04-01 10:02:31 · 1115 阅读 · 0 评论