代码改变世界

随笔档案-2013年04月

shell cut命令

2013-04-25 15:56 by 三戒1993, 148 阅读, 收藏, 编辑
摘要: cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。cut命令有5个参数,其中-c,-b,-f分别表示"character", "byte"以及"... 阅读全文

shell cut命令

2013-04-25 15:56 by 三戒1993, 162 阅读, 收藏, 编辑
摘要: cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。cut命令有5个参数,其中-c,-b,-f分别表示"character", "byte"以及"... 阅读全文

控制台总是输出:xcode error: failed to attach to process ID 0

2013-04-25 13:48 by 三戒1993, 106 阅读, 收藏, 编辑
摘要: Xcode compiles my App, but can't run it in the simulator?一种情况是你多个target中使用的相同的Bundle identifier和Bundle display name,所以改成不同的,要把模拟器里的app清空下The solution ... 阅读全文

控制台总是输出:xcode error: failed to attach to process ID 0

2013-04-25 13:48 by 三戒1993, 213 阅读, 收藏, 编辑
摘要: Xcode compiles my App, but can't run it in the simulator?一种情况是你多个target中使用的相同的Bundle identifier和Bundle display name,所以改成不同的,要把模拟器里的app清空下The solution ... 阅读全文

vi/vim 基本使用方法

2013-04-25 09:58 by 三戒1993, 149 阅读, 收藏, 编辑
摘要: 文档操作vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!鉴于关注vi退出的人挺多的,在此强调一下退出的方法:按Esc到命令格式,然后按住Shift输入两个大写Z就行了vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文... 阅读全文

vi/vim 基本使用方法

2013-04-25 09:58 by 三戒1993, 131 阅读, 收藏, 编辑
摘要: 文档操作vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!鉴于关注vi退出的人挺多的,在此强调一下退出的方法:按Esc到命令格式,然后按住Shift输入两个大写Z就行了vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文... 阅读全文

Unix编辑器概述

2013-04-25 09:51 by 三戒1993, 113 阅读, 收藏, 编辑
摘要: 一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,U... 阅读全文

Unix编辑器概述

2013-04-25 09:51 by 三戒1993, 113 阅读, 收藏, 编辑
摘要: 一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,U... 阅读全文

(译)iOS Code Signing: 解惑

2013-04-24 15:10 by 三戒1993, 134 阅读, 收藏, 编辑
摘要: 原文链接地址:http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood注:本文由翻译团队成员skingTree翻译。教程截图: 下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Ada... 阅读全文

(译)iOS Code Signing: 解惑

2013-04-24 15:10 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 原文链接地址:http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood注:本文由翻译团队成员skingTree翻译。教程截图: 下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Ada... 阅读全文

苹果Xcode 证书生成、设置、应用完整图文教程

2013-04-24 14:44 by 三戒1993, 165 阅读, 收藏, 编辑
摘要: http://blog.sina.com.cn/s/blog_5a6efa330101dx05.htmlXcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择... 阅读全文

苹果Xcode 证书生成、设置、应用完整图文教程

2013-04-24 14:44 by 三戒1993, 138 阅读, 收藏, 编辑
摘要: http://blog.sina.com.cn/s/blog_5a6efa330101dx05.htmlXcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标2 在菜单栏中依次选择... 阅读全文

Linux shell脚本编写基

2013-04-24 13:09 by 三戒1993, 141 阅读, 收藏, 编辑
摘要: 脚本shelllinuxfilecommandstring在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。第1部分. Lin... 阅读全文

Linux shell脚本编写基

2013-04-24 13:09 by 三戒1993, 150 阅读, 收藏, 编辑
摘要: 脚本shelllinuxfilecommandstring在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。第1部分. Lin... 阅读全文

Xcode教程 Xcode4发布测试 打包Archive操作

2013-04-24 11:07 by 三戒1993, 138 阅读, 收藏, 编辑
摘要: Xcode教程Xcode4发布测试打包Archive操作是本文要介绍的内容,发布测试的最后一步打包(Archive),Xcode4帮助文档有比较详细介绍,但是居然是错的,这里说明一下。1、设置“Build Settings” ,下图是官方文档截图,留意那个红框,居然说反了。"Skip install... 阅读全文

Xcode教程 Xcode4发布测试 打包Archive操作

2013-04-24 11:07 by 三戒1993, 219 阅读, 收藏, 编辑
摘要: Xcode教程Xcode4发布测试打包Archive操作是本文要介绍的内容,发布测试的最后一步打包(Archive),Xcode4帮助文档有比较详细介绍,但是居然是错的,这里说明一下。1、设置“Build Settings” ,下图是官方文档截图,留意那个红框,居然说反了。"Skip install... 阅读全文

