新浪微博项目笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51374418

新浪微博: 1.字典转模型、模型转字典、badgeValue 首先利用AF获取数据,然后将数据传递给网络封装层,网络封装层将数据(字典数组)转成模型数组传递给数据层。控制器最终需要的只是数据。 方法: // 将字典转为Status模型 Status *status = [Status objectWithKeyValues:dict]; // 将字典数组转为User模型数组 NSArray *userArray = [User objectArrayWithKeyValuesArray:dictArray]; // 将模型数组转为字典数组 NSArray dictArray = [User keyValuesArrayWithObjectArray:userArray]; // 模型转字典 param.keyValues 2.后台运行     问题:真机上运行和模拟器上的效果不一样,播放音乐的效果恰恰相反,一个是进入后台才播放,一个是进入前台才播放     解决:需要设置音频 单元格中先调用单元格的高度这个方法 3.MVVM     VM:视图模型     将下载后的数据转成模型,将模型赋值给视图模型的模型属性。视图模型中有各个视图属性(总共属性:视图属性、模型属性、单元格高度属性)。在重写set模型的方法中设置各个视图属性的大小、位置。在子单元格中利用传递过来的视图模型设置数据和各个子控件的大小     用来解决比较复杂的界面,而且界面中的控件尺寸是由模型数据确定的。     视图模型:模型+所有控件的frame     好处:如果一个控件循环利用(如:cell)就可以避免重复计算控件的尺寸 4.时间label宽度、来源     set方法、get方法 5.配图     UIImageView的内容模式:     1.填充整个控件     2.按比例缩放,并且不会超出控件     3.按比例缩放,直到有宽和高有一个不超出边界,然后显示中心点,并且要多图片进行裁剪     4.不会缩放图片,只会把图片的中心点对齐图片 6.发送图片     上传多张图片?     1. 如果传递的参数很多需要封装成一个模型

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯NEXT学位

药药切克闹!用酷炫的vue~制作酷炫的menu~

4015
来自专栏一“技”之长

Java开发GUI之Label标签 原

    Label控件是awt包中最简单的几个视图控件之一,其用来显示固定的文本,示例如下:

742
来自专栏前端黑板报

纯CSS实现宽高相等(或者其他比例)

动态实现宽高相等以及其它比例,一般使用的是JS。这次介绍一种使用纯CSS实现的方法。 基础结构与样式: 1 2<div class="box"> </div> ...

2967
来自专栏cnblogs

bootstrap深入理解之格子布局

一、源码文件: _grid.scss:格子系统类文件 Mixins/_grid.scss:支持格子系统实现的mixin集合 Mixins/_grid-fra...

22910
来自专栏黒之染开发日记

【easeljs】显示对象基础 DisplayObject 类

DisplayObject is an abstract class that should not be constructed directly. Inst...

933
来自专栏逍遥剑客的游戏开发

Direct3D学习(一):3D Sierpinski镂垫绘制

2029
来自专栏专注数据中心高性能网络技术研发

[Python]Matplotlib绘图基础

1.简介 Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。 ---- 2.绘图基础 2...

4057
来自专栏hbbliyong

代码创建 WPF 旋转、翻转动画(汇总)

先建立一个button <Button Width="80" Height="60" Content="旋转" Name="trans" Cl...

3024
来自专栏我是业余自学C/C++的

Excel求百分比

1713
来自专栏木头编程 - moTzxx

HTML 图片映射<map>标签整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

2054

扫码关注云+社区