- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 iPhone开发札记【2011.11.16】
=>Code Signing1. CodeSign error: code signing is required for product type application in sdk ios 4.2xcode 4解决方法:Build settings -> Code Signing Identity -> any ios sdk 设置为 iphone developer
2011-11-22 16:56:30
757
原创 iPhone开发札记【2011.11.15】
=>iOS架构【摘自:iOS相关技术--iOS架构】1. 站在高级层次来看,iOS扮演底层硬件和应用程序的中介。应用程序不能直接访问硬件,而需要和系统接口进行交互。系统接口又转而去和适当的驱动打交道。这样的抽象可以防止应用程序改变底层硬件。2. 应用程序会和底层硬件隔离,但是应用程序代码仍需要考虑设备之间的差异。3. iOS的层=> iPhone SDK【摘自:iO
2011-11-15 14:26:45
567
原创 iPhone开发札记【2011.11.08】
=》NSString1. 计算字符串的显示长度NSInteger strSize = [str sizeWithFont:[UIFont boldSystemFontOfSize:12]];同时NSString还提供了其它类似的sizeWithFont来计算长度。2. 显示百分数[NSString stringWithFormat:@"%d%%", 20];使用%%,则可以显示
2011-11-08 21:46:55
492
原创 iPhone开发札记【2011.11.07】
=> UINavigationBar1. UINavigationBar 继承于UIView, 没有title属性2. 设置标题及左右按钮:将UINavigationItem作为其subview,并在此基础上设置标题及左右按钮
2011-11-08 10:15:57
446
原创 iPhone开发札记【2011.11.05】
=>动画1. CATransitionCATransition *animation = [CATransition animation];animation.delegate = self;animation.duration = 0.3;animation.timingFunction = UIViewAnimationCurveEaseInOut;animation.ty
2011-11-07 09:46:05
529
原创 iPhone开发札记【2011.11.04】
=》UIButton1. 设置不同状态下字体的颜色[button setTitleColor:color forState:UIControlStateNormal];[button setTitleColor:tappedColor forState:UIControlStateHighlighted];[button setTitleColor:selectedColor fo
2011-11-05 13:42:26
455
原创 iPhone开发札记【2011.11.03】
=>UINavigationBar1. 设置透明self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
2011-11-03 21:59:55
398
原创 iPhone开发札记【2011.11.02】
=》UITabbarController, 自定义UITabbar1. 设置背景UIImageView *backImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];backImage.image = [UIImage imageNamed:@"barTop.png"];[_tabControl
2011-11-02 20:32:44
430
原创 iPhone开发札记【2011.11.01】
=》自定义按钮摘自:《iPhone开发秘籍 - 9.4 在XCODE中构建定制按钮》1. 设置按钮类型为UIButtonTypeCustom,并提供所有按钮样式。2. 简单按键,可以添加一个背景图像,并在按钮被按下时把标签颜色改变以突出显示;开关类型按钮,需要4个图像,正常显示下的“关”状态,突出显示下的“关”状态,及“开”状态下的两个图像。=》 UINavigationB
2011-11-01 21:01:19
502
原创 iPhone开发札记【2011.10.28】
=》Objective-C内存管理摘自《iPhone/Mac Objective-C内存管理教程和原理剖析》1. 执行对象的dealloc,会直接释放对象的内存空间,销毁对象;调用对象的release方法,将对象的引用计数-1,当引用计数为0时,执行dealloc释放内存;2. 指针赋值操作不会增加对象的引用计数3. NSAutoreleasePool内部包含一个数组(NSMuta
2011-10-31 09:08:51
390
原创 iPhone开发札记【2011.10.27】
=》 可变参数函数摘自:《va_list深究》1. 基本知识1) va函数的优势表现在使用的方便性和易用性上,可以使代码更简洁。2) ANSI C标准下,va的宏定义在stdarg.h中,有va_list, va_start(), va_arg(), va_end()3) 可变参数函数的参数分两部分:个数确定的固定参数和个数可变的可选参数。函数至少需要一个固定参数;可选参数声明
2011-10-27 16:05:07
503
翻译 Quartz 2D编程指南(7) - 阴影(Shadows)
阴影是绘制在一个图形对象下的且有一定偏移的图片,它用于模拟光源照射到图形对象上所形成的阴影效果,如果7-1所示。文本也可以有阴影。阴影可以让一幅图像看上去是立体的或者是浮动的。 阴影有三个属性:1. x偏移值,用于指定阴影相对于图片在水平方向上的偏移值。2. y偏移值,用于指定阴影相对于图片在竖直方向上的偏移值。3. 模糊(blu
2011-10-25 09:56:00
1387
翻译 Quartz 2D编程指南(5) - 变换(Transforms)
Quartz 2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时, Quartz会将用户空间坐标系统映射到设备空间坐标系统。因此,我们不需要重写应用程序或添加额外的代码来调整应用程序的输出以适应不同的设备。我们可以通过操作CTM(current t
2011-10-24 16:13:14
5179
翻译 Quartz 2D编程指南(4) - 颜色和颜色空间
不同的设备(显示器、打印机、扫描仪、摄像头)处理颜色的方式是不同的。每种设备都有其所能支持的颜色值范围。一种设备能支持的颜色可能在其它设备中无法支持。为了有效的使用颜色及理解Quartz 2D中用于颜色及颜色空间的函数,我们需要熟悉在Color Management Over
2011-10-19 09:35:14
1435
翻译 Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts)
一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。我们可以通过几种方式来获取Graphics Cont
2011-10-12 15:13:18
4678
翻译 Quartz 2D编程指南(1) - 概览
Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图
2011-10-10 18:14:01
2132
原创 Cover flow基本原理及Tapku实现方法
Cover flow是苹果首创的将多首歌曲的封面以3D界面的形式显示出来的方式。如下图所示:从图中可以看到,显示在中间的图片为目标图片,两侧的图片在y轴都旋转了一定的角度,并且每两张图片之间都保持了一定的距离。在交互(如点击两侧的图片)的时候,滑动到中间的图片会逐渐放
2011-10-10 13:26:43
7180
原创 Cover Flow特效实现(2)
Cover Flow特效实现(1)Cover Flow特效实现(2)方法四:Tapku框架Tapku库是一个开源的iOS框架,它包含CoverFlow, Calendar Grid, Char View等等API,总之还是一个比较强大的库。把Tapku
2011-10-10 12:11:05
4458
1
原创 Cover Flow特效实现(1)
Cover Flow特效实现(1)Cover Flow特效实现(2)Cover flow是苹果首创的将多首歌曲的封面以3D界面的形式显示出来的方式。如下图所示:随处可见的Cover Flow特效iTunes:在iTunes音乐中点击搜索
2011-10-10 11:16:27
3465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人