解析iOS4中Core Motion框架使用方法

2013-04-21 21:46 by 三戒1993, 130 阅读, 收藏, 编辑
摘要: iOS4中Core Motion框架使用方法是本文要介绍的内容,主要是来学习IOS4中框架的内容。在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由Core Location接管。而iPhone4的推出,由于加速度计的升级(有消息说使用的是这款芯片) 和陀螺仪的... 阅读全文

解析iOS4中Core Motion框架使用方法

2013-04-21 21:46 by 三戒1993, 155 阅读, 收藏, 编辑
摘要: iOS4中Core Motion框架使用方法是本文要介绍的内容,主要是来学习IOS4中框架的内容。在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由Core Location接管。而iPhone4的推出,由于加速度计的升级(有消息说使用的是这款芯片) 和陀螺仪的... 阅读全文

Xcode 中设置部分文件ARC支持

2013-04-21 17:13 by 三戒1993, 104 阅读, 收藏, 编辑
摘要: ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS ... 阅读全文

Xcode 中设置部分文件ARC支持

2013-04-21 17:13 by 三戒1993, 65 阅读, 收藏, 编辑
摘要: ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS ... 阅读全文

Mac系统常用快捷键及技巧

2013-04-18 14:52 by 三戒1993, 151 阅读, 收藏, 编辑
摘要: 注:Command即苹果键,也有人称为花键。Ctrl即control键。Escape即键盘左上角的esc键。Space空格键。在x86版中:win键 = 花键ctrl键 = Ctrl^键Alt 键 = Optionshift 键 = shift屏幕捕捉快捷键动作……………………….保存到…………-快... 阅读全文

Mac系统常用快捷键及技巧

2013-04-18 14:52 by 三戒1993, 218 阅读, 收藏, 编辑
摘要: 注:Command即苹果键,也有人称为花键。Ctrl即control键。Escape即键盘左上角的esc键。Space空格键。在x86版中:win键 = 花键ctrl键 = Ctrl^键Alt 键 = Optionshift 键 = shift屏幕捕捉快捷键动作……………………….保存到…………-快... 阅读全文

详解CoreAnimation中如何自定义动画属性

2013-04-18 12:56 by 三戒1993, 103 阅读, 收藏, 编辑
摘要: CoreAnimation中如何自定义动画属性是本文要介绍的内容,CoreAnimation可以对UIView里的CALayer进行动画处理。它的原理很简单,用户提供一个初始值,终点值和动画持续时间,CoreAnimation自动对 初始值,终点值之间,按照动画持续时间进行插值(生成中间值),生成中... 阅读全文

详解CoreAnimation中如何自定义动画属性

2013-04-18 12:56 by 三戒1993, 114 阅读, 收藏, 编辑
摘要: CoreAnimation中如何自定义动画属性是本文要介绍的内容,CoreAnimation可以对UIView里的CALayer进行动画处理。它的原理很简单,用户提供一个初始值,终点值和动画持续时间,CoreAnimation自动对 初始值,终点值之间,按照动画持续时间进行插值(生成中间值),生成中... 阅读全文

gallery3d 代码分析之 glsurfaceview

2013-04-18 10:35 by 三戒1993, 128 阅读, 收藏, 编辑
摘要: 简介SDK 中的 android.opengl.GLSurfaceView 类提供如下功能:在 OpenGL ES 和 View 系统之间建立联系;使得 OpenGL ES 可以工作在 Activity 生命周期中;可选择合适的 frame buffer 像素格式;创建并管理一个单独的渲染线程,可以... 阅读全文

gallery3d 代码分析之 glsurfaceview

2013-04-18 10:35 by 三戒1993, 132 阅读, 收藏, 编辑
摘要: 简介SDK 中的 android.opengl.GLSurfaceView 类提供如下功能:在 OpenGL ES 和 View 系统之间建立联系;使得 OpenGL ES 可以工作在 Activity 生命周期中;可选择合适的 frame buffer 像素格式;创建并管理一个单独的渲染线程,可以... 阅读全文

IOS开发之NSSet应用

2013-04-17 14:53 by 三戒1993, 302 阅读, 收藏, 编辑
摘要: NSSet,NSMutableSet,和NSCountedSet类声明编程接口对象的无序集合(散列存储:在内存中的存储位置不连续)。而NSArray,NSDictionary类声明编程接口对象的有序集合(有序存储:在内存中的存储位置连续)。NSSet,NSMutableSet; 与NSArray,N... 阅读全文

