laomaoios的个人主页

还没有设置过签名

他的收藏夹
  • 代理模式:就是有一些方法要实现,但是又不知道由谁来实现,就先创建一个delegate属性,然后需要实现的时候把delegate赋值成需要实现的对象即可。一.代理传值3组文件:协议:httpServiceDelegate.h协议方法:- (void)sayHello:(NSString *)name; 委托者:httpServiceManager.hhttpSer  ... [查看]
    laomaoios 公开 2013-07-31 23:02 711 查看
  • 在IOS里,常见的传值方式,我一般是分为确定执行顺序的传值和不确定执行顺序的传值。确定执行循序的传值,比如对象A创建对象B,然后A把值赋给B,然后B在指定的顺序里对这个值进行处理。实际例子,ViewController之间的传值,vc1创建vc2,然后vc2.vaule  ... [查看]
    laomaoios 公开 2013-07-31 23:37 996 查看 传值  代理  block  通知  属性传值  
  • tableView点击下拉查看更多,主要原理就是在tableView的didSelect方法里插入(更多)或者删除(回收)一定数量的cell。本例子是用section作为单位来分块。个人感觉这种方式是最方便的。其中用到了一个二维数组(数据源),一个一维数组,用于存放每个section的状态。头文件如下:#import <UIKit/UI  ... [查看]
    laomaoios 公开 2013-08-01 16:18 871 查看
  • #import 重复引用的话,只生效一次Xcode里***文件夹是虚拟文件夹,蓝色是实际文件夹,也就是项目里的***文件夹,在实际硬盘上不一定是存在的。添加文件到项目有两种方法,第一是右键,然后add。第二种是直接拖拽到项目的左侧栏。在头文件(.h)定义,在实现文件(.m)实现。alloc分配内存空间,init  ... [查看]
    laomaoios 公开 2013-08-01 19:36 766 查看
  • MVC 对应的就是 模型,视图,控制器模型:用于数据处理,包括数据获取,数据解析,数据存储。把数据传递给控制器控制器:中间部分,分别和视图,模型交互,对事件进行处理,对数&#20540;进行传递视图:用于加载控件,主要用于显示内容。把接受到的信息传递给控制器。 个人使用中,觉得MVC模式最大的好处就是可  ... [查看]
    laomaoios 公开 2013-08-01 20:55 726 查看
  • 头文件声明了3个属性:products是可变数组,存放数据源。tableView,UITableView对象,用来现实数据,主要是用来区分是原数据的tableView还是搜索结果的tableViewresult,可变数组,用来存放搜索的结果。1个成员变量,可变数组,用来保存每个section的拉伸状态头文件如下:// // laomaoProductsViewC  ... [查看]
    laomaoios 公开 2013-08-02 14:55 911 查看
  • html解析最重要的就是看清楚节点,看是用DIV取还是用class,搞清楚结构之后,解析规范的网页都不是什么问题。如果网页不规范,则要看具体情况而定了把NSData转成NSString类型的数据NSString * str = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];把NSString类型的  ... [查看]
    laomaoios 公开 2013-08-02 16:18 776 查看
  • 从软件的角度来说,程序运行过程中,通常都是把数据存放在变量,数组,字典等,也就是程序运行时候开辟的一块内存空间,但是随着程序的关闭,这块内存空间也跟着消失,数据也随即丢失。因此,我们需要把数据保存起来。这样就有了数据存储的动因。从硬件的角度来讲,随着电路的断开,内存(RAM)上的数据也随  ... [查看]
    laomaoios 公开 2013-08-04 14:19 766 查看
  • IOS5之后,UIViewController增加了一些操作子控制器的方法,以下列举几个:添加子控制器:- (void)addChildViewController:(UIViewController *)childController NS_***AILABLE_IOS(5_0);移除子控制器:- (void) removeFromParentViewController NS_***AILABLE_IOS(5_0);改变控制器从fromView  ... [查看]
    laomaoios 公开 2013-08-12 11:43 811 查看
  • 下载就是把云端的信息,传输到本地。换句话说,只要是获得本地没有的信息操作,都可以成为下载。先介绍IOS自带的两种下载方式:同步下载和异步下载。同步下载的时候,该线程进入挂起、假死状态,等到全部下载完成,才能进行其他操作。在这期间,用户对界面的操作都是无效的,界面也不会响应任何事件  ... [查看]
    laomaoios 公开 2013-08-12 15:22 866 查看
  • 在没有学习正则表达式之前,我们可以用NSString的rangeOfString: options:等方法来实现对字符串的查询,但是这种查询方式有个问题,就是需要匹配一定规律的字符串,需要编写的代码就很庞大了。正则表达式就可以用来处理这类问题。正则表达式,就是用来匹配一定规则的字符串。正则表达式可以  ... [查看]
    laomaoios 公开 2013-08-13 16:42 573 查看
  • 一.正则表达式的介绍与作用:我们在处理数据的时候,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。正则表达式的主要作用是分割、匹配、查找、替换。正则表达式不仅可以帮助我们完成一些通过函数无法实现的工作,还可以帮助我们减轻很多工作量。  ... [查看]
    laomaoios 公开 2013-08-14 00:01 344 查看
  • 字符串是我们最经常用到的数据类型之一在C语言中,字符串是由一排的字符组成字符串,然后用指针进行操作。在OC中,字符串是对象,更加方便操作。在这里&#20540;得一提的是,字符串的引用计数问题。字符串常量的引用计数是-1,因为是放在常量池里。 只有字符串变量的引用计数才大于等于0。以下  ... [查看]
    laomaoios 公开 2013-08-20 17:02 295 查看
  • 1. 我们调试的时候经常会用一些NSLog打印一些信息。当我们项目完工之后,需要花费大量时间去删除这些NSLog。现在提供一种方法,可以直接修改一下参数就让NSLog消失无踪。#ifdef DEBUG #define SLog(fmt,...) NSLog(fmt,##__VA_ARGS__) #else #define SLog(fmt,...) #endif在这里,如果D  ... [查看]
    laomaoios 公开 2013-10-15 08:57 363 查看
  • 本身动画就是由多张图片连续播放而组成的。 UIImageView *animationImageView1 = [[UIImageViewalloc]initWithFrame:CGRectMake(50,100, 20, 20)]; UIImage *img1 = [UIImageimageNamed:@"A..png"]; UIImage *img2 = [UIImageimageNamed:@"B.png"]; UIImage *img3 =  ... [查看]
    laomaoios 公开 2013-10-16 16:34 363 查看
  • 关于tableview的重用机制导致子视图重叠的问题,一般都是因为子视图重复创建了,究其原因,就是重用机制没有理解透彻。这里提供两种解决方案,解决该问题的方法很多,这里只是随意列举两种:第一种就是在tableView的回调方法里创建并添加子视图:- (UITableViewCell *)tableView:(UITableView *)  ... [查看]
    laomaoios 公开 2013-10-22 13:00 375 查看
  • 一.ASIHttpRequest简介 1.ASIHttpRequest是什么 是一个开源的类库,对CFNetwork进行了封装,使用简单的一套接口 ASIHttpRequest是用OC语言写的 ASIHttpRequest适用于基本的HTTP请求和基于Request的交互 2.官方网站 http://allseeing-i.com/asihttprequest二.配置环境 1.导类库 ASI  ... [查看]
    laomaoios 公开 2014-01-13 18:18 471 查看
  • 首先介绍一下什么是GCD:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。GCD的工作原理是:让程序平行排队的特定任  ... [查看]
    laomaoios 公开 2014-05-25 14:27 405 查看
  • CGContextRef context = UIGraphicsGetCurrentContext(); //设置上下文 //画一条线 CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);//线条颜色 CGContextSetLineWidth(context, 5.0);//线条宽度 CGContextMoveToPoint(context, 20, 20); //  ... [查看]
    laomaoios 公开 2014-06-13 17:47 344 查看
  • 研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是&#20284;乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ss  ... [查看]
    laomaoios 公开 2014-06-13 17:56 411 查看
共 37 条记录 12
Lai18.com IT技术文章收藏夹  在信息爆炸的时代,您的知识需要整理,沉淀,积累!Lai18为您提供一个简单实用的文章整理收藏工具,在这里您可以收藏对您有用的技术文章,自由分门别类,在整理的过程中,用心梳理自己的知识!相信,用不了多久,您收藏整理的文章将是您一生的知识宝库!
HTTP://WWW.LAI18.COM    © 2014-2016 · 蜀ICP备15000355号-1