guchunli

努力把生活折腾成自己喜欢的样子~


  • 首页

  • 分类

  • 相册

  • 归档

  • 标签

  • 关于

  • 搜索

MVVM学习笔记

发表于 2017-05-20 | 分类于 笔记
| 字数统计 494 | 阅读时长 1

MVVM(Model View View-Mode)的四个组件:

  • view :由 MVC 中的 view 和 controller 组成,负责 UI 的展示,绑定 viewModel 中的属性,触发 viewModel 中的命令;在MVVM中,Controller可以当作一个重量级的View(负责界面切换和处理各类系统事件)。
  • viewModel :从 MVC 的 controller 中抽取出来的展示逻辑,负责从 model 中获取 view 所需的数据,转换成 view 可以展示的数据,并暴露公开的属性和命令供 view 进行绑定;
  • model :与 MVC 中的 model 一致,包括数据模型、访问数据库的操作和网络请求等;
    阅读全文 »

ReactiveCocoa学习笔记

发表于 2017-05-20 | 分类于 笔记
| 字数统计 4.2k | 阅读时长 16

ReactiveCocoa(RAC):是函数响应式编程(Functional Reactive Programming:FRP)框架,高聚合、低耦合思想。
使用cocoapods导入时加上use_frameworks!

阅读全文 »

iOS多媒体学习笔记

发表于 2017-05-06 | 分类于 笔记
| 字数统计 1.1k | 阅读时长 4

音频

音效 AudioToolbox.framework

限制:

  • 音频播放时间不能超过30s
  • 数据必须是PCM或者IMA4格式
  • 音频文件必须打包成.caf、.aif、.wav中的一种(注意这是官方文档的说法,实际测试发现一些.mp3也可以播放)
    阅读全文 »

RAC与Target-Action、通知、代理、KVO

发表于 2017-04-23 | 分类于 笔记
| 字数统计 361 | 阅读时长 1

ReactiveCocoa作用
1.target-action:rac_signalForControlEvents
rac_textSignal rac_gestureSignal
2.代理 rac_signalForSelector:@selector() fromProtocol:()

阅读全文 »

iOS IM学习笔记

发表于 2017-04-22 | 分类于 笔记
| 字数统计 418 | 阅读时长 1

客户端需要做如下4件事:

  • 1.客户端调用 socket(…) 创建socket;
  • 2.客户端调用 connect(…) 向服务器发起连接请求以建立连接;
    阅读全文 »

北京十渡

发表于 2017-04-16 | 分类于 随笔
| 字数统计 1k | 阅读时长 3

2017-04-16 北京十渡飞拉达、蹦极

蹦极
阅读全文 »

iOS-APP打包/提审/被拒等注意事项

发表于 2017-04-13 | 分类于 笔记
| 字数统计 3k | 阅读时长 14

打包前注意点

1.改为正式环境

  • 接口改成线上服务器
  • 极光推送环境改为生产环境等
阅读全文 »

iOS单元测试学习笔记

发表于 2017-04-09 | 分类于 笔记
| 字数统计 1.5k | 阅读时长 6

1.新建项目时注意勾选Unit Tests,UI Tests
如果忘记勾选,File–>new–>target–>iOS–>Cocoa Unit Testing Bundle/Cocoa UI Testing Bundle 添加

阅读全文 »

2017玉渊潭樱花节

发表于 2017-04-08 | 分类于 随笔
| 字数统计 108 | 阅读时长 1

2017-04-08 玉渊潭樱花节


阅读全文 »

iOS runtime与runloop学习笔记

发表于 2017-03-22 | 分类于 笔记
| 字数统计 3.6k | 阅读时长 15

runtime

Objective-C 是一门动态语言,它把很多静态语言在编译和链接时做的事情放到了运行时去处理,它在运行时实现了对类、方法、成员变量、属性等信息的管理机制。

  • 需要#import <objc/runtime.h>

  • 基于C,为C添加类面向对象的特性。
    对象方法:保存到类对象的方法列表。
    类方法:保存到元类(Meta Class)的方法列表。

阅读全文 »
1…101112
谷春丽

谷春丽

117 日志
2 分类
51 标签
© 2016 - 2019 谷春丽
由 Hexo 强力驱动
主题 - NexT.Muse
博客全站共178.9k字