`
miss大为
  • 浏览: 80566 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在滚动过程当中,其实是在修改原点坐标 当手指触摸后, scroll view会暂时拦截触摸事件,使用一个 计时器,假如在计时器到点后,没有发生手指移动事件, 那么,scroll view发送tracking events到被点击的subview 假如在计时器到点前,发生了移动事件,那么 scroll view 取消tracking 自己发生滚动 子类可以重载touchesShouldBegin:withEvent:inContentView: 决定自己是否接收touch事件 pagingEnabled当值是YES,会自动滚动到subview的边界,默认是NO touchesShouldCan ...
相关链接:http://blog.csdn.net/diyagoanyhacker/article/details/7069889          http://www.yifeiyang.net/development-of-the-iphone-simply-1/ ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/re ...
0  CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGContextSetLineDash 画虚线 4 CGContextAddRect 画一方框 4 CGContextStrokeRect 指定矩形 4 CGContextStrokeRectWithWidth 指定矩形线宽 ...
这几天遇到一个非常奇怪的问题,基于Xcode 4.2开发的app,导出的ipa安装包不能安装到iPod Touch 2上。Touch2固件版本是4.2.1,已越狱。iTunes、91手机助手、同步推试过了都不行。但是其他ipa文件可以成功安装到Touch2上。而Xcode 4.2生成的ipa包在iPhone 4、iPhone 3GS、iPod Touch 4都能安装成功并顺利运行,无论固件什么版本。初步分析的结果就是Xcode 4.2生成的app不支持Touch2。这几天找了一些朋友帮我测试ipa安装包,问一些有iOS开发经验的朋友,最终有个朋友提醒我Xcode 4.2中,Project-> ...
原文地址:http://xubenyang.me/309 总所周知,UIView都是方形的,并不能产生一个不规则的形状的view(小弟才疏学浅,目前确实没有发现能够创建真实不规则视图的方法,如果有,不吝赐教,感激涕零!)。为什么我们有创建不规则view的需求?如果只是为了在View上显示不规则图形那大可不必,直接讲不规则图形添加到view上,然后讲view的backgroundColor设置为UIColor clearColor就可以;但是之所以有这样的需求,很大部分就是为了判断不规则的图形去响应触摸事件,判断图形是否被触摸选中了这样的要求,我们最直接的想法就是每个不规则图形都是一个view, ...
原文地址: http://www.cocoachina.com/bbs/read.php?tid=74564 首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要资料来源。 在你继续深入学习之前,请停下脚步弄清这些问题。如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有新的体会的。 1. c,c++ background 很多人问 “没有任何语言基础,我不想学c直接学objective-c” 这里简单几句,objc 90%代码是c、众多开源代码是c,c++。你不学好c在unix世界里只能是个二流开发者!也许说得过于严厉,不过自己斟酌把。 2. Runt ...
iOS5新增了JSON解析的API,我们将其和其他五个开源的JSON解析库进行了解析速度的测试,下面是测试的结果。 我们选择的测试对象包含下面的这几个框架,其中NSJSONSerialization是iOS5系统新增的JSON解析的API,需要iOS5的环境,如果您 ...
原文:http://blog.csdn.net/nicktang/article/details/6792972 Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。 这里我把此技术翻译为自动内存计数器管理技术,下图是使用和不使用此技术的Objective-C代码的区别。 ARC技术是随着XCode4.2一起发布的,在缺省工程模板中,你可以指定你的工程是否支持ARC技术,如果你不指定工程支持ARC技术,在代码中你必须使用管理内存的代码来管理内存。 概述 自动计数(ARC)是一个编译期间 ...
第一种方法是用系统api的方式获取,如下 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/ioctl.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #includ ...
一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。 我们可以通过几种方 ...
Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功能。 在Mac OS X中,Quartz 2D可以与其它图形图像技术混合使用,如Core Image、Core Video、OpenGL、QuickTime。例如,通过使用 QuickTime的GraphicsImportCreateCGImage函数,可以用 Quartz从一个 QuickTime图形导入器中 ...
iOS5的SDK现在可以直接打开setting页面了,以往的SDK则不可以,当时我还花了大量时间去实现,结果不了了之。 如果你想打开Location Services的setting页面,代码如下: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 如果想打开Twitter的设置: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"p ...
       Mokk.me移动应用程序原型创建工具让用户不用编写复杂的代码和使用设计技巧就能创建移动应用程序的原型。Mokk.me在界面上任意拖拽就可以创建任何用户想创建的App的原型。Mokk.me可以在WYSIWYG界面上创建页面、按钮、拖拽包括文本域输入和表单的文本和图片。原型成型后可以在iPhone、Android、WebOS等平台上测试,保存,及与同事朋友一起分享。    特点:   App原型制作   轻松制作iphone、android软件原型   在iphone和Android可测试   同类的App原型制作工具:Mockingbird,MockFlow,iPlotz ...
处理文件和路径相关对象 NSBundle: - (NSArray *)pathsForResourcesOfType:(NSString *)extension inDirectory:(NSString *)subpath // 在subpath目录下查找扩展名为inDirectory的文件,注意bundle只在沙盒目录下查找,inDirectory为相对路径 - (NSString *)resourcePath //获得沙盒资源目录(一般相当于根目录) - (NSString *)bundlePath // 获得沙盒根目录(同resourcePath) - (NS ...
(转载)原文地址:http://anxonli.iteye.com/blog/1097777       隔上一次写iPad app开发文章已经是10个月,那篇iPad app开发概述还不错,曾经成为了google关键字“iPad app 开发”搜索的第一位,可能是大牛们都太忙于赚app store的钱了,留下我这个小虾来写文章。这次的文章集中与iOS的多核编程和内存管理,为什么?因为iPad 2已经是双核CPU了!虽然iPad 1的应用已经不慢了,但大家完全可以使用苹果的多核编程框架来写出更加responsive的应用。 多核运算 在iOS中concurrency编程的框架就是GCD(G ...
Global site tag (gtag.js) - Google Analytics