IOS开发之NSSet应用

2013-04-17 14:53 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: NSSet,NSMutableSet,和NSCountedSet类声明编程接口对象的无序集合(散列存储:在内存中的存储位置不连续)。而NSArray,NSDictionary类声明编程接口对象的有序集合(有序存储:在内存中的存储位置连续)。NSSet,NSMutableSet; 与NSArray,N... 阅读全文

有序集合与无序集合

2013-04-17 14:49 by 三戒1993, 516 阅读, 收藏, 编辑
摘要: 1.有序集合:集合里的元素可以根据key或index访问.无序集合:集合里的元素只能遍历。有序集合在属性的增加,删除及修改中拥有较好的性能表现。2.无序集: Set有序集: List所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashS... 阅读全文

有序集合与无序集合

2013-04-17 14:49 by 三戒1993, 291 阅读, 收藏, 编辑
摘要: 1.有序集合:集合里的元素可以根据key或index访问.无序集合:集合里的元素只能遍历。有序集合在属性的增加,删除及修改中拥有较好的性能表现。2.无序集: Set有序集: List所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashS... 阅读全文

NSArray与NSSet的区别

2013-04-17 14:47 by 三戒1993, 124 阅读, 收藏, 编辑
摘要: 转自:http://maccrazy.diandian.com/post/2011-10-09/5671451NSArray和NSMutableArray无需多说,是线性数组和链表的包装类。NSSet和NSMutableSet则是无序的, 并且保证唯一性的数据集合。当插入相同的数据时,不会有任何效果... 阅读全文

NSArray与NSSet的区别

2013-04-17 14:47 by 三戒1993, 159 阅读, 收藏, 编辑
摘要: 转自:http://maccrazy.diandian.com/post/2011-10-09/5671451NSArray和NSMutableArray无需多说,是线性数组和链表的包装类。NSSet和NSMutableSet则是无序的, 并且保证唯一性的数据集合。当插入相同的数据时,不会有任何效果... 阅读全文

三角函数公式

2013-04-16 15:06 by 三戒1993, 2808 阅读, 收藏, 编辑
摘要: 求助编辑百科名片三角函数是数学中属于初等函数中的超越函数的一类函数。它们的本质是任何角的集合与一个比值的集合的变量之间的映射。通常的三角函数是在平面直角坐标系中定义的。其定义城为整个实数域。另一种定义是在直角三角形中,但并不完全。现代数学把它们描述成无穷数列的极限和微分方程的解,将其定义扩展到复数系... 阅读全文

三角函数公式

2013-04-16 15:06 by 三戒1993, 3870 阅读, 收藏, 编辑
摘要: 求助编辑百科名片三角函数是数学中属于初等函数中的超越函数的一类函数。它们的本质是任何角的集合与一个比值的集合的变量之间的映射。通常的三角函数是在平面直角坐标系中定义的。其定义城为整个实数域。另一种定义是在直角三角形中,但并不完全。现代数学把它们描述成无穷数列的极限和微分方程的解,将其定义扩展到复数系... 阅读全文

Dash:程序员的的好帮手

2013-04-14 00:00 by 三戒1993, 96 阅读, 收藏, 编辑
摘要: 作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比... 阅读全文

Dash:程序员的的好帮手

2013-04-14 00:00 by 三戒1993, 115 阅读, 收藏, 编辑
摘要: 作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比... 阅读全文

高斯模糊、径向缩放模糊

2013-04-11 21:17 by 三戒1993, 123 阅读, 收藏, 编辑
摘要: 初学图形编程,开始记录工作内容:通过学习某知名商业引擎,构建新游戏引擎,对新引擎进行简单测试。札记:1、移植代码大部分时间都是很枯燥的,不用想只需要重复的做,重复的做。。。。, 最多要改的地方就是编码规范,然后是在许多模块没有建立的基础上对把移植好的模块编译连接,最重要的技巧就是注释,许多设计没有建... 阅读全文

高斯模糊、径向缩放模糊

2013-04-11 21:17 by 三戒1993, 144 阅读, 收藏, 编辑
摘要: 初学图形编程,开始记录工作内容:通过学习某知名商业引擎,构建新游戏引擎,对新引擎进行简单测试。札记:1、移植代码大部分时间都是很枯燥的,不用想只需要重复的做,重复的做。。。。, 最多要改的地方就是编码规范,然后是在许多模块没有建立的基础上对把移植好的模块编译连接,最重要的技巧就是注释,许多设计没有建... 阅读全文

