iOS 新浪微博-1.0框架搭建】的更多相关文章

在iOS 新浪微博-1.0框架搭建 中,使用的是xcode5.1.1开发.现在把重整了一下框架 改为xcode7.0开发 使用cocoaPad管理第三方库 程序将托管到github上 在改为xcode7.0开发的过程中,有几个地方是要设置的. 添加启动图片 第一步:添加LaunchImage 第二步:设置App Icons and Launch Images,修改成下图所示. Launch Images Source 设置为 LaunchImage Launch Screen File 请空 第…
一.概述 vue.js是一套构建用户界面的渐进式框架.vue采用自底向上增量开发的设计.vue的核心库只关心视图层,非常容易学习,非常容易与其它库和已有项目整合.vue完全有能力驱动采用单文件组件和vue生态系统支持的库开发的复杂单页应用. vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件. 二.vue开发环境框架搭建 1.安装node.js (http://www.runoob.com/nodejs/nodejs-install-setup.html) 2.基于no…
项目搭建 1.新建一个微博的项目,去掉屏幕旋转 2.设置屏幕方向-->只有竖向 3.使用代码构建UI,不使用storyboard 4.配置图标AppIcon和LaunchImage 将微博资料的相关素材拉到AppIcon和LaunchImage中,并将除了AppIcon和LaunchImage其它图片也全部拉到images.xcassets中. 项目布局 1.项目分层.为了让在Finder中显示跟Xcode中显示都是分层效果,首先在Finder中建文件目录,再拉到xcode中. 2.添加导航及控…
首页显示微博列表,是微博的核心部分,这一章节,我们主要是显示出微博的列表. 导入第三方类库 pod 'SDWebImage', '~> 3.7.3' pod 'MJRefresh', '~> 2.4.12' pod 'MJExtension', '~> 2.5.14' 需求分析 由于Cell的高度是不一样的,因而采用自定义cell的方式来实现.具体实现思路,请参数之前的文章: iOS UI基础-9.2 UITableView 简单微博列表 代码实现 1.根据新浪微博的API文档,需要定义…
申请开发者 想要拉到到新浪微博的数据,首先让自己成为开发者.申请成为开发者账号很简单,只要有新浪微博的账号即可. 申请地址:http://open.weibo.com/ 在开发的过程中,我们需要拿到几下几个值: AppKey :分配给每个第三方应用的 app key.用于鉴权身份,显示来源等功能. AppSecret :分配给每个第三方应用的 app 私钥. RedirectURI:应用回调页面,可在新浪微博开放平台->我的应用->应用信息->高级应用->授权设置->应用回调…
在上一篇中,我们基本已经把整个框架都搭建出来了,下面进行代码重构一下. 思路: 导航按钮,按下时,会变灰,那是系统自带了,通过自定义UIButton,实现按下按钮立即切换效果. MJTabBarController管得太多了,只需要传图片过去,即创建好一个TabBar. 通过代理实现底部tabbar的切换. 一.自定义UIButton,继承自UIButton.MJTabBarButton.m #import "MJTabBarButton.h" @implementation MJTa…
每个程序在第一次启动的时候,都会显示新特性.效果如下: 思路: 添加一个ViewController,里面放两个View,一个是UISrollView,另一个pageControl 往UISrollView添加四个UIImageView,并在最后一个添加分享和开始微博按钮 实现UISrollViewDelegate,在滚动的时候,监听页数,设置pageControl页数显示 设置启动时,window显示的是新特性Controller,并判断版本号 代码实现 1,2,3实现代码在同一个控制器里 N…
不管是搜索框还是下拉菜单,我们都需要对背景的图片进行拉伸.定义一个Category分类对图片进行操作. UIImage+Effect.h #import <UIKit/UIKit.h> @interface UIImage (Effect) /** * 返回一张可以随意拉伸不变形的图片 * * @param name 图片名字 */ + (UIImage *)imageToResizable:(NSString *)name; @end UIImage+Effect.m #import &qu…
仿网易彩票,最终要做成的效果如下: 一.分层搭建 1.新建一个项目,Lottery.只支持7.1以上坚屏. 2.将素材全部图片全部拉到相应的文件夹里. 3.选中Lottery--右键Show in Finder ,在Lottery文件夹下新建一个Classes,并分别分层成MVC文件夹. 4.把Classes拉到Lottery项目里,整个框架结构如 二.UI搭建 分层好之后,接下来,我们搭建一下界面.使用Storyboard进行搭建. 1.点击Main.storyboard,删除原来的界面,分别…
#import "ViewController.h" #import "AFNetworking.h" @interface ViewController ()<UIWebViewDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //1.使用webview UIWebView *webView = [[UIWebView all…