复习上篇文章学习的数据绑定,感觉比较重要的是1.计算属性的的使用,类似响应式编程,就是一个变量的值会随着它相关的那个变量的值的变化而变化,不需要去update,比如fullName = firstName+lastNam…
标签:object-c
Weex学习第四篇:计算属性,class定义style,if,repeat
首先来复习一个重要的知识点: 根节点:每个 Weex 页面最顶层的节点,我们称为根节点。下面是目前我们支持的三种根节点: div:普通根节点,有确定的尺寸,不可滚动。scroller:可滚动根节点,适用于需要全页滚动的场…
Weex学习第三篇:模版,样式,脚本
这两天把官方的教程都看了一遍,总体感觉是信息量很大,但是大部分和iOS原生开发有相似的地方,像UI,touch事件,数据绑定,数据处理等流程都是存在,区别在于语言和语法,虽然知识点,用法,API很多,有的常用的还需要记住…
Weex学习第二篇:Hello world
曾经何时,我以为学习一门语言或者是新技术,只要能写出Hello world,就算是学会了。这个思想困扰了我很久,以至于之前整理电脑的时候发现php,python,ruby,phonegap,react native,go…
Weex学习笔记第一篇:准备工作和要了解的知识点
2017年的第一个工作日,进入到准备学习weex的阶段,首先来看一下需要了解哪些。 1.weex是什么?weex是一种跨平台的开发方案,简单的说就是把iOS,Android,H5的开发合并到一起,可以写一套代码,分别运行…
iOS AudioQueue/AudioSession VoIP业务的实现
iOS SDK升级到7.0之后,Apple对AudioSession做了重大革新,因此很多接口都需要调整。 基础概念 首先我们得了解一下AudioSession和AudioQueue分别是什么东西Session就好像我们…
Objective-C语法之KVC
Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。 使用KVC 定义Student类 //Student.h #import <Foundation/Foundation.h> @i…
Objective-C之Set
介绍 Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的…
Objective-C之字典
介绍 Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的…
Objective-C之数组
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。 NSA…
Objective-C之动态类型
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。 判断对象类型 -(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfCla…
Objective-C之异常处理
基本介绍 Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。异常处理捕获的语法: @try { <#statements#> } @catch (N…