ios开发中地图应用

2013-04-11 17:06 by 三戒1993, 133 阅读, 收藏, 编辑
摘要: 开发iphone应用程序中的地图,目前常用的就是百度地图和Google地图。对于新手来说,找对资料永远是最重要的,当然,最好的资料都来自于官网(版本也是最新的)。还有就是官网带的示例代码。1、百度地图参考:http://dev.baidu.com/wiki/imap/index.php?title=... 阅读全文

ios开发中地图应用

2013-04-11 17:06 by 三戒1993, 108 阅读, 收藏, 编辑
摘要: 开发iphone应用程序中的地图,目前常用的就是百度地图和Google地图。对于新手来说,找对资料永远是最重要的,当然,最好的资料都来自于官网(版本也是最新的)。还有就是官网带的示例代码。1、百度地图参考:http://dev.baidu.com/wiki/imap/index.php?title=... 阅读全文

在ios6中调用苹果地图用于导航 (地图开发)

2013-04-11 16:58 by 三戒1993, 155 阅读, 收藏, 编辑
摘要: ios6以下我们一般用google地图来导航,但ios6中调用会有点问题,会打开web浏览器再询问之类的,不直观友好。所以在ios6中建议直接用apple map。本来调用apple map应该和调用google map类似,但使用:http://maps.apple.com/maps?saddr=... 阅读全文

在ios6中调用苹果地图用于导航 (地图开发)

2013-04-11 16:58 by 三戒1993, 207 阅读, 收藏, 编辑
摘要: ios6以下我们一般用google地图来导航,但ios6中调用会有点问题,会打开web浏览器再询问之类的,不直观友好。所以在ios6中建议直接用apple map。本来调用apple map应该和调用google map类似,但使用:http://maps.apple.com/maps?saddr=... 阅读全文

Shader中贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图

2013-04-11 15:32 by 三戒1993, 494 阅读, 收藏, 编辑
摘要: 原文过于冗余,精读后做了部分简化与测试实践,原文地址:http://www.j2megame.com/html/xwzx/ty/2571.html一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在这里我将列举一系列贴图,并且初步阐述其概念,理解原理... 阅读全文

Shader中贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图

2013-04-11 15:32 by 三戒1993, 9981 阅读, 收藏, 编辑
摘要: 原文过于冗余,精读后做了部分简化与测试实践,原文地址:http://www.j2megame.com/html/xwzx/ty/2571.html一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在这里我将列举一系列贴图,并且初步阐述其概念,理解原理... 阅读全文

iOS开发之Objective-C与JavaScript的交互

2013-04-10 14:59 by 三戒1993, 79 阅读, 收藏, 编辑
摘要: UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFr... 阅读全文

iOS开发之Objective-C与JavaScript的交互

2013-04-10 14:59 by 三戒1993, 75 阅读, 收藏, 编辑
摘要: UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFr... 阅读全文

HTML input 默认值设置

2013-04-10 14:33 by 三戒1993, 193 阅读, 收藏, 编辑
摘要: 一个好的站点能够做到在一些极其细小的方面对用户(浏览者)体贴入微,为浏览者大开方便之门,今天向你介绍一个自动清除表单输入域的默认值脚本,即当用户在input输入域点选聚焦时,输入域将自动清空等待用户输入,不再需要人工删除默认值。它的代码如下: 以上这段脚本太简易了,功能上还存在问题:不论输入域里有... 阅读全文

HTML input 默认值设置

2013-04-10 14:33 by 三戒1993, 1024 阅读, 收藏, 编辑
摘要: 一个好的站点能够做到在一些极其细小的方面对用户(浏览者)体贴入微,为浏览者大开方便之门,今天向你介绍一个自动清除表单输入域的默认值脚本,即当用户在input输入域点选聚焦时,输入域将自动清空等待用户输入,不再需要人工删除默认值。它的代码如下: 以上这段脚本太简易了,功能上还存在问题:不论输入域里有... 阅读全文

利用预渲染加速iOS设备的图像显示

2013-04-09 17:32 by 三戒1993, 80 阅读, 收藏, 编辑
摘要: 最近在做一个UITableView的例子,发现滚动时的性能还不错。但来回滚动时,第一次显示的图像不如再次显示的图像流畅,出现前会有稍许的停顿感。于是我猜想显示过的图像肯定是被缓存起来了,查了下文档后发现果然如此。后来在《Improving Image Drawing Performance on i... 阅读全文

利用预渲染加速iOS设备的图像显示

