摘要:1.数组转换成模型数组 // 将 "微博字典"数组 转为 "微博模型"数组 NSArray *newStatuses = [HWStatus objectArrayWithKeyValuesArray:json[@"statuses"]];2.字典转为模型HWUser *u... 阅读全文
iOS 新浪微博-5.3 首页微博列表_集成图片浏览器
2015-11-15 16:42 by jiangys, 1433 阅读, 0 推荐, 收藏, 编辑
摘要:实际上,我们可以使用李明杰在教程里集成的MJPhotoBrowser,地址:http://code4app.com/ios/快速集成图片浏览器/525e06116803fa7b0a000001使用起来也很简单,只需要两步:引入头文件:#import "MJPhotoBrowser.h"#import... 阅读全文
iOS 新浪微博-5.2 首页微博列表_转发微博/工具栏
2015-11-15 00:53 by jiangys, 561 阅读, 0 推荐, 收藏, 编辑
摘要:继续于上一篇,还是做首页的功能,这一篇把剩下的首页继续完善。看看上面的图片,分析:1.转发微博里面的内容,和原创微博是一样的,由文字+配图组成。这应该放在一个UIView里处理。2.工具栏也当成一个整体UIView,里面放上三个按钮通过分析,我们可以得到,一个单元cell,是由 原创微博、转发微博、... 阅读全文
iOS UI布局-回到顶部
2015-11-09 10:22 by jiangys, 1411 阅读, 0 推荐, 收藏, 编辑
摘要:回到顶部,是比较常用的一个效果核心代码在ViewDidLoad中,添加回到顶部按钮计算偏移量,如果当前显示的内容全部向上隐藏掉,则显示“回到顶部”按钮//// ViewController.m// 回到顶部//// Created by Apple on 15/11/4.// Copyrig... 阅读全文
iOS 设计模式-Block实现代理的逻辑
2015-10-31 18:00 by jiangys, 2031 阅读, 0 推荐, 收藏, 编辑
摘要:在A页面,点击跳转到B页面,B页面操作完,回到A页面,并刷新A页面的内容。典型的例子,就是在一个列表里,点击新增,跳到新增页面,新增完,把数据传回给列表页,并刷新列表页里的内容。这个,我平时一般是通过代理来实现,下面试着通过Block来实现。在B页面定义Block,供A页面调用。/** * 确认订... 阅读全文
Charles 安装图解(Mac 抓包工具)
2015-10-31 15:41 by jiangys, 21853 阅读, 0 推荐, 收藏, 编辑
摘要:概述 Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使用,Linux以及Window下都是可以使用的,当然需要安装JDK,才能运行,同时还有一个问题就是他是收费的。 Charles是在Mac下常 阅读全文
iOS 开发笔记 cocoapods 配置遇到的问题
2015-10-28 11:28 by jiangys, 319 阅读, 0 推荐, 收藏, 编辑
摘要:当使用svn的时候,每次使用pods update,都会出现一个问题,原来所有的第三方类库里面的.svn都被删除了。提交上svn服务器时,会要求提交全部。如果只是提交如MJExtension这个类库,会漏了很多东西,编译出错。解决方法:1.从服务器上拉一个新的工程,你会发现Support Files... 阅读全文
iOS 新浪微博-5.1 首页微博列表_时间/配图
2015-10-28 00:05 by jiangys, 440 阅读, 0 推荐, 收藏, 编辑
摘要:在上一篇中,我们已经把首页微博显示出来了,但还有很多细节,需要我们去调整的。这一章中,我们将处理好时间,配图,工具框及转发微博等小细节的功能。时间处理第一步:定义一个时间的类别,用于判断是昨天、今天等。NSDate+Time.h#import @interface NSDate (Time)/** ... 阅读全文
iOS 第三方框架-Masonry
2015-10-26 16:28 by jiangys, 546 阅读, 0 推荐, 收藏, 编辑
摘要:介绍地址:http://www.cocoachina.com/ios/20141219/10702.html 官网:https://github.com/SnapKit/Masonry 记住:一定要先添加View , 再设置位置 NSLayout 相关枚举 左右顶部宽高一样: make.left.r 阅读全文
iOS 新浪微博-5.0 首页微博列表
2015-10-25 13:54 by jiangys, 688 阅读, 0 推荐, 收藏, 编辑
摘要:首页显示微博列表,是微博的核心部分,这一章节,我们主要是显示出微博的列表。导入第三方类库pod 'SDWebImage', '~> 3.7.3'pod 'MJRefresh', '~> 2.4.12'pod 'MJExtension', '~> 2.5.14'需求分析由于Cell的高度是不一样的,因... 阅读全文