自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (9)
  • 收藏
  • 关注

转载 Xcode GDB 调试

关于GDB对于大多数Cocoa程序员来说,最常用的debugger莫过于Xcode自带的调试工具了。而实际上,它正是gdb的一个图形化包装。相对于gdb,图形化带来了很多便利,但同时也缺少了一些重要功能。而且在某些情况下,gdb反而更加方便。因此,学习gdb,了解一下幕后的实质,也是有必要的。gdb可以通过终端运行,也可以在Xcode的控制台调用命令。本文将通过终端讲述一些gdb的

2011-11-23 22:15:40 11761 2

转载 UIWebView 使用

二.UIWebView 使用基于手机 网络环境问题 在UIWebView控件使用的时候,程序习惯添加UIActivityIndicatorView用以控制UIWebview的加载等待,在等待的时间内用户不允许操作,所以我们还要在当前的UIWebview上添加一个透明的view(opaqueview)用以防止用户点击,然后把 UIActivityIndicatorView添加到我们自己定

2011-11-18 16:01:52 2678 3

转载 @synthesize window=_window之类的写法的理解

@synthesize window=_window之类的写法的理解在32位系统中,如果类的 @interface 部分没有进行 ivar 声明,但有 @property 声明,在类的 @implementation 部分有响应的 @synthesize,则会得到类似下面的编译错误:Synthesized property 'xX' must either be named the

2011-11-17 14:07:52 3484 2

原创 取plist文件的方法