2013-04-09 17:32 by 三戒1993, 203 阅读, 收藏, 编辑
摘要: 最近在做一个UITableView的例子,发现滚动时的性能还不错。但来回滚动时,第一次显示的图像不如再次显示的图像流畅,出现前会有稍许的停顿感。于是我猜想显示过的图像肯定是被缓存起来了,查了下文档后发现果然如此。后来在《Improving Image Drawing Performance on i... 阅读全文

关于Core Animation的一些初步探索

2013-04-09 17:15 by 三戒1993, 100 阅读, 收藏, 编辑
摘要: 所谓Core Animation,顾名思义就是用来做动画的,它包含了一些Objective-C类,这些类都在Quartz Core框架中。用它的原因也无需多说,首先是性能很好,使用了GPU硬件加速;其次是接口易用,毕竟是Objective-C,不需要像OpenGL ES一样完全和C打交道。不过要掌握... 阅读全文

关于Core Animation的一些初步探索

2013-04-09 17:15 by 三戒1993, 152 阅读, 收藏, 编辑
摘要: 所谓Core Animation,顾名思义就是用来做动画的,它包含了一些Objective-C类,这些类都在Quartz Core框架中。用它的原因也无需多说,首先是性能很好,使用了GPU硬件加速;其次是接口易用,毕竟是Objective-C,不需要像OpenGL ES一样完全和C打交道。不过要掌握... 阅读全文

CAAnimation动画的一些知识点

2013-04-09 17:02 by 三戒1993, 135 阅读, 收藏, 编辑
摘要: CAAnimation动画的一些知识点动画分隐式动画和显式动画CAAnimatione采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类:CATransition 提供渐变... 阅读全文

CAAnimation动画的一些知识点

2013-04-09 17:02 by 三戒1993, 166 阅读, 收藏, 编辑
摘要: CAAnimation动画的一些知识点动画分隐式动画和显式动画CAAnimatione采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类:CATransition 提供渐变... 阅读全文

Core Animation学习笔记一:CATransactions

2013-04-09 16:40 by 三戒1993, 127 阅读, 收藏, 编辑
摘要: CATransaction 事务类,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务.区分隐式动画和隐式事务:隐式动画通过隐式事务实现动画 。区分显式动画和显式事务:显式动画有多种实现方式,显式事务是一种实现显式动画的方式。1.隐式事务除显式事务外,任何对于CALayer属性的修改,... 阅读全文

Core Animation学习笔记一:CATransactions

2013-04-09 16:40 by 三戒1993, 152 阅读, 收藏, 编辑
摘要: CATransaction 事务类,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务.区分隐式动画和隐式事务:隐式动画通过隐式事务实现动画 。区分显式动画和显式事务:显式动画有多种实现方式,显式事务是一种实现显式动画的方式。1.隐式事务除显式事务外,任何对于CALayer属性的修改,... 阅读全文

[OpenGL ES 03]3D变换:模型,视图,投影与Viewport

2013-04-08 16:27 by 三戒1993, 169 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/kesalin/archive/2012/12/06/3D_math.html本文遵循“署名-非商业用途-保持一致”创作公用协议前言本来打算直接写教程 04 的,但是想到3D 变换涉及的数学知识较多,往往是很多初学者的拦路虎(比如我自己)。再加上... 阅读全文

[OpenGL ES 03]3D变换:模型,视图,投影与Viewport

2013-04-08 16:27 by 三戒1993, 156 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/kesalin/archive/2012/12/06/3D_math.html本文遵循“署名-非商业用途-保持一致”创作公用协议前言本来打算直接写教程 04 的,但是想到3D 变换涉及的数学知识较多,往往是很多初学者的拦路虎(比如我自己)。再加上... 阅读全文

[Android实例] OpenGL ES基础教程(二)

2013-04-08 15:14 by 三戒1993, 192 阅读, 收藏, 编辑
摘要: 原文转自:http://www.cnblogs.com/sunnychuh/archive/2011/07/20/2112110.html官方网站:http://www.khronos.org/opengles博客链接:http://www.cnblogs.com/dwinter/二、绘制多边形前面... 阅读全文

[Android实例] OpenGL ES基础教程(二)

2013-04-08 15:14 by 三戒1993, 105 阅读, 收藏, 编辑
摘要: 原文转自:http://www.cnblogs.com/sunnychuh/archive/2011/07/20/2112110.html官方网站:http://www.khronos.org/opengles博客链接:http://www.cnblogs.com/dwinter/二、绘制多边形前面... 阅读全文

xcode 常用快捷键

