自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (3)
  • 收藏
  • 关注

转载 UI在移动平台的格式选择

转自uwa学堂https://edu.uwa4d.com/lesson-detail/84/143/01 | 纹理格式的选择界面打开慢可分为首次打开慢和再次打开慢,首次打开慢一般是由于需要加载过多的UI资源。而再次打开慢就是程序不合理造成的了。首次界面打开加载的资源(如:贴图)会被缓存在内存中,这样再次打开界面由于内存中已经有了资源(如:贴图)所以会更快。作为界面优化,我们应当尽可能地让...

2019-05-11 14:48:07 926

转载 iOS UIControl 几个事件的说明

http://blog.csdn.net/g5dsk/article/details/6613943分类: iOS 2011-07-18 13:27 1368人阅读 评论(0)收藏 举报在控件事件中,简单解释下下面几个事件。说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。1)UIControlEventTouch

2012-09-12 12:08:28 3889

转载 UISCroll View 原理

文章来源:http://blog.csdn.net/gavinming/article/details/6552565最近看到有人问这个问题:在UIScrollView上添加了一个View,View上面有图片等元素,需要对单击和滑动事件进行区分。这样的问题有以下几个经常会用到的地方:     (1)点击UIScrollView上的图片,跳转到其他页面;同时不影响UIScro

2012-08-31 09:18:38 3089 1

转载 CABasicAnimation

CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animationWithKeyPath.  This is a long string and is

2012-07-27 16:52:54 10396 1

原创 selector 与NSString 转化

3 @implementation NSObject (NSObjectSelectorExtension)  4   5 - (id)perform_string:(NSString*)string  6 {  7     return [self perform_selector:NSSelectorFromString(string)];  8 }  9 10 -

2012-07-19 18:36:56 6743

原创 NSArray,NSSet,NSDictionary总结

三种集合类来收集cocoa对象(NSObject对象):NSArray 用于对象有序集合(相当于是数组)NSSet 用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMutable

2012-07-19 18:34:58 2375

原创 日期处理常用总结

Dates        NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。        如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:[cpp] view plaincopyNSDate *now = [[NSDate alloc] init];

2012-07-18 14:56:30 2312

转载 NSUserDefaults读取和写入自定义对象

NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:[cpp] view plaincopyNSString *string = [NSString stringWithString @"hahaha"];  NSUserDefaults *ud = [NSUserDefaults standardUserDe

2012-07-14 10:17:47 2186

转载 Cocos2d中从场景切换到UIViewController视图方法总结

第一种:直接从场景切换到UIViewController视图(网上流传的版本)- (void) showUIViewController:(UIViewController *) controller{    [[Director sharedDirector] pause];        [UIView beginAnimations:nil context:NUL

2012-07-11 20:00:51 2456

转载 iPhone程序开发 图形和动画入门指南

转自:http://mobile.51cto.com/iphone-278415.htmiPhone程序开发 图形和动画入门指南是本文要介绍的内容,不多说,直接进入话题,iPhoneOS有几个框架来处理图形和动画: §UIKit 包含了一个面向C语言类的库,它提供了用户界面操作和2D绘图。你同样可以使用UIKit来使用户界面有活跃起来 §Core Graphics是一个基于C语言的

2012-07-03 19:20:48 2601

转载 Quartz2D -(-)

转自:http://mobile.51cto.com/iphone-284414.htmIOS开发应用之Quartz 2D学习指南是本文要介绍的内容,主要是来学习Quartz 2D的使用方法和操作。在IOS中,Quartz 2D像Core Animation,OpenGL ES和UIKit类一样工作于可用的图形和动画技术。1.The PageQuartz 2D使用painter m

2012-07-03 18:58:38 3371

原创 裁剪cclayer,显示特定区域

1。想用cocos2d制作一个多窗口的游戏2。使sprite显示一部分,在layer边界之外的不要显示3。只显示layer的某个区域。可以用opengl,CCNode类有一个- (void)visit函数,重用这个函数可以实现这个效果。-(void)visit{glPushMatrix();glEnable(GL_SCISSOR_TEST);glScisso

2012-07-03 17:52:29 3573

原创 UILabel如果让文本自适应

titleName.adjustsFontSizeToFitWidth = YES; 在宽度不够的时候,会自动调整字体的大小,不会小于6号,否则还是会显示成省落号。。

2012-07-02 11:25:24 2180

转载 自定义UIAlertView

转自:http://www.haogongju.net/art/1000322在软件开发中,我们有时要很特别的UIalertView,我知道的有两种方式去实现,这里要介绍的就是第二种,在网上看到的,自己整理了一下,源工程的svn地址是:httbydialog.googlecode.com/svn/trunk/,你可以在终端输入:“svn export httbydialog.googl

2012-06-25 15:54:30 4957

转载 Tag: NSRange NSString

转自:http://blog.prosight.me/index.php/tag/nsrangeNSRange 和 NSStringcNSRange的定义12345typedef struct _NSRange{ NSUInteger location; NSUInteger length;} NSRange;

2012-05-07 12:45:41 2738

原创 界面中不只有翻书组件Leaves时,拖动翻页产生的问题

如果要在Ios5.0之前做到类似于UIPageController的效果,美国人Tom Brow写的Leaves翻书效果当之无愧。但是,这个leaves的view是针对界面的整个大小的,如果你的书没有占据整个界面,比如你的界面里除了显示翻页效果外,比如还有一个UIScrollView,将会产生这样的现象:从黄色往绿色方向翻的时候,后一页的内容被拉出来了,好在leaves是开源的,你可以

2012-05-03 15:35:43 3349

原创 initWithNibName的初始化问题

在开发过程中,几次碰到在initWithNibName:nibNameOrNil方法里加载组件或者初始化一些值时,都跟没设置一样,查了一些资料才发现,原来initWithNibName:nibNameOrNil得执行顺序是这样子的supper :self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNi

2012-04-12 16:40:23 21645 2

转载 Quartz 2D 参考-文本

http://blog.csdn.net/kmyhy/article/details/7258338本章描述Quartz对文本的基本支持,以及如何在应用程序中使用Quartz2d显示文本。 Quartz 2D 提供了基本的、低级别的绘制文字及符号的接口(使用MacRoman文本编码)。Quartz 2D提供与字体相关的API,可参考CGFont Reference 。如果你要在iOS上

2012-03-30 16:11:08 2822

转载 IOS利用Core Text对文字进行排版

http://hi.baidu.com/jwq359699768/blog/item/5df305c893413d0a7e3e6f7b.html2011-12-08 11:10 core text 这个包默认是没有的,要自己手动添加进来。在IOS中利用core text对文本进行排版的几个关键点如下:     字间距:kCTKernAttributeNa

2012-03-30 14:59:37 4622

转载 系统字体

转自http://bj007.blog.51cto.com/1701577/548932iPhone上的系统字体在很多场合都可以满足要求了。你可以通过系统提供的字体类方法轻松地在普通、加粗和斜体之间选择。示例代码如下:UIFont *mainTitleFont = [UIFont boldSystemFontOfSize:14.0]; UIFont *subTitleF

2012-03-30 13:03:12 2544

转载 iOS 画图总结

0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGConte

2012-03-29 15:20:53 2598

转载 @property 属性介绍

property declaration 属性声明为实例变量指定属性(attributes)的途径, 可让编译好器生成 无泄漏和线程安全的访问实例变量的方法.@property 就是对应的编译器指令声明一个与数据成员同名的属性来省去读写函数的声明@interface Application{unsigned int root_port;unsigned

2012-03-28 13:42:17 6015

转载 UIImage 图片处理:截图,缩放,设定大小,存储

图片的处理大概就分 截图(capture), 缩放(scale),设定大小(resize), 存储(save)这几样比较好处理, 另外还有滤镜,擦试等, 以后再说在这个Demo code裡, 我写了几个方法1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{UIGr

2012-03-28 13:38:13 1020

转载 使用XCode调试

设置debugger的布局可以通过Run > Debugger Display > Horizontal Layout设置成水平布局,这是xcode的默认布局,也可以通过Run > Debugger Display > Vertical Layout来设置成垂直布局。区别在于,垂直时,位于原来中间的代码区移到右边。相对原来的,我更喜欢垂直布局~查看全局变量Variabl

2012-03-28 13:25:16 4771

转载 iphone 使用ZBar 条码扫描

http://zl4393753.iteye.com/blog/11849191. 下载ZBarSDK 添加到工程 2. 添加需要的framework 3. #import "ZBarSDK.h" 添加协议 ZBarReaderDelegate 4.ZBarReaderViewController *reader = [ZBarReaderViewController new]

2012-03-23 17:15:09 1955

转载 CABasicAnimation animationWithKeyPath 一些规定的值

转自:http://www.cnblogs.com/pengyingh/articles/2379631.htmlCABasicAnimation animationWithKeyPath 一些规定的值CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from t

2012-03-22 18:40:14 26486

原创 CCprogressTimer 初始值不为0时,不显示进度条

CCProgressTimer *ct = [CCProgressTimer progressWithFile@"progress.png"];ct.postion = ccp(size.width/2, size.height);ct.percentage = 50;ct.type = kCCProgressTimerTypeHorizontalBarLR;[self addChild:ct z

2012-03-11 19:47:17 1243

原创 学习资源

iOS/iPhone学习系列、代码教程----~~~持续更新中~~~http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E3%80%81%E4%BB%A3%E7%A0%81%E6%95%99%E7%A8%8B----___%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96

2012-03-08 10:17:07 549

转载 iphone开发之多线程NSThread和NSInvocationOperation

多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCustomCl

2012-03-06 16:28:26 832

转载 iPhone程序中图片延时加载

转自:http://wonderzl.iteye.com/blog/696160从网上加载图片,当网速慢或是图片较大时,你会发现程序可能会失去对用户的响应.这样你可以用多线程: Java代码  -(void) buildData {      NSOperationQueue *queue = [NSOperationQueue new];

2012-03-06 14:46:05 879

转载 cocos2d坐标系转换

来自:http://www.cnblogs.com/cppguru/archive/2011/05/10/2041835.html无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。 基本的两个坐标系:屏幕坐标系和GL坐标系。屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。

2012-03-05 15:25:10 1277

转载 cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)比较

http://www.cnblogs.com/xuling/archive/2012/02/29/2372721.htmlcocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)     最近在逛论坛的时候看到有的帖子说显示文本时用 CCLabelTTF 不是很好,且推荐游戏中最好别用。于是网上查了查相关资料

2012-03-02 18:19:46 3193

原创 判断当前环境是中文还是英文

NSArray *languages = [NSLocale preferredLanguages];    NSString *currentLanguage = [languages objectAtIndex:0];preferredLanguages : (    zh-Hans,    en,    ja,    fr,    zh-Hant,

2012-03-02 13:40:04 1560

转载 灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint),并结合可视区域与锚点制作进度条!

【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/501.html      今天Himi单用一篇博文来给童鞋们介绍精灵相关的两个常用的细节知识点;      首先来介绍第一个知识点:精灵可视区域;      不管在哪个移动平台上进行开发游戏都会接触使用到可视区域,比如Kjava(J2m

2012-03-02 13:37:09 742

转载 详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条!

【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/491.html         游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到;那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进度条CCProgressTi

2012-03-02 10:58:09 719

转载 把Three20模板安装到XCode4中

转自:http://blog.csdn.net/favormm/article/details/6739311大名鼎鼎的Three20想必大家都听说过,很多APP都是用它开发的,开发UI很方便,功能也很强大,用它就不必深究枯燥的iOS SDK。今天介绍一下如何在xcode4中配置环境支持Three20开发。1。首先我们得去把源码下载下来。网址在:https://github.com

2012-03-01 14:39:56 688

转载 iOS游戏开发中使用自定义字体的方法

方法1:  添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了  fontName直接使用添加的资源名字即可  方法2; 1,添加对应的字体(.ttf或.odf)到工程的resurce,例如simkai.ttf  2,在info.pli

2012-02-29 11:36:48 2646 1

转载 文本分页显示(2)

今天我们将介绍iPhone电子书的分页功能的代码。制作iPhone电子书时,如果把大段文字放在 UITextView 或 UILabel 里显示,是不能分页的,阅读时就像再看一大卷滚不到头的纸带,用户体验很差。下面这段代码可以实现 UILabel 尺寸固定,根据文本内容和字体动态分页显示,电子书方面的应用应该非常有用。 // Implement viewDidLoad to do addi

2012-02-28 17:13:38 1564

转载 Iphone文本切页代码

//!如果不是HTML,可以把改为\n或者\r\n-(NSString *)doPagination:(NSString *)pageContent pageNumber:(NSInteger)number fontSize:(NSInteger)size lineHeight:(NSInteger)lheight pageHei

2012-02-28 17:09:12 702

转载 [Cocos2d游戏开发之四] 独自收集Cocos2d提供的字体!共57种(有对照的字体图)

很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;本系列文章:1 [iOS-cocos2d游戏开发之一]-搭建cocos2d游戏引擎环境HelloWorld!2 [Cocos2d游戏开发之二,三]Cocos2D 游戏开发资源贴以及切换特效3 [Cocos2d游戏开发

2012-02-28 15:39:43 767

ajax的dwr框架实例

ajax的dwr框架实例,数据库是mysql,开发环境是Eclipse

2011-04-20

2009年web设计大全

前 言这是一本没有彩色插图的书!有谁能想像它的出版呢?然而,这正是我着手做的事情。仅仅提供站点的精美快照,却很少讨论站点设计方面的书已经太多。考虑到Web易变的特性,还未等到纸上的墨迹变干,那些有趣的站点已经发生了改变,以至于只留下一些记录站点曾经样子的纸张。不幸的是,那些纸上记录的信息仅提供了有限的一些关于站点质量好坏的想法。当用户为导航系统所困惑,或者因为没有最新版本的浏览器而被拒之门外时,那些书里不会提到,他们会给你发送一些污秽的电子邮件。当用户遭遇一些不可预测的事情时,那些书也不会告诉你程序设计的错误,以及用户网页的加载速度或者适合用来进行设计的屏幕尺寸。即使这样,我仍经常查阅这些书,因为它提供了很多外观设计方面的灵感。然而,它们仅仅涉及到了问题的一半。本书会尽量告诉你另一半。不要担心—我确实是用我的经验来说话。本书不会沉迷于一些愚蠢的理论或者纠缠于设计网页的一些实际问题。相反,我会讨论一些重要的理论,一些实际的经验法则,以及我们公司在过去几年实践和重新设计150个站点时遇到的技术难题。并不是所有的站点都做得很好,一些设计完全失败了。我从自己以及别人的错误中学到了很多。经验是良师,它真的会教会你很难做到的精美的站点实现。对于Web,必须在设计者和用户的想法之间、形式和功能之间、特异性和一致性之间达到微妙的平衡,并始终考虑在Web这种混乱的媒体中可能合理的一切。 Web设计是艺术和科学、灵感和勤奋以及沮丧和高兴的混合体。你可以解决站点的外观问题,仅会发现站点实现起来很困难。

2009-06-13

09.6月j2ee最新题库

很不错的!很有权威性的,分高才有质量保证!

2009-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除