河马的BLOG

刻苦钻研技术 好好享受生活

UIView CALayer frame,position ,anchorPoint的关系

UIView的几何属性有 frame,bounds,center. CALayer的几何属性有 frame,bounds,position,anchorPoint UIView的frame是由bounds,center来共同决定的。CALaye的position和UIView的center是同...

2017-06-27 11:04:22

阅读数:361

评论数:0

iOS耳机红外线遥控器

目前家里很多家用电器都是使用红外线遥控的,如果知道这些遥控器的红外编码,就可以使用手机利用手机的耳机口输出红外信号,从而把手机变成红外遥控器。目前输出红外信号可以通过一个红外发光二极管来实现。这个红外发光二极管可以自己手动做 (网上找的,侵删) 也可以在淘宝上买一个 硬件原理可以参考...

2017-06-23 14:30:33

阅读数:1693

评论数:4

xcode运行解析报错 While reading xx.png pngcrush caught libpng

从网上下载了一个后缀为png的图片来做素材,可是在运行的时候Xcode提示 While reading xxx/cone.png pngcrush caught libpng error: Not a PNG file.. Could not find file: xxx/Libr...

2017-06-21 13:30:22

阅读数:469

评论数:0

Hex Fiend – 十六进制编辑 [Mac]

需要一个在mac下查看二进制文件的编辑器。Hex Fiend不错,既小巧,又好用,正好满足需求下载地址 http://ridiculousfish.com/hexfiend/

2017-06-20 15:40:22

阅读数:1505

评论数:0

在iOS中将string转成UTF-8编码

在iOS开发中,特别是在对Web服务调用的时候,经常会遇到请求参数为中文的情况,那么这时候就需要将Url转成UTF-8编码才能进行请求。 使用stringByAddingPercentEscapesUsingEncoding:方法可以将string转成UTF-8编码, 如下面代码NSURL *...

2017-06-16 17:58:16

阅读数:2227

评论数:0

iOS 得到当前设备的IP地址

首先要引入头文件#import <ifaddrs.h> #import <arpa/inet.h>下面是实现代码+(NSString *) getIpAddress { NSString *address = @"error"; struct...

2017-06-16 16:52:31

阅读数:387

评论数:0

iOS Http传输过程中对特殊字符的处理

在进行http传输的过程,如果有特殊的符合,例如“+,&。*”,不会进行处理,都直接替换掉了。原因:默认的系统不会对这些特殊符号进行转义,只会进行替换解决办法:在post之前对这些特殊符号做一次UTF8就可以解决这个问题了 代码如下:NSString *str = @"打电话给...

2017-06-12 15:14:40

阅读数:1100

评论数:0

iOS核心动画学习

CALayer的能力CALayer 所具有而UIView没有的功能 阴影 圆角 带颜色的边框 3D变换 非矩形范围 透明遮罩 多级非线性动画 CALayer寄宿图的各种属性 contents 属性 这个用来呈现图层的内容,赋值的类型是CGImageRef,这是一个纸箱CGImage结构的指针 ...

2017-06-12 15:11:37

阅读数:259

评论数:0

Xcode7 http传输出错 App Transport Security has blocked a cleartext HTTP (http://) resource load since it

Xcode 7, 涉及到了访问http资源,测试时碰到如下报错: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. 原因: 在Xcod...

2017-06-12 15:11:08

阅读数:308

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