2013-04-08 13:15 by 三戒1993, 141 阅读, 收藏, 编辑
摘要: 1。command + D 删除光标前面的内容2。control + k 删除光标下面一行 delete 删除光标前面 fn + delete 删除光标后面 control + delete 删除光标前面一个单词 fn + control +delete 删除光标后面一个单词3。cont... 阅读全文

xcode 常用快捷键

2013-04-08 13:15 by 三戒1993, 180 阅读, 收藏, 编辑
摘要: 1。command + D 删除光标前面的内容2。control + k 删除光标下面一行 delete 删除光标前面 fn + delete 删除光标后面 control + delete 删除光标前面一个单词 fn + control +delete 删除光标后面一个单词3。cont... 阅读全文

iphone应用程序开发指南--触摸事件

2013-04-08 10:40 by 三戒1993, 135 阅读, 收藏, 编辑
摘要: 手指在屏幕上能达到的精度和鼠标指针有很大的不同。当用户触击屏幕时,接触区域实际上是椭圆形的,而且比用户想像的位置更靠下一点。根据触摸屏幕的手指、手指的尺寸、手指接触屏幕的力量、手指的方向、以及其它因素的不同,其“接触部位”的尺寸和形状也有所不同。底层的多点触摸系统会分析所有的这些信息,为您计算出单一... 阅读全文

iphone应用程序开发指南--触摸事件

2013-04-08 10:40 by 三戒1993, 109 阅读, 收藏, 编辑
摘要: 手指在屏幕上能达到的精度和鼠标指针有很大的不同。当用户触击屏幕时,接触区域实际上是椭圆形的,而且比用户想像的位置更靠下一点。根据触摸屏幕的手指、手指的尺寸、手指接触屏幕的力量、手指的方向、以及其它因素的不同,其“接触部位”的尺寸和形状也有所不同。底层的多点触摸系统会分析所有的这些信息,为您计算出单一... 阅读全文

iphone UIView 详解

2013-04-07 21:49 by 三戒1993, 102 阅读, 收藏, 编辑
摘要: 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和fram... 阅读全文

iphone UIView 详解

2013-04-07 21:49 by 三戒1993, 116 阅读, 收藏, 编辑
摘要: 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和fram... 阅读全文

屏幕坐标到世界坐标

2013-04-07 21:36 by 三戒1993, 271 阅读, 收藏, 编辑
摘要: 原创文章,转载请注明出处!计算机中有很多坐标系,对象坐标系、世界坐标系、裁剪坐标系、屏幕坐标系!OpenGL流水线很容易实现上述顺序的转换。从网上查的信息:1. 设备坐标系与屏幕坐标系设备坐标(DeviceCoordinate)又称为物理坐标(PhysicalCoordinate),是指输出设备上的... 阅读全文

屏幕坐标到世界坐标

2013-04-07 21:36 by 三戒1993, 754 阅读, 收藏, 编辑
摘要: 原创文章,转载请注明出处!计算机中有很多坐标系,对象坐标系、世界坐标系、裁剪坐标系、屏幕坐标系!OpenGL流水线很容易实现上述顺序的转换。从网上查的信息:1. 设备坐标系与屏幕坐标系设备坐标(DeviceCoordinate)又称为物理坐标(PhysicalCoordinate),是指输出设备上的... 阅读全文

图形裁剪技术

2013-04-07 16:16 by 三戒1993, 368 阅读, 收藏, 编辑
摘要: 2.3图形裁剪技术裁剪是计算机图形学的基本问题之一。在使用计算机处理图形信息时,计算机内部存储的图形信息往往比较大,而平面显示只是图形的一部分,这时可以采用缩放技术,把图中的局部区域放大显示,通过定义窗口和视区,即可把图形的某一部分显示在屏幕的指定位置。正确识别图形在窗口内部分(可见部分)和窗口外部... 阅读全文

图形裁剪技术

2013-04-07 16:16 by 三戒1993, 269 阅读, 收藏, 编辑
摘要: 2.3图形裁剪技术裁剪是计算机图形学的基本问题之一。在使用计算机处理图形信息时,计算机内部存储的图形信息往往比较大,而平面显示只是图形的一部分,这时可以采用缩放技术,把图中的局部区域放大显示,通过定义窗口和视区,即可把图形的某一部分显示在屏幕的指定位置。正确识别图形在窗口内部分(可见部分)和窗口外部... 阅读全文

关于iOS App的切图

2013-04-07 15:59 by 三戒1993, 173 阅读, 收藏, 编辑
摘要: 关于iOS App的切图HOMEABOUTGUESTBOOKCATEGORIESTAGSLINKSSUBSCRIBE图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片。代码画的方式比较耗费程序员脑力,CPU或GPU; 图... 阅读全文

