- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 iOS UITableView 用法二:源码示例
iOS UITableView 用法实例:之前在iOS UITableView 用法一:初探 中总结了UITabelView的用法和功能,给出了iphone下的简单应用下面是实例开发的一个小程序,运行在iPad上,采用分割界面,ui布局采用UITableView,各主要界面展示如下:
2015-11-26 10:34:58 914
原创 iOS定位示例与原理
定位示例:功能与效果运行效果如下图:两个标签实时显示位置信息,也就是经纬度;点击按钮可以将当前位置设定为目的地;设定目的地之后,目的地经纬度会显示在最下面,同时当前位置到目的地间的距离将会实时显示在中间位置。Core Location是iOS SDK中一个提供设备位置的框架。可以使用三种技术来获取位置:GPS、蜂窝或WiFi。在这些技术中,GPS最为精准,如果有GPS硬件,Core Location将优先使用它。如果设备没有GPS硬件(如WiFi iPad)或使用GPS获取当前位置时失败,Cor
2015-11-26 09:41:59 3055
原创 NSDictionary内部数据类型与unrecognized selector sent to instance 错误类型
本例的目的:从网站请求了天气信息,信息以Json的格式返回,通过解析数据把有关信息显示在界面遇到的问题在于:把Json数据转换到NSDictionary类型中,通过键值来获取特定数据,将数据赋给label显示,但在编译时会出错错误提示: [__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0x792ab510错误解析:网上有一种说法是“由于对象被提前释放了,但在程序中仍然调用了该对象”,
2015-11-23 17:45:17 16841
转载 IPv6 NDP邻居发现协议 2
1、引言 随着IP网络规模和业务的迅速发展,IP网络的用户数急剧增加,正因为如此,IP网络也暴露出越来越多的问题,如地址空间不足、QoS、安全问题等。为了解决Internet的这些问题,尤其是解决地址空间不足的问题,IETF于1992年在IPv4的基础上定义了下一代的Internet协议,被称之为“Ipng”或“IPv6”。 IPv6解决的最大问题是扩大了地址空间,另外,它
2015-11-20 17:24:08 3374
转载 IPv6 NDP邻居发现协议 1
NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP、ICMP路由器发现和ICMP重定向等协议,并对它们作了改进。作为IPv6的基础性协议,NDP还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能。这里的邻居:是指附着在相同链路的节点们1.地址解析:地址解析是一种确定目的节点的链路层地址的方法
2015-11-20 17:17:13 22864 4
原创 6Lowpan报头压缩
6lowpan中地址映射即802.15.4中长地址和短地址映射为ipv6地址所有的802.15.4设备都有一个IEEE EUI-64地址,但16位短地址(节3和节12)也同样是可能的。对于前者可以按照以太网上的ipv6进行处理;对于后者:一个“假的48位地址”的产生过程如下。首先,左32位由16位0和16位PAN ID(作为选择,如果不知道PANID,就用16位0)组成。这样产生的32位域如下所示:16位PAN ID16位0然后,这个32位后面连接的是16位短地址。这样产生的48位地址如下所示:
2015-11-15 20:40:28 4635 3
原创 RFC4291IPv6寻址结构 RFC4862地址自动配置
5、接口标识对于所有单播地址,除了以二进制值000开始的以外,要求接口标示符为64比特长,由改进的EUI-64格式构建。当源自全球标记时(例如,IEEE 802 48-bit MAC标识符或IEEE EUI-64标识符[EUI64]),基于改进的EUI-64格式的接口标识符可以有全球范围;当不能得到全球标记时(例如,串联链路,隧道端点)或者不希望使用全球标记时(例如,临时的私有标记[PRIV]),基于改进的EUI-64格式的接口标识符可以有本地范围。当根据IEEE EUI-64标识符形成接口标识符时,
2015-11-15 20:20:59 1441
原创 基于Contiki OS的智能led照明:LIFX
最近接触了LED智能照明,但是大部分智能LED是使用私有协议或是类似Zigbee这样的协议进行组网和数据传输,这就造成除了每个灯节点外,还需要一个网关来连接节点和网络,包括飞利浦的HUE也是这样。Philips hue使用的ZLL(ZigBee Light Link)是在ZigBee协议上开发的一个扩展集,这个协议由飞利浦主导,希望能够更简单的实现灯的智能连接,第一款产品hue可以说从照明史上
2015-11-15 12:45:17 1667 4
原创 iOS关于系统短信和电话的调用
在网上搜索很多资料和帖子,也看了苹果的开发文档,iOS对系统调用的限制很严格对于非越狱的手机,我们能做的就是监听来电的状态,但不能获取来电号码;可以拨打电话,但需要在ios 的标准用户界面下进行;可以发送短信,但仍需要通过ios的标准用户界面;对于接收到的短信,就无能为力了对于越狱的手机,从我看到的资料来说,监听电话,获取来电号码;获取短信以及短信内容,后台发送短信都是可以实现的虽然没有达到自己想要的结果:非越狱情况下获取来电号码以及后台发送短信,但找了几天资料,还是做一个总结:非越狱下,iOS在电
2015-11-13 16:21:03 8284 1
原创 iOS UITableView 用法一:初探
tableview的功能实在是太强大了,越学感觉内容越多,越灵活,越丰富多彩。而且又觉得很难详细描述和总结,这里是从网上找到的一些博文,加上自己近一个月来的学习和使用的实际情况,尽量进行了总结。推荐大家在使用的时候,多看看苹果的帮助文档,这里是最全的资料,不明白的地方再看看网友的解释。下图大概画了一下整个tableview的组成部分,对每一部分我们都可以个性化进行控制和处理,这在手册中都有对应的处理函数。
2015-11-06 14:39:24 1035
ZigBee.Wireless.Networks.and.Transceivers
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人