- 博客(28)
- 收藏
- 关注
原创 0xab7dcd0: Tried to obtain the web lock from a thread
bool _WebTryThreadLock(bool), 0xab7dcd0: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread
2013-03-11 09:48:12
1234
原创 mac上如何创建tableview
1:如果使用nib文件进行视图构建的话,首先你需要在nib文件中的视图上添加一个tableview视图并且设置他的每一列的名字2:在这个nib文件对应的controller里面,遵循NSTableViewDataSource,NSTableViewDelegate协议,并且设置一个输出口类型的tableview变量3:在nib文件中,把这个表格和这个输出口对应上,然后把这个表格上的dele
2012-08-28 16:45:12
2812
原创 开发中遇到的问题和解决方法
1:duplicate symbols for architecture armv6directory not found for option '-L/Users/tangshoulin/Desktop/InteractiveClassroom/../../Work/CorePlot_1.0/Binaries/iOS'这个问题的由来应该是因为你新加入了的工程文件,和该工程
2012-08-28 16:35:23
1257
原创 duplicate symbols for architecture armv6
文件重名duplicate symbols for architecture armv6directory not found for option '-L/Users/tangshoulin/Desktop/InteractiveClassroom/../../Work/CorePlot_1.0/Binaries/iOS'
2012-08-27 15:50:53
758
原创 ios cocoa 提取路径中的文件名
方法一:通过函数- (NSString *)displayNameAtPath:(NSString *)path需要主意这个函数返回的是文件名称的显示字符串,适当的进行本地化。如果手机中选择的是英语则显示英文名,中文则显示中文名方法二:lastPathComponent- (NSString *)lastPathComponent
2012-08-06 13:46:50
7503
原创 ios 文件操作 检查文件是否存在 创建文件目录 iphone
- (NSString *)dataPath:(NSString *)file { NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"]; BOOL bo =
2012-06-25 10:04:29
7279
原创 IOS 计时器 NSTimer
1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:
2012-06-08 09:34:19
43231
2
原创 如何在mac系统下 开启(配置)有道词典的屏幕划词(句)
首先打开系统设置中的万能辅助选项,勾选允许辅助设备,然后点击有道词典,点击右上角的设置按钮,打开划词取词选项卡,设置好快捷键,划词功能即可使用
2012-05-29 12:12:02
14553
原创 NSUserDefaults 的用法
NSUserDefaults 类似于存取一个全局变量,ios负责对值进行存储,你在任何文件都可以进行修改和读取存:NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; [userDefault setValue:currentTime forKey:@"LastSubmitActionTime"
2012-05-28 18:02:30
966
原创 如何获取当前系统时间 iphone开发 ios编程
NSDateFormatter *formatter =[[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyyMMddHHmmss"]; NSString *currentTime = [formatter stringFromDate:[NSDate date]];
2012-05-28 17:58:09
5104
原创 json的用法 SBJson的用法 IOS开发 iphone开发
json 的用法json简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScr
2012-05-28 17:55:37
7662
原创 关于UIMenuController的使用 弹出菜单 ios开发 iphone开发 UIMenuItem
UIMenuController *menuController = [UIMenuController sharedMenuController]; UIMenuItem *menuItem_1 = [[UIMenuItem alloc] initWithTitle:@"复制" action:@selector()];//@selector()括号中为该按钮触发的方法,该方法必须
2012-05-28 17:23:16
9322
原创 float 类型的数据如何存进 NSArray NSMutableArray里面
先吧float类型的数据转换为NSNumber类型的数据 然后再存入数组中,用数据的时候只需要再把数据转换回来//存入NSNumber *number = [NSNumber numberWithFloat:value];[temparray addObject:number;//取出[[temparray objectAtIndex:0] floatValue];
2012-05-25 17:45:14
6898
原创 NSArray和NSMutableArray的用法
NSArray是静态的数组,就是它所指向的内容是不可改变的,它指向一段内存区域,一旦初始化,不能通过它对该内存区域的数据进行修改操作,但是它可以读数据,还可以重新指向其他的内存区域NSMutableArray是动态的是NSArray的子类,可以对所指向的内存区域内容进行更改,并可以增加数组内容NSArray和NSmutableArray的第一个数据的下标为0NSMutableArray *te
2012-05-25 17:29:38
1351
原创 如何把CGImageRef转换为CGContextRef
-(CGContextRef) CreateARGBBitmapContext :(CGImageRef) inImage{ CGContextRef context = NULL; void * bitmapData; int bitmapByteCount; int bitmapBytes
2012-05-25 17:07:14
3424
原创 如何把两个UIImage合成一个 iphone编程 ios编程
UIImage* frontImage = [[UIImage alloc]initWithCGImage:imp.reimage]; UIGraphicsBeginImageContext(self.bounds.size); [backimage drawAtPoint:CGPointMake(0,0)]; [frontImage drawAtPoint:CGPointMak
2012-05-25 16:50:20
3338
原创 如何获取当前设备的屏幕的大小初始化UIWindow
self.window =[ [[UIWindow alloc]initWithFrame:[UIScreen mainScreen] bound]] autorelease];
2012-03-12 15:10:34
2411
转载 UIimage保存为png图片
/ Create paths to output imagesNSString *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.png"];NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"
2012-03-12 11:27:21
3564
转载 enum 和 typedef
今天看到enum 和 typedef, 在两个小节中书中分别出现了2个例子,如下enum direction {north, south, east, west};typedef enum {north, south, east, west} direction;不禁产生疑问,这两个有什么区别,仔细对照了一下,发现是这样的:大同小异,同: 都是申明了一个枚举
2012-03-08 15:13:53
486
转载 取得当前VIew或者UIImage某个点的RGB信息
- (UIColor*) getPixelColorAtLocation:(CGPoint)point { UIColor* color = nil; CGImageRef inImage = self.image.CGImage; // Create off screen bitmap context to draw the image into. Fo
2012-03-06 15:05:14
964
原创 ios 绘图 橡皮 的实现办法 自由批注橡皮的实现办法 缓存位图橡皮的实现办法 bitmap Quartz 2D 缓存位图
首先说明一下我想实现的橡皮的项目背景:有一个展示ppt的view,覆盖到它上面一个背景色为clearColor的subview,这个subview重写了绘图方法,用户可以在上面进行绘图,显然,橡皮的功能就是能把当前的背景色为clearColor上的不透明的线条用类似画笔的方式进行擦除,可以调整橡皮的粗细。思路一:我去,这还不简单,画图板都是这么实现的,直接把画笔的颜色设为clearCo
2012-03-06 14:32:08
2546
6
原创 ios 画图 绘图的实现(自由批注中视图的subview的实现)bitmap Quartz 2D 缓存位图 自由批注功能的实现 如何实现在view上自由绘图 提供源码
代码结构:一。在视图控制器(viewController)中实现绘图视图中控件的实现方法,比如;选择颜色,选择橡皮,选择线条粗细等等,方法调用视图控制器所绑定的view的方法,二。在视图中(view)加入触摸的起始点、终点、代理,线条粗细,颜色的成员并重写- (void)drawRect:(CGRect)rect- (void)touchesBegan:(NSSet *)tou
2012-03-06 14:15:55
4050
5
原创 ios 自由批注功能的实现 如何实现在view上自由绘图 bitmap Quartz 2D 缓存位图
功能介绍:锁定当前视图,并且能在视图上任意勾画线条(线条不透明),退出自由批注功能以后原视图可以正常操作(批注消失,恢复原视图) 实现过程:思路一:为当前视图添加一个subview调整视图的alpha值,让添加的子视图(子视图本身携带画图方法)是半透明的,这样可以实现类似直接在原视图上画线的效果。结果:是可以实现类似的效果,但是你调整subview的alpha值在subvi
2012-03-06 13:46:45
2562
1
原创 iphone objective -c 开发 表视图和导航栏开发流程及注意事项
基本知识 1。在一个单元中放置更多的数据可以通过两种方法进行实现,一个是向UITableViewCell 添加子视图 另一种是通过子类化UITableViewCell.2.表视图分为两种样式:分组表和索引表 重要的函数: 表视图的操作步骤:(前提使控制器类已经和nib文
2011-07-26 15:17:09
1266
原创 虚拟硬盘涉及到的技术
基本技术: 表视图,导航栏,xml文件存取(文件固有化),网络方面的知识,数据流转换方面的知识扩展技术: 图片图像的读取,pdf文件的读取
2011-07-26 14:19:53
627
原创 resignfirstresponder
resignFirstResponder(交出自己的第一响应者的身份,可以重写改函数,这样如果写出no的时候当调用这个方法的时候它会拒绝交出第一响应者的身份)Notifies the receiver that it has been asked to relinquish(交出
2011-07-26 12:21:36
14778
原创 iphone开发中遇到的错误
1。一致困惑为什么有的时候png就是不能在真机上进行显示,一运行就出错,从而不得不把程序和图片都改成jpg的症结:因为很多图像文件本来就是jpg格式的,jpg格式和png格式不只是后缀名不同的区别,还有文件构成的区别,一般的同学直接把自己的jpg文件的后缀名改成png的放入程序,
2011-07-25 17:49:54
826
原创 photo shop CS 对图形图像的简单处理
1.通过图像-图像大小 来调试图片的大小2.通过ctrl+t对选中的图片进行操作,包括旋转等等3通过ctrl选中想要操作的图像4通过ctrl+d释放图像5组合是个很好用的东西6通过右侧的图层能控制图片中各部分的上下关系 ,在最上面的图层显示在最外面,想要把文字加到某个新添加的控件
2011-07-25 17:13:23
1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人