
【开发技术】IOS
文章平均质量分 82
ch_soft
这个作者很懒,什么都没留下…
展开
-
Xcode 中的GDB的命令。
Xcode的调试器为用户提供了一个GDB的界面,GDB是GNU组织的开放源代码调试器。您可以在Xcode的图形界面里做任何事情;但是,如果您需要 您可以在命令行里使用GDB的命令。 要在一个调试的任务里输入GDB命令行命令: 在工具栏里点击Console Draw原创 2011-09-01 16:23:29 · 3549 阅读 · 0 评论 -
UIView属性clipsTobounds的应用
view添加view,并剪边(UIView属性clipsTobounds的应用)如题,有两个view: view1,view2view1添加view2到其中,如果view2大于view1,或者view2的坐标不在view1的范围内,view2是盖着view1的,意思就是超原创 2011-09-02 14:20:29 · 9019 阅读 · 1 评论 -
如何自定义UITableView标题
转载- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UIView *v_headerView = [[UI原创 2011-09-05 12:47:23 · 4704 阅读 · 0 评论 -
UITableView 设置标题的方法
第一行 不滚动 是标题 将标题 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{return 标题;}- (CGFloat)tableView:原创 2011-09-05 13:02:06 · 5283 阅读 · 0 评论 -
Custom UIView 要重定的方法
Custom UIView,要自定义,需要重写:- (id)initWithFrame: (CGRect) frame //依照Frame建立新的View,建立出來的View要通过addSubview加入到父View中。-(void)drawRect:(CGRec转载 2011-08-08 19:06:37 · 2965 阅读 · 0 评论 -
Tomcat for Mac OS
1、在苹果系统安装Tomcat:(我自己安装遇到的问题)当前最新版本 7.0.16。选择core版本中的zip(或tar.gz)进行下载。首先下载最新的Tomcat包(http://tomcat.apache.org/ 下载原创 2011-08-08 22:32:27 · 7150 阅读 · 0 评论 -
加阴影的方法
一、给图片加上阴影 UIImageView*pageContenterImageView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"onePageApple.png"]];原创 2011-09-06 11:09:05 · 6596 阅读 · 0 评论 -
iphone 常用代码
键盘上的return键改成Done: textField.returnKeyType = UIReturnKeyDone;textfield设置成为密码框: [textField_pwd setSecureTextEntry:YES];收回键盘:转载 2011-09-06 13:35:00 · 3156 阅读 · 0 评论 -
得到圆角UITextView 及修改样式
stock_dm_text = [[[UITextViewalloc] initWithFrame:CGRectMake(28,110, 90, 28)]autorelease]; stock_dm_text.textColor=[UIColo原创 2011-09-06 14:00:22 · 1620 阅读 · 0 评论 -
XCode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑原创 2011-08-09 17:51:33 · 685 阅读 · 0 评论 -
Xcode 4: The selected run destination is not valid for this action
The answer was found on stackoverflow as follows, after making sure that your Base SDK was set to the "Latest iOS" you needed to Edit原创 2011-08-09 10:42:11 · 2416 阅读 · 0 评论 -
操作CoreData 常见的错误及解决方法
. 使用Core Data时Model Class的定义:property必须是Objective C的对象类型,必须声明为nonatomic & retain或 nonatomic ©在.m文件中accessor方法用@dynamic, refenrence里面是str原创 2011-08-09 23:31:14 · 8340 阅读 · 0 评论 -
Thead 1:proogram received signal:"SIGABRT" 错误
之前好好的程序 出现以下错误: Thead 1:proogram received signal:"SIGABRT" 打开debug模式,找到出现在: managedObjectModel = [[NSManagedObjectModel mergedMo原创 2011-08-09 23:44:14 · 1667 阅读 · 3 评论 -
UITableView 的长按事件
Objective-c代码 UILongPressGestureRecognizer *lpgr = [[UILongPressGestureRecognizer alloc]原创 2011-09-06 23:14:44 · 2742 阅读 · 0 评论 -
UIButton的使用
UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; //创建圆角矩形button2[leftButton setFrame:CG原创 2011-09-07 09:05:17 · 1010 阅读 · 0 评论 -
@property
简介 Objective-C语言关键词,与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: 1、在头文件中: @property int count;原创 2011-08-11 12:07:05 · 751 阅读 · 0 评论 -
Core Data Versioning How to migrate your Core Data persistent store
Core Data VersioningHow to migrate your Core Data persistent storeby Marcus S. ZarraIntroductionCore Data allows developers原创 2011-08-10 10:01:07 · 1777 阅读 · 0 评论 -
IOS 及 Mac 开发的区别
iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。两者的框架有一定的差异:转载 2011-09-09 10:27:28 · 1570 阅读 · 0 评论 -
EXC_BAD_ACCESS,XCode4
EXC_BAD_ACCESS时添加NSZombieEnabled环境变量开始都找不到地方。最后终于找到了,在:Product -> Edit Scheme…原创 2011-08-11 17:55:35 · 576 阅读 · 0 评论 -
由xCode4里面设置NSZombieEnabled,解决EXC_BAD_ACCESS问题引出
“用NSZombieEnabled解决恼人的EXC_BAD_ACCESS错误”。很实用的技巧,便拿来试验一下。原文是在XCode3里面设置的,so在4里面完全找不到地方。stackoverflow搜一下,找到如下方法。菜单里Product->EditScheme->R原创 2011-08-11 18:06:03 · 1004 阅读 · 0 评论 -
IPhone 开发中的错误
1. 编译iPad真机时,选择了 Architetures:Standard(armv6) BaseSDK:iPhoneDevice3.2 TargetDeviceFamily:iPad. 若编译出现如下错误:Command /Developer/Platforms/原创 2011-08-11 18:32:12 · 1452 阅读 · 0 评论 -
NSNotificationCenter用法实例
有时候需要两个界面传递值,以前用过protocol方法传过,不过不是很实用。NSNotificationCenter很适合在两个界面传递。下面把我写的方法粘贴上来接受信息的类 accept.m-static accept *m_instance;+(a原创 2011-08-12 18:36:08 · 1990 阅读 · 0 评论 -
ASIHTTPReques
ASIHTTPRequest是什么?ASIHTTPRequest是简单易用的,它封装了CFNetwork API。使得与Web服务器通信变得更简单。它是用Objective-C编写的,可以在MAC OS X和iPhone应用中使用。它适用于执行基本的HTTP请原创 2011-08-12 18:49:03 · 1234 阅读 · 0 评论 -
NSNotificationCenter有什么作用
NSNotificationCenter有什么作用?简单说之,就是两个不相干的对象之间可以通过他来传递消息,只要你把相关发送的消息和处理的事件在他那里注册就行了。以iPad处理方向变化的事件为力,一般可以在didRotateFromInterfaceOrientation原创 2011-08-12 19:03:07 · 1194 阅读 · 0 评论 -
如何Nav点击后退按钮时刷新之前一个UITableView
Just so we're clear: view A is the starting point. User taps something and you slide right to view B. User taps the back button and you're g原创 2011-08-11 21:24:25 · 1297 阅读 · 0 评论 -
NSNotificationCenter 的使用
NSNotificationCenter 的使用1,定义一个方法-(IBACtion)shuchu{ }2,对象注册,并附带信息[[NSNotificationCenter defaultCenter] addObserver:self selector原创 2011-08-12 18:22:20 · 6153 阅读 · 0 评论 -
iphone 开发 常用代码
更改cell选中的背景//创建一个UIView对象 UIView *myview = [[UIView alloc] init];//设置UIView对象的外观大小 myview.frame = CGRectMake(0, 0, 320, 47); //设原创 2011-08-12 18:24:05 · 902 阅读 · 0 评论 -
NSMutableURLRequest,在POST方式下传递参数
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];原创 2011-08-13 16:38:28 · 3397 阅读 · 0 评论 -
在Cocoa中使用JSON
Cocoa中使用JSON也很简单,目前有两个JSON的框架,都很容易使用,而且都对NSDictionary进行了扩展,您可以选择其一将JSON“揉”到您的Cocoa应用程序里。一个叫做BSJSonAdditions,由Blake Seely开发。将NSDictiona原创 2011-08-13 16:44:48 · 2232 阅读 · 0 评论 -
ASIHTTPRequest
ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简转载 2011-08-19 11:39:02 · 1136 阅读 · 0 评论 -
xcode 常用快捷键
command + b 构建command + enter 运行command + r 构建并运行command + k 编译command + y 构建调试command + shift + i 调试进入command + shift + o原创 2011-09-15 08:49:57 · 643 阅读 · 0 评论 -
URLRequest 的一个实例
URLRequest 的一个实例view plaincopy to clipboardprint?// Create the request. //所构建的NSURLRequest具有一个依赖于缓存响应的特定策略,cachePolicy取得策略,转载 2011-08-19 11:36:45 · 1405 阅读 · 0 评论 -
关于iphone http上传请求协议的一些总结
最近坐了一个项目涉及到图片上传的问题,起初用到socket,但是由于比较陌生改而用 http 协议做web上传这里需要自定义http协议 http协议应该注意四点: 1.初始化响应服务器地址NSURL *url = [NSURL URLWithString原创 2011-08-19 10:44:43 · 1056 阅读 · 0 评论 -
数组排序方法
NSArray *sortedArray;sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(compare:)];or usually even better: (The default so原创 2011-09-16 10:50:03 · 1099 阅读 · 0 评论 -
一些好的学习网站
CocoaCast - http://www.cocoacast.com/ Cocoa Radio - http://www.cocoaradio.com/ Late Night Cocoa http://www.macdevnet.com/index.php?opt原创 2011-09-22 19:16:04 · 971 阅读 · 0 评论 -
多线程(NSOperation和NSOperationQueue)
多线程(NSOperation和NSOperationQueue)在网络应用程序中,经常要使用多任务处理来提高应用程序的性能,即在同一时间,有多个处理同时进行。例如,同时进行多个文件下载,同时进行多个HTTP 请求等。这一般都是通过多线程完成的。另外,多线程编程也是为转载 2011-08-26 13:02:07 · 2151 阅读 · 0 评论 -
obj-c读取文件方法合
第一种方法:plist文件是标准的xml文件,在cocoa中可以很简单地使用。以下代码在Mac和iPhone中均适用。 写入plist文件的方法:NSMutableDictionary* dict=[[NSMutableDictionaryalloc]init原创 2011-08-26 23:38:59 · 2349 阅读 · 0 评论 -
extern用法详解(转)
extern用法详解(转) 1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。转载 2011-09-27 10:47:44 · 604 阅读 · 0 评论 -
离线iOS应用的HTML 5制作指南
离线iOS应用的HTML 5制作指南在本文中作者会详细说明如何制作离线HTML 5的iOS应用。更具体地说,作者将演示《俄罗斯方块》游戏制作过程。你或许已沮丧许久。众多Objective-C开发高手凭借制作iOS应用取得显著转载 2011-10-10 15:50:14 · 3443 阅读 · 0 评论 -
objective-c 获取当前时间
NSDateFormatter *nsdf2=[[[NSDateFormatter alloc] init]autorelease]; [nsdf2 setDateStyle:NSDateFormatterShortStyle]; [nsdf2 s原创 2011-10-12 10:49:53 · 2093 阅读 · 0 评论