摘要: 1 CGRect frame = labelShow.frame; 2 frame.origin.x = -180; 3 labelShow.frame = frame; 4 5 [UIView beginAnimations:@"testAnimation" context:NULL]; 6 [UIView setAnimationDuration:8.8f]; 7 [UIView setAnimationCurve:UIViewAnimationCurveLinear]; 8 [UIView setAnimationDelegate:self]; 9 [UI... 阅读全文
posted @ 2012-05-08 11:50 妙笔 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1 //sortedArray :已排序数组 array :待排序数组 2 3 NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) { 4 if ([obj1 integerValue] > [obj2 integerValue]) { 5 return (NSComparisonResult)NSOrderedDescending; 6 } 7 if ([obj1 integerValue] < [obj2 integerValue]... 阅读全文
posted @ 2012-05-08 11:49 妙笔 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 新建一个hellworld 工程然后再Hellworld里面添加一个对象 CCRenderTexture * darknessLayer;然后在在hellord init函数中添加代码light.png采用荣光混合羽化的图用来遮盖 1 CCSprite 2 *sprite1=LightCCSprite::spriteWithFile("light.png");//继承ccsprite新建对象 3 sprite1->setPosition(ccp(100,100)); 4 this->addChild(sprite1,2); 5 sprite1->runAc 阅读全文
posted @ 2012-05-08 11:48 妙笔 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了 NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation 1 @implementation MyCustomClass 2 3 -(void)launchTaskWithData:(id)data 4 { 5 //创建一个NSInvocationOperation对象,并初始化到方法 6 //在这里,selector参数后的值是你想在另外一个线程中运行的方法. 阅读全文
posted @ 2012-05-08 11:45 妙笔 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.什么时候该用ASIHTTPRequest,什么时候该用ASIFormDataRequest如果是 Get ,或者参数可以简单的组成 Get 方式提交的时候, 比如thread.php?id=123 , 就用ASIHTTPRequest 就可以了原因是简单如果必须是 POST ,或者参数很多,你要构造一个带参数的 URL 很麻烦的时候,就用ASIHttpFormDataRequest2.三个比较经典的git的库,关于状态栏的。https://github.com/myell0w/MTStatusBarOverlay/https://github.com/enormego/PhotoViewe 阅读全文
posted @ 2012-05-08 11:38 妙笔 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:http://code.google.com/p/cocoaasyncsocket/voip/sip:http://code.google.com/p/siphon/http://code.google.com/p/asterisk-voicemai 阅读全文
posted @ 2012-05-08 11:33 妙笔 阅读(220) 评论(0) 推荐(0) 编辑
摘要: UINavigationBar自定义导航栏背景和按钮,完美支持横屏竖屏旋转,视图控制器可以分别使用自己的导航栏导航上的按钮背景需要做,否则看起来不那么和之又谐Objective-c代码 1 //CustomNavigationBar.h 2 @interface UINavigationBar (UINavigationBarCategory) 3 UIImageView *backgroundView; 4 - (void)setBackgroundImage:(UIImage*)image; 5 - (void)insertSubview:(UIView *)view at... 阅读全文
posted @ 2012-05-08 11:27 妙笔 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 你可以使用openUrl打开一些程序,不只是浏览器,我们将在下面的例子中演示这些这些应用:打开浏览器打开google map打开email拨号程序发短信程序打开appstoreLaunch Google Maps到googlemap的URL格式是:http://maps.google.com/maps?q=${QUERY_STRING}你可以更改QUERY_STRING改变位置信息:NSString* searchQuery = @"the postion I want to know";searchQuery = [searchQuery stringByAddingPe 阅读全文
posted @ 2012-04-27 18:37 妙笔 阅读(201) 评论(0) 推荐(0) 编辑
摘要: #include <windows.h>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); //窗口函数说明//---------------以下初始化窗口类----------------------int WINAPI WinMain(HINSTANCE hInstance, //窗口函数说明 HINSTANCE hPrevInst, LPSTR lpszCmdLine, int nCmdShow){ HWND hwnd; MSG msg; WNDCLASS wn... 阅读全文
posted @ 2012-04-12 13:12 妙笔 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 目前已全面升级使用xCode4.2加iOS5.0,以致导入的有些库的使用或多或少会出现些编译错误,就像今天在应用OpenFlow时,就发生以下编译2处警告:1. warning: Semantic Issue: Writable atomic property 'number' cannot pair a synthesized setter/getter with a user definedsetter/getter 指示在AFItemView.m文件2.warning: Semantic Issue: Writable atomic property 'numbe 阅读全文
posted @ 2012-04-04 22:58 妙笔 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 测试内容 阅读全文
posted @ 2012-02-23 12:06 妙笔 阅读(100) 评论(0) 推荐(0) 编辑