加载中
IOS NSPredicate 查询、搜索

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 最常用到的函数 + (NSPredicate *)predicateWithFormat:(NSString *)predicateFo...

2015/03/11 10:29
35
SQLite数据库实际运用

import “pyViewController.h” import “NSString+DocDir.h” import import “pyPerson.h” pragma mark –创建数据库 pragma mark -添加数据库表 pragma mark -设置添加数据 pragma mark ...

2015/03/11 10:19
14
清除UITableView底部多余的分割线

1、加方法 -(void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view...

2015/03/11 09:36
43
UITableView隐藏多佘部分方法

UITableView *tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain]; tableView.delegate = self; tableView.dataSource = self; tableView.separ...

2015/03/11 09:30
68
使用ASIHTTPRequest时,需要手动导入的类库

libxml2.dylib libz.dylib SystemConfiguration.framework MobileCoreServices.framework CFNetwork.framework...

2015/04/30 20:03
76
property中的strong 、weak、copy 、assign 、retain 、unsaf

iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。 在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,...

2015/04/29 15:17
868
获取当前版本号

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]; 获取当前版本号...

2015/04/28 10:14
96
fmdb常用操作

-(NSString *)databaseFilePath {     //获取数据库路经     NSString *url = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObjec...

2015/04/22 11:08
44
xib cell用法

 [_tableView registerNib:[UINib nibWithNibName:@"cellTabell" bundle:nil] forCellReuseIdentifier:@"myCell"];     cellTabell *cell = [tableView dequeueReusableCellWi...

2015/04/21 17:19
37
网络判断

对网络判断 可以直接用这个方法 NetworkStatus status = [curReach currentReachabilityStatus];

2015/04/17 10:14
79
iOS中assign、copy 、retain等关键字的含义

assign: 简单赋值,不更改索引计数 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 Copy其实是建立了一...

2015/04/17 09:40
160
assign, retain, weak, strong, copy,unsafe_unretain

readonly, readwrite:是控制属性的访问权限,readonly只生成getter方法,其他类是无法修改其值的。readwrite是会同时生成getter和setter方法,其他类可以修改其值。 assign, retain, weak, ...

2015/04/16 22:41
251
iOS中Block介绍(二)内存管理与其他特性

一、block放在哪里 我们针对不同情况来讨论block的存放位置: 1.栈和堆 以下情况中的block位于堆中: void foo()  {      __block int i = 1024;      int j = 1;  ...

2015/04/16 14:20
4.2K
堆与栈区别

一、堆和栈的概念区别 堆:是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程 初始化的时候分配,运行过程中也可以向系统要...

2015/04/15 19:40
3.8K
ios8新特性屏幕适配之sizeclass

ios8推出也有一段时间了,由于时间比较紧,所以没去学习ios8的新特性, 随着iphone6,6+的推出,ios屏幕适配是一个大问题,如何成功适配各种尺寸以及ipad呢? 苹果公司为了解决这个问题给出了...

2015/04/11 23:14
1K
关于ios的autoLayout的一些简单介绍以及使用方法

一。autoLayout的用途: 主要用于屏幕适配,尤其是出现了iphone6,plus之后。 二.怎么简单的用autoLayout呢? 点击左一,可以看到: 点击左二: 基本上要想autolayout,就要在这两个按钮上做文...

2015/04/11 22:13
6.4K
block的用法

1、声明一个无返回值的block  typedef void(^onSearch)(NSString *searchText); ////////onSearch 就是这个block的函数指针 2.在控制器中头文件.h中定义block,分两步: <1>定义成属性...

2015/04/11 22:03
36
如何判读app是否第一次起动

   NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];     BOOL _isFirst = [defaults boolForKey:@"isFirstIn"];     if (!_isFirst) {      ...

2015/04/04 14:27
211
常用宏定义

#define kVersionId [[[NSBundle mainBundle] infoDictionary]objectForKey:@"CFBundleVersion"] // 版本ID #define kVersionNumber [[[NSBundle mainBundle] infoDictionary]objectForKey:@...

2015/04/04 11:42
76
UIVisualEffectView用法

做毛玻璃效果最新方法 UIVisualEffectView *visualEffect = [[UIVisualEffectView alloc]initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight]]; visualEffect.frame...

2015/04/03 13:43
6.4K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部