自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 用NSPredicate实现tableView的检索功能

假如在ViewDidLoad中往页面中添加一个UITextField来输入检索内容 UITextField *searchText=[[UITextField alloc]init]; searchText.frame=CGRectMake(0, 0, 250, 30); searchText.placeholder=@"输入搜索内容"; searchText...

2013-06-12 20:14:00 124

转载 用递归方式拼接view的层次结构

- (void)dumpView:(UIView *)aView atIndent:(int)indent into:(NSMutableString *)outstring{ for (int i = 0; i < indent; i++) [outstring appendString:@"--"]; [outstring appendFormat:...

2013-06-12 13:06:00 124

转载 c中%x的含义

NSLog的格式如下所示:%@对象%d, %i整数%u,%z无符整形%f浮点/双字%x, %X二进制整数%o八进制整数%zusize_t%p...

2013-06-08 13:34:00 530

转载 用协议实现ios页面间传值

1.首先创建一个协议类,其中定义一个协议方法:@protocol 协议类名 <NSObject>-(void)方法名:(NSString *)参数1 方法名:(NSString *)参数2;2.在A页面实现该协议,在跳转到B页面时把B页面的委托指向A页面:B页面.delegate=self;3.在B页面中声明一个NSObject对象,该对象遵守PassValu...

2013-06-05 11:25:00 93

转载 oc中sqlite3增删改查

语句:sqlite> create table user(id integer,username text,password text); sqlite> insert into user values(1,'king','king');sqlite> select * from user;sqlite> update user set usernam...

2013-05-31 09:25:00 101

转载 @Property的strong 与weak

@Property的strong 与weakstrong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切@property(nonatomic,strong)NSString*string1; @property(nonatomic,strong)NSString*string2; 有这样两个属性,@...

2013-05-28 16:10:00 101

转载 IOS 沙盒

一:获取documents目录路径//1,获取家目录路径的函数:NSString*homeDir =NSHomeDirectory();//2,获取Documents目录路径的方法:a:NSArray*paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,Y...

2013-05-28 10:40:00 82

转载 通过FMDataBase使用sqlite数据库

FMDatabase是个不错的开源ObjectiveC的sqlite wrapper。Github下载地址如下:https://github.com/ccgus/fmdbFMDatabase 的使用方法其实就是sqlite的一个封装,用过sqlite都会很快运用 - (NSString*) getPath { NSArray* paths =NSSea...

2013-05-25 23:08:00 106

转载 [转]file's owner以及outlet与连线的理解

转自:http://www.cnblogs.com/martin1009/archive/2012/06/01/2531028.htmlxib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,...

2013-05-16 17:31:00 71

转载 DatePicker时间显示不正确问题处理代码

指定下格式就成了。。NSDate *selected=[datePicker date]; NSDateFormatter *dateFormat = [[NSDateFormatteralloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm"]; NSString *message=[[NSS...

2013-05-16 15:06:00 686

转载 OC操作字符串

//--------操作静态字符串--NSString----------------------------------------------------NSString *Beijing= @"北京欢迎您"; //字符串的声明 NSString *log=@"北京欢迎您a"; //[NSString stringWithFormat:@"I am '%@'",Beij...

2013-05-15 09:23:00 79

转载 高性能的序列化方案

要序列化的数据:SerJsonData jsonname一般情况下:String jsonData = new JavaScriptSerializer().Serialize(jsonname);性能比较高的方法:MemoryStream stream = new MemoryStream();using (stream){ new Data...

2012-07-12 13:16:00 141

转载 用反射给属性赋值,例XML用反射给属性赋值

首先先把xml的节点读取出来private XmlNode ReadXmlNodeRoot(String xml) { XmlNode xmlNodeRoot = null; if (!String.IsNullOrEmpty(xml)) { ...

2012-07-03 18:06:00 118

转载 mssql显示表结构

SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名')...

2012-06-05 10:31:00 263

转载 事务

begin tran/*sql语句*/if @@error<>0begin rollback tran endelsebegin commit tran end转载于:https://www.cnblogs.com/cqclassic/archive/2012/05/11/2496147.html

2012-05-11 15:12:00 76

转载 在Sqlserver中抛出异常

RAISERROR (‘抛出的异常说明’, 16, 1) WITH NOWAIT 第一个参数:表示异常的消息,案例中对应字符串‘不允许插入重复的配件’第二个参数:表示异常的严重级别,我们通常取0到18直接。 任何用户都可以指定 0 到 18 之间的严重级别。只有 sysadmin 固定服务器角色成员或具有 ALTER TRACE 权限的用户才能指定 19 到 25...

2012-05-11 15:10:00 736

转载 mysql数据库迁移到sqlserver时,存储过程和建表中用法的差别【未完】

1.标识符:mysql: ``sqlserver:[]2.创建存储过程CREATE PROC:  2.1不带参数:mysql:DROP PROCEDURE IF EXISTS `up_init_orgdata`;DELIMITER ;;CREATE DEFINER=`root`@`%` PROCEDURE `up_init_orgdata`() &...

2012-04-19 12:01:00 149

转载 javascript_检测浏览器中的插件

//检测插件(在IE中无效) function hasPlugin(name) { name = name.toLowerCase(); for (var i = 0; i < navigator.plugins.length; i++) { if (navigator.plugins[i...

2012-03-23 17:57:00 116

转载 检测出调用window.open()打开的弹出窗口是不是被屏蔽了

如果是浏览器内置的屏蔽程序阻止的弹出窗口,那么window.open()很可能返回null。如果是浏览器扩展或其他程序阻止的弹出窗口,那么window.open()通常会抛出一个错误。因此,要想准确检测出弹出窗口是否被屏蔽,必须在检测返回值的同事,将对window.open()的调用封装在一个try-catch块中 var blocked = false; ...

2012-03-23 15:07:00 265

转载 javascript_静态私有变量,模块模式,增强模块模式

静态私有变量 (function() { var name = ""; //私有变量,只在私有作用域中可以访问到 Person = function(value) { name = value; alert("私有作用域中的全局变量中的this:" + this); }; //Person为全局变量的构造...

2012-03-23 13:21:00 89

转载 javascript_利用闭包模仿块级作用域

(function(){//这里就是块级作用域})();块级作用域 //无论在什么地方,只要临时需要一些变量,就可以使用块级作用域 function outputNumbers(count) { ( function() { for (var i = 0; i < count; i++...

2012-03-23 12:18:00 163

转载 javascript最常用的继承模式-寄生组合式继承——引用类型最理想的继承范式

很多人认为组合继承是js最常用的继承模式;不过它也有自己的不足。组合继承最大的问题就是无论什么情况下,都会调用两次超类型构造函数:一次是在创建子类型原型的时候另一次是在子类型构造函数内部。这样,子类型最终会包含超类型对象的全部实例属性,但我们不得不在调用子类型构造函数时重写这些属性。function SuperType(name){this.name=name;thi...

2012-03-22 17:25:00 132

转载 javascript中创建自定义类型的最常见的方式_组合使用构造函数模型和原型模式,动态原型模式...

1.组合使用构造函数模式和原型模式。这样每个实例都会有自己的一份实例属性的副本,但同时又共享着对方法的引用,最大限度地节省了内存。//构造函数模式用于定义实例属性function Person(name,age,job){this.name=name;this.age=age;this.job=job;this.friend=["xj","nn"];}//原型模式用...

2012-03-22 16:24:00 105

空空如也

空空如也

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

TA关注的人

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