自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 视图的生命周期

视图被实例化加载到内存中,调用viewDidLoad方法,此时视图尚未出现。

2014-11-13 17:40:09 543

原创 iOS 折线图动画

最近做了一个小demo,里面需要动态hui'zhi

2014-05-28 21:36:54 1818

原创 UIImage 数组转为视频

主要功能是将一个UIImage数组zhua

2014-04-11 10:18:38 1519

原创 iOS设备打印连接到同一Wifi的其余设备清单

打印Arp1.首先引入头文件

2014-04-11 10:04:01 1038

原创 PNG后缀需改作png

记录一个自己遇到的有点无奈的错误……App一直运行的很良好,然后我添加了Default、Default@2x、Default@2x-586h三张png图片做launch image。然后就悲剧了……在4.0屏上,屏幕上下各有一块变黑了,就像iPad上运行iPhone程序那样,四周是黑色的,中间的大小正好是3.5屏幕,然后检查了许久发现,是launch image里,Default@2x-5

2014-03-16 21:56:45 1262

原创 CIDetect检测人脸五官

在iOS上,人脸检测、识别可以用opencv for iOS来实现,但是这不是需要导入第三方库么,上网搜寻了一下,发现iOS自带的CIDetect可以检测人脸,可以获取到人脸位置、大小、左右眼睛位置、嘴巴位置等数据,但是比较遗憾的是无法获取眼睛、嘴巴大小。1.获取人脸数据CIImage *img = [CIImage imageWithCGImage:image.CGImage];CID

2014-03-16 21:37:23 2537

原创 iPhone摄像头拍照后图像旋转

OK,纠结了一晚上,也没理出个头绪来,放弃了,等待下周抱大腿!总结一下这周遇到的大小问题们。1.iPhone摄像头拍照后图像旋转 最近做了个有关图像处理的APP,里面涉及到拍照和从相册读图,测试时发现一个神奇的问题。当我用后置摄像头拍照,然后将拍摄到的图片显示在APP界面上时,图片一切正常,然后读取图片像素信息,再用像素信息生成图片,按理说,新生成的图像和原图像应该是一样的

2014-03-16 21:09:02 2381

原创 UIButton 触发多个事件 响应同一函数

1v1绑定方法UIButton利用函数:- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;绑定事件。一般的N v 1绑定方法一般是每次绑定一个事件,如:UIControlEventTouchDown、UIControlEventT

2014-02-26 21:57:45 3106

原创 iOS优化网络性能(读书笔记)

测量网络性能网络带宽

2014-01-09 16:50:08 2100

原创 网络安全传输(读书笔记)

检查服务器通信

2014-01-06 09:56:25 2590

原创 网络传输的错误类型

错误类型操作系统错误  通常由HTTP服务器引起HTTP 错误     通常由HTTP服务器或应用服务器引起应用错误        通常由请求中的数据传输或应用服务器问题引起NSError用NSError来表示错误对象,它拥有如下属性:code         NSInteger对象,标明发生了哪个错误。Domain     标明错误是谁产生的。User Info

2013-12-11 14:56:20 1631

原创 GCD dispatch source

根据苹果的官方文档,dispatch source是基础数据类型,协调特定底层系统事件的处理,用于监听一些特定类型的事件对象,接收到事件发生时,自动将一个block压入一个线程。配置一个dispatch source时,需要指定要监测的事件、dispatch queue、以及处理事件的代码(block或函数),当事件发生时,dispatch source会提交block或函数到指定的queue

2013-11-25 17:40:35 3234

原创 GCD使用与多线程

项目里有很多需要用到线程的地方,看了一部分GCD的资料,东一块西一块的,好像明白了,但是用的时候也记不起来,所以自己整理一下,mark一下~1. dispatch object回收机制dispatch object是GCD对象,和cocoa对象一样是引用计数的,但它不参与垃圾回收机制,iOS6以下无论是否开启ARC都需要手动释放,iOS6及以上版本开启ARC无需手动释放,否则需要手

2013-11-25 00:09:43 1175

原创 iOS xmpp demo

源代码首先放上源代码。研究时查了很多别人的东东,也把我的demo放上来,求大神指点。利用xmpp制作了一个iOS 即时通信的demo,手机之间可以发送文字信息、图片和QQ表情;mac im软件和手机间可发送文字信息。支持登录、注销、添加好友、删除好友功能。后续会继续添加功能,有时间也会写写实现方法,求大神指点。1.使用框架  demo是利用xmpp实现的,添

2013-11-13 13:09:50 1215

原创 iOS公有、保护、私有成员

前面写过对于属性name,self.name是通过方法获得属性值,name是通过属性获取属性值。那么两种添加属性的写法有什么本质区别呢?.h文件@interface PObject : NSObject{ @public A *a;}@property B *b;.m文件@synthesize b;其实上面这种写法等同于:

2013-11-05 20:22:56 1108

原创 UISearchBar 使用方法小结

非常菜的iOS菜鸟一枚~~~~~最近做项目里需要一个搜索框,UI设计的是使用自定义的外观,所以需要修改很多内置的东西,写代码和调试的过程搜了很多资料,也在stack上问了很多问题,发现关于UISearchBar的资料少得可怜,尤其是iOS7里search bar的资料更是几近没有,所以我整理了一下我这段时间的研究出来的东西,希望能帮助大家自定义search bar,也方便日后自己查看。备注:因为我

2013-11-01 13:18:49 13786

原创 UITableView 界面一些小细节

1.如果一个tableview同时有两个cell被点击,不会有操作执行,所以之前遇到一个table因为行距过小,点击操作使用了 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event而不是- (void) tableView:(UITableView *)tableView didSelectRowAtIndex

2013-11-01 12:48:47 1025

原创 iOS里两种调用属性方法的区别

以name属性为例,self.name 是调用 get、set方法;name是调用属性。@property name;       -----声明两个方法:setName和name。@synthesize name;    -----声明属性name和定义两个方法:setName和name。    如果上一句在.h文件,下一句在.m文件,那么name属性在执行文件创建,是私

2013-11-01 12:47:49 1339

iOS 动态绘制折线图表

iOS 动态绘制折线图,需要给定图标x、y轴坐标及最大、小值,以及各折点坐标,即可动态绘制折线图。

2014-05-28

xmpp ios demo

利用xmpp开发的iOS im demo。

2013-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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