自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤城的博客

iOS专栏

  • 博客(14)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS 监听程序的生命周期

当你想要对程序的不同状态进行操作时,就要对程序的生命周期进行了解,比如当你点击home键时或者程序意外退出事,需要保存现场VIew以及一些数据,应该在哪里进行操作,程序开启时启动界面,或者再次进入时直接验证登录,等等今天就来讲一下iOS的程序生命周期,在什么时候调什么方法。在Appdelegate中已经写好了各种监听程序状态的回调方法,所以只要了解那些方法在哪里调用就可以 了:- (B

2015-03-23 15:00:09 2032

原创 Xcode process launch failed: timed out trying to launch app

当我把测试证书改为发布证书时,运行app报这个错误: process launch failed: timed out trying to launch app 所以查了一下怎么解决这个问题,把它记下来:首先clear一下你的工程;product——>clear然后把你的app删掉重新编译运行;确定你的证书有没有加对:target --> Build Settings --

2015-03-23 10:35:35 763

原创 UIWebView 加载html 及自适应高度

首先创建webView,设置属性: _webView=[[UIWebView alloc]init]; _webView.frame=CGRectMake(10, originY, Width-20, 140); _webView.scalesPageToFit = NO;//自动对页面进行缩放以适应屏幕 _webView.delegate=self; _

2015-03-23 09:30:07 4055

原创 iOS UIActionSheet的用法

UIActionSheet是和UIAlertView风格差不多的两个UI控件,不过他们的作用不同,UIAlertView用来作为警告框或者账号密码输入框,而UIActionSheet是用来选择的控件,比如微信朋友圈中的图片选择功能就是这个控件。还有就是UIAlertView的按钮在View中间,而UIActionSheet的按钮在底部,实现的功能基本都能互换,看个人需求使用哪个哈。看例子:

2015-03-20 16:53:53 5988

原创 iOS UIAlertView的用法

今天来讲一下UIAlertView的用法,真好今天有用到,就拿来总结一下。首先创建UIAlertView的对象,然后显示在界面上: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"类别修改" message:@"修改什么?" delegate:nil cancelButtonTitle:@"取消" otherButto

2015-03-20 15:02:04 4425

原创 iOS 类别(catogry)和类扩展(extension)

在OC中,声明一个类是这样的(.h),然后创建私有的成员变量需要用到@private关键字:@interface ViewController : UIViewController { @private NSInteger _value;}但是,还有一个方法可以声明,那就是在(.m)类扩展中写@interface ViewController (){NSInteget

2015-03-19 17:06:35 1082

原创 ios 怎么修改 bundle identifier

有时候当你的工程已经创建了之后,你的工程bundle identifier的后面部分是灰色的,当你想要更改用来匹配你的测试证书的时候,发现居然不可以更改,灰色的部分根本去不掉,坑爹啊。。。(所以测试证书最好用通配符,哈哈)那么如果你想更改你的工程bundle identifier  怎么办呢?接下来教你怎么做:红色框框的那个就是bundle identifier ,你会

2015-03-18 17:20:26 13155

原创 iOS 下拉刷新

从网上下的demo;比较方便直接拿来用了。关键代码://创建下拉刷新的view  并加入tableview EGORefreshTableHeaderView *_refreshHeaderView; if (_refreshHeaderView == nil) { EGORefreshTableHeaderView *view = [[EGORefresh

2015-03-17 16:12:46 543

原创 UITextView 自适应高度 及显示html内容

让UITextView自适应高度://自适应高度 CGRect frame = _textView.frame; CGSize size = [_textView.text sizeWithFont:_textView.font constrainedToSize:CGSizeMake(280, 1000)

2015-03-16 16:26:22 4674 2

原创 iOS webView 加载文件 及 文件操作

这几天在做webView浏览附件的功能,研究了一下,正好可以记下来,用webView可以打开各种附件(.doc   .pdf   。。。)//加载路径的第一个方式 NSString *path1 = [[NSBundle mainBundle] pathForResource:@"文件名" ofType:nil]; NSURL *url = [NSURL fileURLWith

2015-03-13 11:31:14 7215

原创 iOS UITableViewCell重用以及自定义Cell

今天来讲一下UITableViewCell的重用问题,记得有一次去面试,被问到UITableViewCell是怎么优化的?然后是怎么重用的?Cell重用缓存在哪里?当时怎么回答的不记得了,反正能答得都答了,不能答得在乱扯,结果一下就露馅了。好吧不扯了,进入正题。UITableViewCell的重用是对列表的一种优化机制,试想一下,如果你有成千上万条数据需要显示,如果每条数据需要alloc一个c

2015-03-13 10:56:23 2667

原创 iOS 对象模型

前面写了一点关于runtime的swizzling,其实也是对象模型的一部分,今天就来详细讲一下ios的对象模型。那么什么叫对象模型呢,按照面向对象的设计原则来说,所有的事物都是对象,(iOS还是允许存在一些基本的数据类型,所以并没有严格遵守面向对象),同时对象也应该是另一个对象生成的实例。比如一个类生成一个实例,这个实例就叫做这个类的对象,也叫实例对象,那么问题来了,类是不是也是对象呢?iO

2015-03-04 11:42:53 772

原创 ios 预处理程序

预处理程序(宏定义)实际是在编译OC之前处理的语句,预处理程序以#标记,必须是该行的第一个非空格字符。1、#define语句#define语句的基本用途之一就是给符号名称指派程序常量。预处理程序语句 #define TRUE 1  定义了名称TRUE的值为1, int flag=TRUE;#define语句经常放在程序的开始,#import或者#include语句之后,但是这不

2015-03-03 16:24:49 452

原创 干货 大神们

英文系列网站Raywenderlich.com这个不多说了吧,iOS界的百科全书。iOS By tutorial系列书从iOS7到8全买的正版别说499刀了,999刀也入手。objc.io这个也不用多说了,Raywenderlich是百科全书的话,这个就是深入深入再深入。http://tutsplus.com/也是包罗万象的一个网站,有web ios u

2015-03-03 14:38:56 578

socketDemo

socket其实就是tcp连接,当客户端与服务端三次握手之后就一直连着,所以他的响应速度会比HTTP的应答式快

2015-08-29

github for Mac

The easiest way to use GitHub on Mac. github 的客户端

2015-03-26

iOS 人脸识别

基于openCV的人脸识别的demo,从 iPhone 的摄像头获取视频流,对它持续进行人脸检测,并在屏幕上标出来。当用户点击一个脸孔时,应用会尝试识别这个人。如果识别结果正确,用户必须点击 “Correct”。如果识别错误,用户必须选择正确的人名来纠正错误。我们的人脸识别器就会从错误中学习,变得越来越好。

2015-03-19

iOS 下拉刷新

很好用的iOS 下拉刷新demo,直接加入工程皆可以使用,并且易懂,很容易改成自己的风格

2015-03-17

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

TA关注的人

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