- 博客(23)
- 资源 (118)
- 收藏
- 关注
转载 UINavigationController 直接返回到第一级目录
[self.navigationController popViewControllerAnimated:YES]; [self.navigationController popViewControllerAnimated:YES];UINavigationController返回总结:1、弹出当前视图控制器(弹出并向左显示前一个视图)[html] vi
2012-07-20 13:10:49 4202
转载 ios中@class和 #import,两种方式的讨论
很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中,而h文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?这是因为h文件在修改后,所有import该h文件的所有文件必须重 新build,因此,如果把#import写在h文件中,import该h文件的文件也就会产生不必要的编译,增加编译时间,特别是在项目文
2012-07-20 09:21:01 986
转载 UINavigationController 自定义动画
自定义动画:1.添加QuartzCore并引入头文件 #import 2. PushView 的动画修改 CATransition *transition = [CATransition animation]; transition.duration = 1; transition.timingFunction = [
2012-07-19 17:11:56 3430
转载 UIWindow与视图UIView深层解析
窗口和视图是为iPhone应用程序构造用户界面的可视组件。窗口为内容显示提供背景平台,而视图负责绝大部分的内容描画,并负责响应用户的交互。和Mac OS X一样,iPhone OS通过窗口和视图在屏幕上展现图形内容。虽然窗口和视图对象之间在两个平台上有很多相似性,但是具体到每个平台上,它们的作用都有轻微的差别。 Uiview需要一个窗口uiwindow来展示页面,而uiwindow类似
2012-07-19 10:07:18 10851
转载 UITextField的总结
UITextField的总结1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; /
2012-07-17 15:19:24 3278
转载 IOS 观察者模式
cocoa框架中很多地方都使用了观察者模式一、KVOKey-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。model中的定义:@interface StockData : NSObject { NSString * stockName; fl
2012-07-17 14:16:40 28397
转载 NSRunloop 的用法
今天突然才之间才意识到NSTimer这样的运行方式,是在多线程中实现的循环还是在主线程中去实现的呢。当然不可能是在主线程中的while那么简单,那样什么都干不了,简单看了下NSTimer是以同步方式运行的。时间到了,消息发出后,ontimer的函数是在主线程上调用的。我们会经常看到这样的代码:- (IBAction)start:(id)sender {
2012-07-13 13:25:45 1796
转载 在新线程中使用NSTimer
在新线程中使用NSTimer方法一:-(void) viewDidLoad{[self performSelectorInBackground:@selector(call1) withObject:nil]; }-(void) call1{timer1 = [NSTimer scheduledTimerWithTimeInterval:3.0 target:sel
2012-07-13 11:07:58 2999
转载 iPhone开发之UIActionSheet
UIActionSheet是iOS开发中实现警告框的重要的类,在很多情况下都要用到,先来一睹其芳容:实现步骤如下:一、为了让控制器类充当操作表的委托,控制器类需要遵从UIActionSheetDelegate协议。[plain] view plaincopyprint?@interface UIActionSheetDemoViewC
2012-07-12 16:42:12 5518
转载 iOS文件读写
在开发的过程中,经常碰见文件读写的时候,这里我就简单记录一些在ios开发里面的文件读写api,为了以后用着方便。ios开发里面,文件的目录是固定的,可以用 NSHomeDirectory()方法读取项目文件的目录,NSString* path = NSHomeDirectory();这样得到的应用程序的主目录,基本是不会变的,完整的模拟器路径可能是这样的:/Users/cadamson
2012-07-09 17:01:28 1265
转载 iOS Socket第三方开源类库 AsyncSocket
假如你也是一个java程序员,而你又不是很懂Socket。下面我的这篇文章也许能帮助你一些。http://xiva.iteye.com/blog/993336首先我们写好上面文章中的server端。下面我们可以访问一下下面的地址:http://code.google.com/p/cocoaasyncsocket/这是一个开源框
2012-07-09 16:46:19 30706 2
转载 IOS 截屏
add the QuartzCore.framework to your project.#import UIGraphicsBeginImageContext (CGSize)截图 ,是从屏幕原点开始截取size大小的图片如何截取任意起点开始 size 大小的图片,办法就是用CGContextTranslateCTM转换原点坐标//导入头文件//创建一个基于位图的图
2012-07-09 15:36:42 2052
转载 iphone,UIImageView展现不同途径的图片的不同处理方式
iphone,UIImageView展现不同途径的图片的不同处理方式本人正处于初学阶段,网上有很多各位前辈共享的很好的资料。此2篇文章是本人找到的比较好的文章,下面具体介绍:1)iPhone开发中的图像处理相关要点http://www.cnblogs.com/lovecode/archive/2011/11/27/2265275.html#commentform ,讲述4中方式
2012-07-09 13:26:40 1559
转载 UITapGestureRecognizer 的用法
//单指单击 2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self 3: action:@selector(handleSingleFingerEvent:)]; 4: singleFingerOne.numberOfTouchesRequired
2012-07-09 13:23:40 860
转载 在Xcode4.2下配置SVN连接
(1)以创建一个新的工程为例,首先,打开Xcode 4.2,打开windows-> Organizer ->Repository,在点击屏幕左下角的“+”按钮,选择“Add Repository”。(2)在弹出窗口中,填写svn服务器的相关信息:Name可以根据你自己项目的名字来起,Location填你的SVN服务器上对应的项目的地址,type选Subvision,如下:
2012-07-08 21:47:22 1078
转载 Android中调用外部地图程序
一、通过geo-uri方式调用外部程序,可以启动google map,百度地图等://geo:latitude,longitude//geo:latitude,longitude?z=zoom,z表示zoom级别,值为数字1到23//geo:0,0?q=my+street+address//geo:0,0?q=business+near+cityUri mUri = Uri.parse
2012-07-06 15:40:19 15090 4
转载 iphone开发,模拟器生成文件路径
Finder---位置----apple(用户名)---application support---iphone Sinulator---4.3---Applications--模拟器--下面分为***.app Documents Library tmp1,app root 可以用 NSHomeDir
2012-07-06 13:58:38 978
转载 如何在Android真机上检测是否有Google Map add-on
并不是所有的Android真机中都带有Google Map add-on,要想内置Google Map add-on是需要和google商谈的。 但是若我们开发一个使用到了Google Map add-on的Android应用程序(即使用了),就会发现这个程序不能成功安装在没有内置Google Map add-on的真机中,那么我们有什么办法来解决这个问题呢?方法有两个:
2012-07-06 09:31:55 916
转载 iPhone开发之SQLite的使用
SQLite确实是个好东西,不需要引擎,啥程序都可以使用,特别在嵌入式开发中使用得特别多。记得刚开始在iPhone中使用SQLite的时候,琢磨了几天,才完成增删改查,费了九牛二虎之力呀。iPhone中使用SQLite其实也不算简单,链接数据库、执行SQL,都感觉挺复杂的。经过多番研究,将iPhone中SQLite的使用方法封装到一个类中了,增删改查使用起来都极其方便,已经在多个项
2012-07-05 17:15:16 2734
原创 iOS 用GDataXMLNode创建和解析XML
NSError *error;// NSString *path = [[NSBundle mainBundle] pathForResource:@"testxml" ofType:@"xml"];// NSString *content = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8St
2012-07-05 14:01:13 8227
原创 iOS 使用SBJSON创建和解析JSON
//创建JSON NSDictionary *dictonary = [[NSMutableDictionary alloc] init]; [dictonary setValue:@"MIle" forKey:@"name"]; [dictonary setValue:@"19" forKey:@"age"]; [dictonary setValue:@"male
2012-07-05 13:59:03 7304
转载 iOS ARC(Automatic Reference Count)机制
转自:http://blog.csdn.net/xjy_860919/article/details/7315316 ARC 学习iOS引入了Automatic Reference Count(ARC),编译器可以在编译时对obj-c对象进行内存管理。之前,obj-c的内存管理方式称作引用计数,就是obj-c对象每被”使用”一次,引用计数+1,当引用计数为0时,系统
2012-07-05 09:46:17 2974
转载 GDataXML解析XML
GDataXML 按照说明: 1. 从http://code.google.com/p/gdata-objectivec-client/downloads/list下载“gdata-objective-c client library.” 2. 解压缩文件,找到Source\XMLSupport,并且将其中的GDataXMLNode.h 和 GDataXMLNode.m文件拖到
2012-07-04 15:44:21 1829
LWUIT 1.3 J2ME UI框架
2010-03-19
iPhone_4详细评测
2011-04-16
Cocoa 基本原理指南
2011-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人