随笔分类 - Objective-C
摘要:一、生命周期当一个视图控制器被创建,并在屏幕上显示的时候。代码的执行顺序1、alloc 创建对象,分配空间2、init(initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入完成,可以进行自定义数据以及动态创建其他控件5、viewWillAppear 视图将出现在屏幕之前,马上这个视图就会被展现在屏幕上了6、viewDidAppear 视图已在屏幕上渲染完成当一个视图被移除屏幕并且销毁的时候的执行顺序,这个顺序差不多和上面的相...
阅读全文
摘要:loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。 loadView 方法在控制器的 view 为 nil 的时候被调用。 此方法用于以编程的方式创建 view 的时候用到。loadView 是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数。如:- ( void ) loadView
阅读全文
摘要:声明property的语法为:@property(属性 [, 属性2, ...]) 类型 名称;属性分为3类:1.读写属性(Writability)包含:readwrite / readonly2.setter语义(Setter Semantics)包含:assign / retain / copy3.原子性(Atomicity)包含:nonatomic下面具体说明各个属性的含义readwrite / readonly:决定是否生成set访问器,readwrite是默认属性,生成getter和setter方法;readonly只生成getter方法,不生成setter方法。readonly关键
阅读全文
摘要:[textView setContentToHTMLString:txtStr]; <html> <head> </head> <body> <img src = "http://t1.baidu.com/it/u=1075557596,3331641536&fm=15&gp=0.jpg"> 这是文字 <br/><br/> </body> </html>
阅读全文
摘要:iPhone开发中遇到上传图片问题,找到多资料,最终封装了一个类,请大家指点,代码如下 //// RequestPostUploadHelper.h// demodes//// Created by 张浩 on 13-5-8.// Copyright (c) 2013年 张浩. All rights reserved.//#import <Foundation/Foundati...
阅读全文
摘要:因为项目需要,要求手机端加密和服务端加密解密保持一致。 感谢http://blog.csdn.net/yang3wei/article/details/7605690博主 感谢Google,无限的向往Google。 网上没有贴出完整的代码,我整理一份,分享给大家。 Objective-c代码: //// GTMDefines.h//// Copyright 2008 Goo...
阅读全文
摘要:工作原理 自动计数(ARC)是一个编译期间工作的能够帮你管理内存的技术。 ARC在编译期间为每个Objective-C指针变量添加合适的retain, release, autorelease等函数,保存每个变量的生存周期控制在合理的范围内,以期实现代码上的自动内存管理。 In order for the compiler to generate correct code, ARC impose...
阅读全文
摘要:1、腾出二驱动 2、将DMG文件写入7GB分区内 替换7G安装文件OSInstall,OSInstall.mpkg OSInstall文件放到目录: /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/ OSInstall.mpkg 文件放目...
阅读全文
摘要:开发环境使用Mac OSX Mountain Lion 10.8 + Xcode 4.5.1,iOS设备需要越狱并从Cydia安装AppSync。Xcode4.5.1的安装破解详细步骤如下: 第一步,创建假证书 打开Finder,左侧边栏里找到Applications,从中找到Utilities工具夹,如图1所示。打开该Utilities工具夹并找到Keychain Access(...
阅读全文
摘要:NSString * constr=[NSString stringWithFormat:@"<p id='p_ImgView'><img width='300' src='file:%@' /></p>%@",[[NSBundle mainBundle] pathForResource:@"icon" ofType:@"png"],self.contentStr];[self.webVie...
阅读全文
摘要:-(NSString *) getHtmlToText:(NSString*) inputString{ NSString *result=[[NSString alloc] init]; result=inputString; NSRegularExpression *reg=[[[NSRegularExpression alloc] init] autorelease]...
阅读全文
摘要://合并字符串数组 NSString *str = [array componentsJoinedByString:@"|"]; //字符串切割成数组 NSArray *array=[str componentsSeparatedByString:@"|"]; ...
阅读全文
摘要:[self.navigationController popViewControllerAnimated:YES];
阅读全文
摘要:要引头: #import <QuartzCore/QuartzCore.h>代码如下: [tvContent.layer setBackgroundColor:[[UIColor whiteColor] CGColor]];[tvContent.layer setBorderColor:[[UIColor grayColor] CGColor]];[tvContent.layer set...
阅读全文
摘要:一、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];[DataTable setDelegate:self];[DataTable setDataSource:self];[self.view addSubview:DataTable];[DataTable ...
阅读全文
摘要:把View 类改成UIControl 给View加onTouchDown事件 /* *点击空白处让键盘消失 */ - (IBAction)onTouchDownEvent:(id)sender { [tf1 resignFirstResponder]; [tf2 resignFirstResponder]; }
阅读全文
摘要:今天在编写Iphone的Code时遇到一个错,LINK时提示的。
阅读全文
摘要:NSString *tempA = @"123"; NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转int int intString = [newString intValue]; 3,int转字符 NSStr...
阅读全文
摘要:NSBundle *mainBundle=[NSBundle mainBundle]; NSString * txtPath=[mainBundle pathForResource:@"badytype_index" ofType:@"txt"]; NSString *result=[[NSString alloc] initWithContentsOfFile:...
阅读全文
浙公网安备 33010602011771号