关于iOS App的切图

2013-04-07 15:59 by 三戒1993, 192 阅读, 收藏, 编辑
摘要: 关于iOS App的切图HOMEABOUTGUESTBOOKCATEGORIESTAGSLINKSSUBSCRIBE图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片。代码画的方式比较耗费程序员脑力,CPU或GPU; 图... 阅读全文

Mac,iOS界面中的三维坐标系

2013-04-07 15:57 by 三戒1993, 127 阅读, 收藏, 编辑
摘要: HOMEABOUTGUESTBOOKCATEGORIESTAGSLINKSSUBSCRIBE一. 三维坐标系据说有一次笛卡尔生病了,躺在床上休息,但是他的大脑却没有休息,一只在寻思着通过什么手段把几何图形和代数方程关联起来,也就是几何图形中的每一个点怎么和方程的每一组解关联起来。这个时候他看到房顶上... 阅读全文

Mac,iOS界面中的三维坐标系

2013-04-07 15:57 by 三戒1993, 239 阅读, 收藏, 编辑
摘要: HOMEABOUTGUESTBOOKCATEGORIESTAGSLINKSSUBSCRIBE一. 三维坐标系据说有一次笛卡尔生病了,躺在床上休息,但是他的大脑却没有休息,一只在寻思着通过什么手段把几何图形和代数方程关联起来,也就是几何图形中的每一个点怎么和方程的每一组解关联起来。这个时候他看到房顶上... 阅读全文

GestureDetector和SimpleOnGestureListener的使用教程

2013-04-07 12:59 by 三戒1993, 113 阅读, 收藏, 编辑
摘要: 1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太过简单... 阅读全文

GestureDetector和SimpleOnGestureListener的使用教程

2013-04-07 12:59 by 三戒1993, 93 阅读, 收藏, 编辑
摘要: 1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太过简单... 阅读全文

Android 自定义 View 中 onKeyDown监听 没反应

2013-04-07 11:12 by 三戒1993, 146 阅读, 收藏, 编辑
摘要: 刚刚学到View,不想看书了,自己动手一些简单的操作,才开始画图就出来问题了,居然按照方法来,监听事情不行了,明明添加 了监听在网上找了些资料终于明白了:原来是焦点问题,我们注意View中有监听事件,Activity也有监听事件,两个类的监听事件有些是相同 的,想想其实原因很简单,如果在Activi... 阅读全文

Android 自定义 View 中 onKeyDown监听 没反应

2013-04-07 11:12 by 三戒1993, 682 阅读, 收藏, 编辑
摘要: 刚刚学到View,不想看书了,自己动手一些简单的操作,才开始画图就出来问题了,居然按照方法来,监听事情不行了,明明添加 了监听在网上找了些资料终于明白了:原来是焦点问题,我们注意View中有监听事件,Activity也有监听事件,两个类的监听事件有些是相同 的,想想其实原因很简单,如果在Activi... 阅读全文

Android退出应用程序的六种方法

2013-04-07 11:10 by 三戒1993, 432 阅读, 收藏, 编辑
摘要: 当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用:第一种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);或者Runtime.getRuntime().exit(0);第二种方法:强制关闭与该包有关联的一切执行ActivityManage... 阅读全文

Android退出应用程序的六种方法

2013-04-07 11:10 by 三戒1993, 557 阅读, 收藏, 编辑
摘要: 当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用:第一种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);或者Runtime.getRuntime().exit(0);第二种方法:强制关闭与该包有关联的一切执行ActivityManage... 阅读全文

apk打包和反编译五、apk的反编译

2013-04-07 10:58 by 三戒1993, 147 阅读, 收藏, 编辑
摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码... 阅读全文

apk打包和反编译五、apk的反编译

2013-04-07 10:58 by 三戒1993, 172 阅读, 收藏, 编辑
摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码... 阅读全文

ProgressBar的小细节,设置style与setIndeterminate()

2013-04-03 10:53 by 三戒1993, 136 阅读, 收藏, 编辑
摘要: stylestyle="?android:attr/progressBarStyleLarge"style="?android:attr/progressBarStyleHorizontal"setIndeterminate(true)设置为true时,进度条会变为:如果为false的话,进度条为:... 阅读全文

ProgressBar的小细节,设置style与setIndeterminate()

