摘要:
转载于:http://blog.csdn.net/crayondeng/article/details/8738768下面简单介绍如何通过url获取xml的两种方式。第一种方式相对简单,使用NSData的构造函数dataWithContentsOfURL;不多解释,直接上代码咯。[cpp]view plaincopyNSURL*url=[NSURLURLWithString:@"http://222.73.161.212/ispace2/servlet/com.lemon.xml.XmlAction"];//ABooleanvaluethatturnsanindicator 阅读全文
摘要:
转载于:http://ourcoders.com/thread/show/117/一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往找不到。或者有些人意识到了,阅读文档是学习的好办法,但是不得要领。中国的技术社区有一个很没意思的毛病,就是技术深了,看不懂骂不知所云,技术浅了,看得懂骂没有技术含量。不过管那么孙子做啥,对于现在可能还不知道怎么阅读文档 阅读全文
摘要:
UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般只有一个窗口但是会又很多视图。2、UIView的作用:描画和动画,视图负责对其所属的矩形区域描画、布局和子视图管理、事件处理、可以接收触摸事件、事件信息的载体、等等。3、UIViewController 负责创建其管理的视图及在低内存的时候将他们从内存中移除。还为标准的系统行为进行响应。4、layOutSubViews 可以在自己定制的视图中重载这个方法,用来调整子视图的尺 阅读全文
摘要:
https://github.com/AFNetworking/AFNetworking与asi-http-request功能类似的网络库,不过是基于NSURLConnection和NSOperation的,同样支持iOS与MacOS双平台。目前的更新比较频繁,适合新项目使用,而且使用起来也更简单。操作JSON- (IBAction)jsonTapped:(id)sender { // 1 NSString *weatherUrl = [NSString stringWithFormat:@"%@weather.php?format=json", BaseURLString 阅读全文
摘要:
转载于:http://blog.csdn.net/lc_obj/article/details/17454825CGAffineTransform今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。一共只有三句话,下面就是这个方法- (void)transformImageView{ CGAffineTransform t = CGAffineTransformMakeScale(scale * previousScale, scale * previousScale); t = CGAffineTra... 阅读全文
摘要:
对_stdcall的理解(上)在C语言中,假设我们有这样的一个函数:intfunction(inta,intb)调用时只要用result=function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机提供了一种被称为栈的数据结构来支持参数传递。栈是一种先进后出的数据结构,栈有一个存储区、一个栈顶指针。栈顶指针指向堆栈中第一个可用的 阅读全文
摘要:
转自http://unmi.cc/uilable-uitextfield-padding-insets主要是理解下UIEdgeInsets在IOS UI里的意义.靠,这货其实就是间隔,起个名字这么让人费解!!!正值表示间隔值,负值表示超出参照物的距离。--------------------------------------------------------分割线,下面是转载原文---------------------------------------------------iOS的控件,只看到UIButton可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙, 阅读全文
摘要:
转载于:http://www.cnblogs.com/lichkingct/archive/2009/04/21/1440848.html1.const修饰普通变量和指针const修饰变量,一般有两种写法:const修饰变量,一般有两种写法:constTYPEvalue;TYPEconstvalue;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:constintnValue;//nValue是constintconstnValue;//nValue是const 阅读全文
摘要:
转载于:http://www.cocoachina.com/applenews/devnews/2014/0307/7936.html我一直比较推崇聪明地工作要远胜于刻苦地工作。使用正确的工具可以帮你更好地解决问题,直达目标。我们都遇见过一些功能非常强大但又价值不菲的工具,虽然价格贵点,但却是可以帮你快速解决问题,节省时间和人力,从而让你更高效地工作。此前我们介绍过很多关于iOS开发的工具(比如iOS/OS X开发:各种工具快到碗里来;你用哪种工具进行iOS app自动化功能测试;五种App原型设计工具使用心得;初识Sketch:设计师的工具箱),今天我们介绍一些必不可少的工具。1.Gitx 阅读全文
摘要:
LPSTR=char*LPCSTR=constchar*LPTSTR:如果定义了UNICODE宏,那么LPTSTR=wchar_t*否则LPTSTR=char*LPCTSTR:如果定义了UNICODE宏,那么LPCTSTR=constwchar_t*,否则LPCSTR=constchar*告诉你方法,"LP"前缀是历史遗留的,在Win32下就是P,代表指针的含义。"C"代表const"T"的含义就是如果定义了UNICODE,它就是宽字符版本,否则就是Ansi版本。完整定义如下://Unicode版本typedefwchar_tWCHA 阅读全文