自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 收藏
  • 关注

转载 IOS版本判断

转:http://blog.csdn.net/jinglijun/article/details/7292674-(void)getIOSVersion{//#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000 //此方法和编译器相关//quanju.iOSVersion=1;//#endiffloat versi...

2013-03-22 16:33:00 118

转载 IOS学习笔记之属性方法的选择

object-c有三种property accessors:assign,retain,copy,这里分别说明三种属性方法的实现和区别。assign:就是简单的赋值。这种方法对于传入的参数,没有做任何处理,无法保证传入的数据不会被release,所以一般的类对象,比如NSString,通常不会选择这种类型的方法。但是非类数据,delegate,子view保存父view的句柄...

2013-01-12 18:11:00 122

转载 动态加载XIB 高级应用

Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。而我今天与大家分享的就是关于动态加载的一些用法,其他两个想必也是经常用到的,在这也就不多说了。所谓,动态加载,就是在程序运行当中,根据需要动态地加载一些视图,常常用在,游戏...

2012-12-23 23:43:00 158

转载 [ios 开发笔记]:一句话笔记

1、NSString转intint a=[@"123" intValue];同样适用于NSDictionary将NSNumber转为int2、switch(statement) statement只支持int char 枚举3,要看模拟器的document目录,要将其显隐On Lion the users/[username]/library is hi...

2012-12-23 22:45:00 119

转载 xcode4.2中如何取消ARC

sdk5的xcode自带了arc,虽然arc是比gc强大很多,但由于开发的习惯性,还有框架不适应,在arc还没足够稳定和安全以前,暂时还是使用手动alloc和release等。至于如果取消arc,分3步:1、project -> Build settings ->Apple LLVM complier 3.0 - Language-> objec...

2012-12-21 15:47:00 120

转载 UIViewController各个方法的加载顺序

加载过程加载第一步- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle*)nibBundleOrNil//根据nib文件实例化UIViewController//这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的...

2012-12-13 00:58:00 102

转载 IOS开发之__bridge,__bridge_transfer和__bridge_retained

转:http://blog.csdn.net/sanpintian/article/details/8139878Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据...

2012-12-12 22:00:00 86

转载 iOS 推送证书制作(JAVA/PHP)

iOS 推送证书制作(JAVA/PHP)4人收藏此文章,我要收藏发表于7天前(2012-11-27 15:57) , 已有104次阅读 ,共0个评论在使用Java或者PHP制作iOS推送服务器的时候,需要自己从开发者网站上导出的aps_developer_identity证书和Apple Development Push Services证书进行合成,生成可以供Ja...

2012-12-04 17:15:00 78

转载 IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:...

2012-11-25 13:33:00 85

转载 获取字符串的UTF8编码/GB2312编码

//功能:获取字符串的UTF8编码//参数:好友名//参数:返回账户名的字符串//备注:11/3 lilin添加-(NSString*)EncodeUTF8Str:(NSString*)encodeStr{ CFStringRefnonAlphaNumValidChars =CFSTR("![ DISCUZ_CODE_1 ...

2012-11-13 23:02:00 162

转载 关于tuxedo 报错 NLS:4: Cannot open message catalog CMDTUX_CAT 解决方法

NLS:4: Cannot open message catalog CMDTUX_CAT, set 2, num 4323; check TUXDIR=C:\bea\tuxedo8.1, LANG=Chinese People's Republic of China.936需要配制环境变量:NLSPATH=C:\bea\tuxedo8.1\locale\C转载于:https:/...

2012-11-07 10:56:00 1632

转载 Cocoa中NSString到NSDate的处理

Cocoa中NSString到NSDate的处理Mar 14th, 2012NSDate是NS类库中基础类型之一。随着数字化发展,程序对数据处理量越来越大,我们经常从服务器取得的日期是字符串序列,格式化为正确的date类型是一个不可避免的工作。在Cocoa程序里提供了非常方便的函数和类,但是仍然需要我们了解一些技巧。尤其是当我们的程序面对大量的日期字符串转换的时候,要格外的注...

2012-11-06 21:40:00 104