2013-04-03 10:53 by 三戒1993, 580 阅读, 收藏, 编辑
摘要: stylestyle="?android:attr/progressBarStyleLarge"style="?android:attr/progressBarStyleHorizontal"setIndeterminate(true)设置为true时,进度条会变为:如果为false的话,进度条为:... 阅读全文

android listview 优化

2013-04-03 10:02 by 三戒1993, 154 阅读, 收藏, 编辑
摘要: 在看了一些vogella的文章之后,发现关于android listview性能优化这一段很有意思,于是实践了一下,经过优化,性能确实提升不少!先看看优化前和优化后的比较:优化前的log截图:优化后的log截图:并且,在不停滚动ListView的过程中,优化之前会出现ANR现象,在AVD上特别容易复... 阅读全文

android listview 优化

2013-04-03 10:02 by 三戒1993, 165 阅读, 收藏, 编辑
摘要: 在看了一些vogella的文章之后,发现关于android listview性能优化这一段很有意思,于是实践了一下,经过优化,性能确实提升不少!先看看优化前和优化后的比较:优化前的log截图:优化后的log截图:并且,在不停滚动ListView的过程中,优化之前会出现ANR现象,在AVD上特别容易复... 阅读全文

IOS 6.0 下 在输入中文时 按下锁屏键 导致的闪退问题

2013-04-02 16:34 by 三戒1993, 119 阅读, 收藏, 编辑
摘要: [cpp]view plaincopy-(void)applicationDidEnterBackground:(UIApplication*)application{UIDevice*device=[UIDevicecurrentDevice];BOOLbackgroundSupported=NO... 阅读全文

IOS 6.0 下 在输入中文时 按下锁屏键 导致的闪退问题

2013-04-02 16:34 by 三戒1993, 90 阅读, 收藏, 编辑
摘要: [cpp]view plaincopy-(void)applicationDidEnterBackground:(UIApplication*)application{UIDevice*device=[UIDevicecurrentDevice];BOOLbackgroundSupported=NO... 阅读全文

JSON-framework 与 JSONKit的初步评估

2013-04-02 14:57 by 三戒1993, 131 阅读, 收藏, 编辑
摘要: JSON-Framework和JSONKit都是Objective C 平台上比较常用的 JSON 数据访问工具。我经手过的项目中,这两个组件都用过。在JSONKit的主页上可以看到,JSONKit 的性能远优于JSON-Framework(即SBJSON),而使用上JSONKit也非常简单,这也得... 阅读全文

JSON-framework 与 JSONKit的初步评估

2013-04-02 14:57 by 三戒1993, 114 阅读, 收藏, 编辑
摘要: JSON-Framework和JSONKit都是Objective C 平台上比较常用的 JSON 数据访问工具。我经手过的项目中,这两个组件都用过。在JSONKit的主页上可以看到,JSONKit 的性能远优于JSON-Framework(即SBJSON),而使用上JSONKit也非常简单,这也得... 阅读全文

如何在Eclipse中查看Android源码或者第三方组件包源码

2013-04-02 14:48 by 三戒1993, 145 阅读, 收藏, 编辑
摘要: 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码?如何查看Android源码[以Android2.2为例]我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。因此... 阅读全文

如何在Eclipse中查看Android源码或者第三方组件包源码

2013-04-02 14:48 by 三戒1993, 177 阅读, 收藏, 编辑
摘要: 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码?如何查看Android源码[以Android2.2为例]我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。因此... 阅读全文

android中的dp,px深度解析

2013-04-01 17:46 by 三戒1993, 199 阅读, 收藏, 编辑
摘要: dip: device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 与密度无关的像素,这是一个基于屏幕物理密度的抽象单位。密度可以理解为每英寸包含的像素个数(单位是... 阅读全文

android中的dp,px深度解析

2013-04-01 17:46 by 三戒1993, 126 阅读, 收藏, 编辑
摘要: dip: device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 与密度无关的像素,这是一个基于屏幕物理密度的抽象单位。密度可以理解为每英寸包含的像素个数(单位是... 阅读全文

旧工程适配iOS6和iPhone5的一些故事

2013-04-01 17:33 by 三戒1993, 258 阅读, 收藏, 编辑
摘要: 本文由论坛版主rainbird发帖分享 苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问“”阅读器会员分享经验分享适配iPhone5本文由论坛版主rainbir... 阅读全文

旧工程适配iOS6和iPhone5的一些故事

2013-04-01 17:33 by 三戒1993, 113 阅读, 收藏, 编辑
摘要: 本文由论坛版主rainbird发帖分享 苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问“”阅读器会员分享经验分享适配iPhone5本文由论坛版主rainbir... 阅读全文