- (void) loadConfig;{NSString * filePath = [[NSBundlemainBundle] pathForResource:@"config"ofType:@"plist"];if(filePath ==nil){self.hqfwq_Urlstr = @"http://www.hxqfhq.com:9000

2011-11-17 13:49:47 989

转载 CFNetwork 基本结构

CFNetwork 基本结构来源:http://developer.apple.com.cn/documentation/Networking/Conceptual/CFNetwork/Concepts/chapter_2_section_3.html 在学习 CFNetwork API 之前,你必须首先理解作为 CFNetwork 基础的最主要的 API。CFNetwork 的存在依

2011-11-17 12:49:58 1539

转载 opencv

opencv目录一、基本概念二、应用领域三、OpenCV的优势四、项目历史五、其他相关内容编辑本段一、基本概念  OpenCV的全称是:Open Source Computer Vision Library  。  OpenCV于1999年由Intel建立,现在由Willow Garag

2011-11-15 17:57:19 3315

转载 iPhone开源项目汇总(更新版)

iPhone开源项目汇总(更新版)本文是CocoaChina论坛收藏量很高的帖子,帖子作者favormmz在自己的blog更新了一些开源项目,供大家参考 扫描 wifi 信息: http://code.google.com/p/uwecaugmentedrealityproject/ http://code.google.com/p/iphon本文是CocoaChi

2011-11-15 17:22:52 1027

转载 Problems mousing over variable names in iPhone debugger

For future reference, there are several major causes:Target-level optimization settings: there should be no optimizationTarget-level strip symbols: symbols should not be strippedTarget-level

2011-11-15 10:43:19 977

原创 第五,UIViewController旋转方法详解

@interface UIViewController (UIViewControllerRotation)//是否允许旋转- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation; // Override to allow rotation.

2011-11-14 10:04:28 4740

原创 iphone模拟器截图

选中模拟器,按下Control+Command+C,然后打开预览-》编辑-》从夹纸板新建,即显示截图,然后另存为即可

2011-11-13 23:08:04 819

原创 得到系统磁盘大小和可用磁盘大小

-(NSNumber *)systemSize:(NSString *)folderPath{return [[[NSFileManager defaultManager] attributesOfFileSystemForPath:folderPath error:NULL] objectForKey:NSFileSystemSize];}-(NSNumber *)sys

2011-11-13 23:05:44 1293

转载 KVO---Key Value Obersving

KVO键值观察机制,就是MVC中Model变化的时候通知View更新,使用该机制避免了胶水代码,即在任何数据更新的地方都得写更新UI的更新代码。具体系统系统:NSObject,NSArray,NSSet三种KVO机制,API如下@interface NSObject(NSKeyValueObserverRegistration)/* Register or deregister as

2011-11-13 23:04:41 4939

转载 程序异常退出时发送邮件报告的代码

本文转自 随风_1989的博客,利用 NSSetUncaughtExceptionHandler,当程序异常退出的时候,就给指定的邮箱发送邮件,邮件内容包括发生异常时候的详情。代码如下:void UncaughtExceptionHandler(NSException *exception) {NSArray *arr = [exception callStackSymbols];

2011-11-13 22:59:50 1053

原创 第四、静态库的使用  待更新

在targets新建一个shell script target,在run script填入一下语句lipo -create build/Debug-iphoneos/libMyLib.a build/Debug-iphonesimulator/libMyLib.a -output build/libMyLib.a执行后会将device和simulator的静态库合并到一起,输出到build文件夹下

2011-11-13 22:55:23 1147

原创 NSInvocaion使用

当我们动态执行某个方法,同时传递三个以上参数时,不能使用performSelector,此时可以使用NSInvocaion,例如下面:-(void)printNumber:(NSNumber *)num num2:(NSNumber *)num2 num3:(NSNumber *)num3{NSLog(@"%@,%@,%@",num,num2,num3);}NSMethod

2011-11-13 22:51:12 1241

原创 获取系统版本号

[[[UIDevice currentDevice] systemVersion] floatValue]   #define SYSTEW_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] floatValue]

2011-11-13 22:49:18 994

原创 UIKit Framework Reference

UIKit Framework ReferenceThe UIKit framework provides the classes needed to construct and manage an application’s user interface for iOS. It provides an application object, event handling, drawing m

2011-11-13 22:33:46 2311

原创 UIInterfaceOrientation 参数含义

UIDeviceOrientationPortrait,            // Device oriented vertically, home button on the bottom    UIDeviceOrientationPortraitUpsideDown,  // Device oriented vertically, home button on the top

2011-11-10 11:00:20 1537

转载 第三、UIView的详解

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScale

2011-11-08 23:20:58 3759

转载 enum 和 typedef

今天看到enum 和 typedef, 在两个小节中书中分别出现了2个例子,如下enum direction {north, south, east, west};typedef enum {north, south, east, west} direction;不禁产生疑问,这两个有什么区别,仔细对照了一下,发现是这样的:大同小异,同: 都是申明了一个枚举

2011-11-08 17:08:03 1972 2

原创 IOS对时间的操作大全 待更新

iPhone:NSData年、月、星期、日、时、分、秒获取及NSDataToNSString方法 在 NSDate中获得时间信息,年、月、星期、日、时、分和秒:NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];NSDate *now;NSDat

2011-11-08 16:34:46 3564

原创 UIActivityIndicatorView的两种形式

UIActivityIndicatorView的两种形式 用法一:只显示不停旋转的进度滚轮指示器。//显示进度滚轮指示器-(void)showWaiting { progressInd=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:  UIActivityIndi

2011-11-08 15:22:59 12239

原创 对UITextField的键盘处理方法

- (void)registerForKeyboardNotifications  {      //添加自己做为观察者,以获取键盘显示时的通知      [[NSNotificationCenter defaultCenter] addObserver:self                                               selector:@sel

2011-11-08 14:52:53 5525

原创 第二、UIScrollView的使用大全

UIScrollView 原理详解ScrollView       UIScrollView     UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。                 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需

2011-11-08 13:27:02 160357 17

转载 tree20

1,tree20 官方网站http://three20.info/home2。介绍1)Three20系列之Three20概述http://www.yuephone.com/forum.php?mod=viewthread&tid=7&extra=page%3D12)平生不識Three20,便稱iOS App developer也枉然~http://eddyl.com

2011-11-07 22:56:50 2136

原创 第一、UITableView的使用大全

首先、对UITableView进行讲解,下面有对它进行实际的应用UITableView      显示大型内容的列表            单行,多列             垂直滚动,没有水平滚动             大量的数据集    性能强大,而且普遍存在于iPhone的应用程序中TableView

2011-11-07 22:40:45 30407 5

转载 loadView,viewDidLoad,viewDidUnload

loadView,viewDidLoad,viewDidUnloadloadView,viewDidLoad,viewDidUnload,这三个函数到底应该怎么用?谷歌一下,全是转载,大概内容是这样:loadView 手动加载viewviewDidLoad用于nib文件加载后,进一步处理viewDidUnload是viewDidLoa

2011-11-07 20:47:12 1505

转载 UIViewAnimation动画与Core Animation的CATransition类动画

UIViewAnimation动画与Core Animation的CATransition类动画1.使用UIView类函数实现://UIViewAnimationTransitionFlipFromLeft, 向左转动//UIViewAnimationTransitionFlipFromRight, 向右转动//UIViewAnimationTran

2011-11-07 17:11:24 1472

原创 判断左右触摸滑动

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    UITouch *touch = [touches anyObject];CGPoint location = [touchlocationInView:self];lastLoction = location;moveChanged

2011-11-07 14:53:02 1862

转载 iphone的动画效果类型及实现方法

iphone的动画效果类型及实现方法实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制,第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。[UIView beginAnimat

2011-11-07 10:42:23 955

原创 UITableView使用大全-表视图合集-持续更新

iPhone开发应用之表视图学习案例1、概念表视图是用于向用户显示数据列表的一种最常见的机制,它们是高度可配置的对象,可以呗配置为用户所需的任何形式。iPhone可以只有一列2、表视图基础表用于显示数据列表,数据列表中的每项都由行表示。表视图是显示表数据的视图对象,它是UITableView类的一个实例,表中的每个可见行都由UITableView

2011-11-04 14:08:21 3845

原创 给uiview添加阴影或添加圆角

1.添加阴影        self.layer.shadowOffset =CGSizeMake(-5,3);       self.layer.shadowOpacity =0.4;       self.layer.shadowColor = [UIColorblackColor].CGColor;2.添加圆角  btn.layer.corne

2011-11-04 14:00:50 4154

原创 取多个值当中的最大值或最小值函数

+ (CGFloat) Math_max:(id)firstObject, ...;{id eachObject;va_list argumentList; CGFloat max = [firstObjectfloatValue];if (firstObject)                     {

2011-11-03 16:37:46 2450

转载 Quartz画图函数笔记

转自:http://www.cocoachina.com/bbs/read.php?tid-75122.html 0  CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGConte

2011-11-03 09:29:56 1618

转载 UIGraphicsGetCurrentContext 理解

想在initWithFrame或者其他函数里调用UIGraphicsGetCurrentContext()函数,结果被告知Invalid Context,查资料。按照文档中的说法,系统会维护一个CGContextRef的栈,而UIGraphicsGetCurrentContext()会取栈顶的CGContextRef,正确的做法是只在drawRect里调用UIGraphicsGetCu

2011-11-02 16:30:37 22944

转载 IOS5:iOS5里面遇到的兼容性问题以及解决方法

iOS5里面遇到的兼容性问题以及解决方法原文在:http://www.cocoachina.com/iphonedev/sdk/2011/1019/3388.htmliOS5新版本一正式发布,马上就有客户反映问题了,这里是论坛会员总结的出现的一些兼容性问题和给出的一些解决方法,本文会随着帖子持续更新,大家可以去论坛参与讨论。 以下问iOS5新版本一正式发布,马上就有客户

2011-11-02 13:31:57 1187

转载 Cover flow基本原理及Tapku实现方法

Cover flow基本原理及Tapku实现方法   Cover flow是苹果首创的将多首歌曲的封面以3D界面的形式显示出来的方式。如下图所示:从图中可以看到,显示在中间的图片为目标图片,两侧的图片在y轴都旋转了一定的角度,并且每两张图片之间都保持了一定的距离。在交互(如点击两侧的图片)的时候,滑动到中间的图片会逐渐放大,旋转的角度由原来的旋转角度a变为0

2011-11-02 13:16:56 886

原创 NSString方法用法积累

//查找里面有相同字符所在的位置(NSRange)rangeOfString:(NSString *)aString;

2011-11-02 10:15:11 704

转载 多图详解使用Xcode 4发布程序教程

多图详解使用Xcode 4发布程序教程本文为热心网友为我们总结的“使用Xcode 4发布程序教程”。从Build ID到最终完成,系统地介绍了如何利用Xcode 4发布程序。AD: 在新建程序时需要输入Build ID,Xcode 4比较人性化的一方面,按需要输入。之后进入项目中,按图所示,选择项目配置,部署sdk

2011-11-02 09:39:39 1142

转载 研究了一下CATiledLayer的levelsOfDetail和levelsOfDetailBias的含义

http://gaohaijun.blog.163.com/blog/static/1766982712010112001652586/要开发地图的朋友或者对scrollview正在专研的朋友,这个应该很有用levelsOfDetail是指,从UIScrollView的1倍zoomScale开始,能够支持细节刷新的缩小级数。每一级是上一级的1/2,所以假设levelsOfD

2011-11-01 17:06:13 1064

设备信息库.txt

很全的设备型号数据库信息,包含设备厂商、设备型号、品牌等

2019-06-29

UML 工具 starUML中文破解版

UML 工具 starUML中文破解版 -推荐一款UML工具(很好很强大) 上周我的一个朋友,同时也是目前公司的同事给我推荐了一款UML工具,开始用着没什么,但越用越感觉不错, 我甚至

2017-09-29

安卓及iPhone的斗地主原码

安卓及iPhone的斗地主原码,及ios内添加了聊天功能

2013-03-29

fiddler 中文破解版本

Fiddler2是一个网络调试代理,用来监测本地计算机和Internet之间所有的HTTP通讯

2013-03-23

IOS Socket 通信

IOS Socket 通信 例子 里面有mac下面的服务端 经测试完全可以可以运行

2012-03-19

PhoneGap IOS 端源码

PhoneGap IOS 端源码 使用HTML+css+javascript开发移动设备软件的技术

2012-03-09

IOS 下SQLite3数据库的连接工具类

本代码是在xcode4.2下编写,如要在他之下版本下编译,需要修改一小部分代码及加上手动内存管理 代码的主要用途是在IOS下面读取sqlite3的数据库。

2012-01-13

sqlitemanager 3.8 for mac +注册码

很好很实用的mac 下面的sqlite 工具

2012-01-13

空空如也

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

TA关注的人

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