转载 iOS开发之异步加载图片

AsyncImageView.h:#import <UIKit/UIKit.h>@interface AsyncImageView : UIView{ NSURLConnection* connection; NSMutableData* data;}- (void)loadImageFromURL:(NSURL*)url;@e...

2012-10-30 22:59:00 96

转载 Xcode 证书生成、设置、应用。

转载请注明出处,希望多多交流,谢谢!Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭...

2012-09-10 19:18:00 454

转载 图像处理之抓图、倒影、圆角、立体图标

捕捉屏幕截图CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。前提先#import <QuartzCore/QuartzCore.h>+ (UIImage *) imageFromView: (UIView *)theView{ // draw a vi...

2012-06-05 17:03:00 121

转载 测试网络连接

测试网络连接BOOL hasInet;Reachability *connectionMonitor = [Reachability reachabilityForInternetConnection];[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector...

2012-06-05 10:20:00 122

转载 objective C 随机数

objective C :大于32767的int型数(RAND_MAX+1=32768)为负数。 Objective-C 没有提供相关的函数生成随机数,不过C供了rand(), srand(), random(), srandom(), arc4random(),randomize()几个函数。要引用头文件#include<stdlib.h> 其中,random()和ra...

2012-05-25 15:36:00 76

转载 Objective-C内存管理总结

之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。^_^iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比〜一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objective-C管理...

2012-05-14 13:35:00 87

转载 iphone 导航栏背景

1 //CustomNavigationBar.h 2 @interface UINavigationBar (UINavigationBarCategory) 3 UIImageView *backgroundView; 4 - (void)setBackgroundImage:(UIImage*)image; 5 - (void)insertSub...

2012-05-14 11:48:00 81

转载 iphone 表格背景透明

1 //表格透明 2 // 3 [TableView setBackgroundColor:[UIColor grayColor]]; 4 5 //Cellu背景色设置 6 7 - (UITableViewCell *)tableView:(UITableView *)tableView1 cellForRowAtIndexPath:(NSIndexPa...

2012-05-14 11:47:00 78

转载 iphone导航栏隐藏方法

1 //隐藏的方法2 [self.navigationController setNavigationBarHidden:YES animated:YES];3 //防止view乱跳的方法4 self.wantsFullScreenLayout = YES; 转载于:https://www.cnblogs.com/w-zhijun/archive/2012...

2012-05-14 11:47:00 282

转载 iphone 自定义导航栏按钮

通常使用的Navigation Item中有backBarButtonItem/leftBarButtonItem/rightBarButtonItem三个按键,其中backBarButtonItem为只读,不能修改,其他两个都可以自由修改.不但可以防止button,还可以用自定义的view来填充,比方说想在导航栏右侧防止两个按钮,如图所示代码如下: 1 UIVie...

2012-05-14 11:46:00 99

转载 自定义导航栏上的返回按钮

导航栏的按钮,右边的按钮是可以自己随意添加的。但左边的返回按钮怎么定制?正确的答案是重载UINavigationController类的pushViewController:animated方法。 1 #import @interface MyNavigationController: UINavigationController 2 3 { 4 ...

2012-05-14 11:45:00 103

转载 自定义 UINavigationBar

1 //CustomNavigationBar.h 2 @interface UINavigationBar (UINavigationBarCategory) 3 UIImageView *backgroundView; 4 - (void)setBackgroundImage:(UIImage*)image; 5 - (void)insertSubview:(U...

2012-05-14 11:44:00 71

转载 iphone实现NavigationController 导航栏中的系统按钮

实现右边的书签按钮: 1 UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] 2 3 initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self 4 5 action:@selector(methodtoca...

2012-05-14 11:36:00 67

转载 iphone 读取 一行文件内容的两种方法

第一种: 1 NSStringEncoding encoder = NSUTF8StringEncoding; 2 3 NSString *file = [NSString stringWithContentsOfFile:@"/Users/bjimac/Desktop/528.edl" usedEncoding:&encoder 4 5 ...

2012-05-14 11:35:00 107

转载 iphone 读取 大文件的方法

NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingAtPath:filePath];[fileHandle seekToFileOffset:1000];NSData *data = [fileHandle readDataOfLength:2000];转载于:https://www.cnblogs.co...

2012-05-14 11:34:00 166

转载 怎么在UIView上绘制文本?(How to draw text in UIView?)

在网上查了下资料,有两种方法:方法一,利用Quartz本身的绘图方法: 1 - (void) drawText:(NSString *)text x:(float)x y:(float)y { 2 3 CGContextRef context = UIGraphicsGetCurrentContext(); 4 5 CGContextSelectFon...

2012-05-14 11:29:00 159

转载 iPhone loadView 和 viewDidLoad的区别

loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。 loadView 方法在控制器的 view 为 nil 的时候被调用。...

2012-05-14 11:26:00 117

转载 char ,int,long,float,double,等在64位和32位下分别占的字节数

32位 64位char 1 1int 4 大多数4,少数8long 4 8float 4 4double 8 8指针 4 8转载于:https://www.cnblogs.com/...

2012-05-14 11:26:00 1573

转载 init、loadView、viewDidLoad、viewDidUnload

这么细节的东西想来大家都不在意,平时也不会去关系,但是在面试时却常常被提到,所以了解viewController的生命周期还是很有必要的。由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)?init方法中初始化ViewController本身loadVie...

2012-05-14 11:25:00 89

转载 让viewDidAppear/viewWillAppear 在页面加载前始终调用

viewDidAppear、viewWillAppear in UINavigationController not be calledWhen you push or pop a view controller on/off a navigaction controller's stack, the usual viewWillAppear / viewDidappear method...

2012-05-14 11:24:00 93

转载 loadView、viewDidLoad、initWithNibName、awakeFromNib、initWithCoder的用法

每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.大前提是UIViewController有一个UIView.同时,需要理清两个概念,一、实例化一个类. 二、创建一个类。在XCode...

2012-05-14 11:23:00 125

转载 iPhone设置视图背景图片的方法

方法一,使用一个UIImageView实例做子视图,并且放最后面Objective-c代码 1 - (void)setBackgroundImage { 2 NSLog(@"setting bg image"); 3 UIImageView *customBackground = [[UIImageView alloc] initWit...

2012-05-14 11:21:00 84

转载 详解iPhone下如何获取对象二

详解iPhone下如何获取对象教程是本文要介绍的内容,主要是讲述iPhone下如何获取对象句柄和其父对象句柄,很详细的让我们去了解iphone中的对象,先来看详细内容。常规iPhone程序对象结构如下:对象个数对象类型1UIApplication 1UIApplicationDelegate/s...

2012-05-14 11:19:00 71

转载 详解iPhone下如何获取对象一

详解iPhone下如何获取对象教程是本文要介绍的内容,主要是讲述iPhone下如何获取对象句柄和其父对象句柄,很详细的让我们去了解iphone中的对象,先来看详细内容。常规iPhone程序对象结构如下:对象个数对象类型1UIApplication 1UIApplicationDelegate/s...

2012-05-14 11:16:00 59

转载 NSString 和NSData

NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWi...

2012-05-14 11:12:00 49

转载 Objective-C的self.用法的一些总结

最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就...

2012-05-08 18:13:00 69

转载 iphone里读取gb2312(中文)编码文件或者二进制流(转)

1。如何读取UTF-8编码的文本文件?1 NSString *filePath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:fileName];2 [NSString stringWithContentsOfFile:filePath encoding:NSUTF8Strin...

2012-05-08 18:06:00 86

转载 UISwipeGestureRecognizer ---手指动作(转)

tap是指轻触手势。类似鼠标操作的点击。从iOS 3.2版本开始支持完善的手势api:tap:轻触long press:在一点上长按pinch:两个指头捏或者放的操作pan:手指的拖动swipe:手指在屏幕上很快的滑动rotation:手指反向操作这为开发者编写手势识别操作,提供了很大的方便,想想之前用android写手势滑动的代码(编写android...

2012-05-08 11:53:00 104

空空如也

空空如也

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

TA关注的人

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