- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 UIView CALayer frame,position ,anchorPoint的关系
UIView的几何属性有 frame,bounds,center. CALayer的几何属性有 frame,bounds,position,anchorPoint UIView的frame是由bounds,center来共同决定的。CALaye的position和UIView的center是同一个东东。 frame代表了图层的外部坐标(也就是在父图层上占据的空间),bounds是内部坐标({0
2017-06-27 11:04:22 983
原创 iOS耳机红外线遥控器
目前家里很多家用电器都是使用红外线遥控的,如果知道这些遥控器的红外编码,就可以使用手机利用手机的耳机口输出红外信号,从而把手机变成红外遥控器。目前输出红外信号可以通过一个红外发光二极管来实现。这个红外发光二极管可以自己手动做 (网上找的,侵删) 也可以在淘宝上买一个 硬件原理可以参考这篇文章 http://www.icpcw.com/Smartphone/Android/Skill/
2017-06-23 14:30:33 4906 7
原创 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/Library/Developer/Xcode/DerivedData/ButtonDemo-aaazaogsu
2017-06-21 13:30:22 2861
原创 Hex Fiend – 十六进制编辑 [Mac]
需要一个在mac下查看二进制文件的编辑器。Hex Fiend不错,既小巧,又好用,正好满足需求下载地址 http://ridiculousfish.com/hexfiend/
2017-06-20 15:40:22 10985 1
原创 在iOS中将string转成UTF-8编码
在iOS开发中,特别是在对Web服务调用的时候,经常会遇到请求参数为中文的情况,那么这时候就需要将Url转成UTF-8编码才能进行请求。 使用stringByAddingPercentEscapesUsingEncoding:方法可以将string转成UTF-8编码, 如下面代码NSURL *url = [NSURL URLWithString: [str stringByAddingPerce
2017-06-16 17:58:16 7124
原创 iOS 得到当前设备的IP地址
首先要引入头文件#import <ifaddrs.h>#import <arpa/inet.h>下面是实现代码+(NSString *) getIpAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int s
2017-06-16 16:52:31 1076
原创 iOS Http传输过程中对特殊字符的处理
在进行http传输的过程,如果有特殊的符合,例如“+,&。*”,不会进行处理,都直接替换掉了。原因:默认的系统不会对这些特殊符号进行转义,只会进行替换解决办法:在post之前对这些特殊符号做一次UTF8就可以解决这个问题了 代码如下:NSString *str = @"打电话给&rp=张三"; NSString *bStr = (__bridge NSString*)CFURLCreate
2017-06-12 15:14:40 2940
原创 iOS核心动画学习
CALayer的能力CALayer 所具有而UIView没有的功能阴影 圆角 带颜色的边框3D变换非矩形范围透明遮罩多级非线性动画CALayer寄宿图的各种属性contents 属性 这个用来呈现图层的内容,赋值的类型是CGImageRef,这是一个纸箱CGImage结构的指针layer.contents= (__bridge id)image.CGImage;contents
2017-06-12 15:11:37 434
原创 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.原因:在Xcode7中,苹果默认只支持https,不在支持http解决方法:打开 工程主目录下info
2017-06-12 15:11:08 457
windows网络编程技术详解及其内幕
2008-09-22
面向对象的设计模式及其应用
2008-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人