解析接口

这篇博客详细介绍了如何利用AFNetworking进行网络请求,结合MJExtension解析JSON数据,并通过创建自定义UITableViewCell展示在UITableView上。博主首先导入了SDWebImage库用于加载图片,然后在MVC模式下,定义了Model属性,接着在UITableViewCell子类中设置了子视图和布局。在AppDelegate中设置了启动页面,而在ViewController中实现了网络请求、数据解析和表格数据源方法。
摘要由CSDN通过智能技术生成

首先导入三个文件
SDWebimage
MJExtension
AFNetworking

创建MVC
在M里创建一个继承NSobject的类
在m.h里
@property(nonatomic,strong)NSString * title;//主标题
@property(nonatomic,strong)NSString * date;//日期标题
@property(nonatomic,strong)NSString * thumbnail_pic_s;//图片
@property(nonatomic,strong)NSString * thumbnail_pic_s02;//图片
@property(nonatomic,strong)NSString * thumbnail_pic_s03;//图片
@property(nonatomic,strong)NSString * author_name;//

在V里创建一个继承UITableViewCell的类
在v.h里
@class Model;//声明一个类
@interface YouTableViewCell : UITableViewCell
@property(nonatomic,strong)Model * m;
在v.m里
导入#import “Model.h”
#import “UIImageView+WebCache.h”
@property(nonatomic,strong)UILabel * zhuTitle;//主标题
@property(nonatomic,strong)UILabel * DateTitle;//时间标题
@property(nonatomic,strong)UIImageView * imgv1;//图片一
@property(nonatomic,strong)UIImageView * imgv2;//图片二
@property(nonatomic,strong)UIImageView * imgv3;//图片三
@property(nonatomic,strong)UILabel * rightTitle;//小标题

//初始化方法 添加所有的子控件
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if(self=[super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
[self addSubview:self.zhuTitle];
[self addSubview:self.DateTitle];
[self addSubview:self.imgv1];

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值