![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iphone技术
tangshoulin
这个作者很懒,什么都没留下…
展开
-
虚拟硬盘涉及到的技术
基本技术: 表视图,导航栏,xml文件存取(文件固有化),网络方面的知识,数据流转换方面的知识扩展技术: 图片图像的读取,pdf文件的读取原创 2011-07-26 14:19:53 · 622 阅读 · 0 评论 -
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 · 1231 阅读 · 0 评论 -
如何把两个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 · 3335 阅读 · 0 评论 -
ios 绘图 橡皮 的实现办法 自由批注橡皮的实现办法 缓存位图橡皮的实现办法 bitmap Quartz 2D 缓存位图
首先说明一下我想实现的橡皮的项目背景:有一个展示ppt的view,覆盖到它上面一个背景色为clearColor的subview,这个subview重写了绘图方法,用户可以在上面进行绘图,显然,橡皮的功能就是能把当前的背景色为clearColor上的不透明的线条用类似画笔的方式进行擦除,可以调整橡皮的粗细。思路一:我去,这还不简单,画图板都是这么实现的,直接把画笔的颜色设为clearCo原创 2012-03-06 14:32:08 · 2536 阅读 · 6 评论 -
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 · 43208 阅读 · 2 评论 -
关于UIMenuController的使用 弹出菜单 ios开发 iphone开发 UIMenuItem
UIMenuController *menuController = [UIMenuController sharedMenuController]; UIMenuItem *menuItem_1 = [[UIMenuItem alloc] initWithTitle:@"复制" action:@selector()];//@selector()括号中为该按钮触发的方法,该方法必须原创 2012-05-28 17:23:16 · 9313 阅读 · 0 评论 -
ios 画图 绘图的实现(自由批注中视图的subview的实现)bitmap Quartz 2D 缓存位图 自由批注功能的实现 如何实现在view上自由绘图 提供源码
代码结构:一。在视图控制器(viewController)中实现绘图视图中控件的实现方法,比如;选择颜色,选择橡皮,选择线条粗细等等,方法调用视图控制器所绑定的view的方法,二。在视图中(view)加入触摸的起始点、终点、代理,线条粗细,颜色的成员并重写- (void)drawRect:(CGRect)rect- (void)touchesBegan:(NSSet *)tou原创 2012-03-06 14:15:55 · 4047 阅读 · 5 评论 -
如何获取当前系统时间 iphone开发 ios编程
NSDateFormatter *formatter =[[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyyMMddHHmmss"]; NSString *currentTime = [formatter stringFromDate:[NSDate date]];原创 2012-05-28 17:58:09 · 5097 阅读 · 0 评论 -
NSUserDefaults 的用法
NSUserDefaults 类似于存取一个全局变量,ios负责对值进行存储,你在任何文件都可以进行修改和读取存:NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; [userDefault setValue:currentTime forKey:@"LastSubmitActionTime"原创 2012-05-28 18:02:30 · 963 阅读 · 0 评论 -
enum 和 typedef
今天看到enum 和 typedef, 在两个小节中书中分别出现了2个例子,如下enum direction {north, south, east, west};typedef enum {north, south, east, west} direction;不禁产生疑问,这两个有什么区别,仔细对照了一下,发现是这样的:大同小异,同: 都是申明了一个枚举转载 2012-03-08 15:13:53 · 481 阅读 · 0 评论 -
取得当前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 · 959 阅读 · 0 评论 -
ios 自由批注功能的实现 如何实现在view上自由绘图 bitmap Quartz 2D 缓存位图
功能介绍:锁定当前视图,并且能在视图上任意勾画线条(线条不透明),退出自由批注功能以后原视图可以正常操作(批注消失,恢复原视图) 实现过程:思路一:为当前视图添加一个subview调整视图的alpha值,让添加的子视图(子视图本身携带画图方法)是半透明的,这样可以实现类似直接在原视图上画线的效果。结果:是可以实现类似的效果,但是你调整subview的alpha值在subvi原创 2012-03-06 13:46:45 · 2558 阅读 · 1 评论 -
iphone objective -c 开发 表视图和导航栏开发流程及注意事项
基本知识 1。在一个单元中放置更多的数据可以通过两种方法进行实现,一个是向UITableViewCell 添加子视图 另一种是通过子类化UITableViewCell.2.表视图分为两种样式:分组表和索引表 重要的函数: 表视图的操作步骤:(前提使控制器类已经和nib文原创 2011-07-26 15:17:09 · 1263 阅读 · 0 评论 -
resignfirstresponder
resignFirstResponder(交出自己的第一响应者的身份,可以重写改函数,这样如果写出no的时候当调用这个方法的时候它会拒绝交出第一响应者的身份)Notifies the receiver that it has been asked to relinquish(交出原创 2011-07-26 12:21:36 · 14752 阅读 · 0 评论 -
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 · 7655 阅读 · 0 评论