ios开发
文章平均质量分 80
笑看人生1990
这个作者很懒,什么都没留下…
展开
-
ios通知机制
ios通知机制原创 2013-12-09 13:57:24 · 848 阅读 · 0 评论 -
UITableView表视图控件
UITableView表视图控件原创 2013-12-20 20:20:43 · 833 阅读 · 0 评论 -
使用SQLite3存储和读取数据
使用SQLite3存储和读取数据原创 2013-12-23 14:42:07 · 1033 阅读 · 0 评论 -
iOS多线程编程之NSThread的使用
1、简介:1.1>1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD 全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)这三种编程方式从上到下,抽象度层次是从低到转载 2013-12-25 20:55:36 · 558 阅读 · 0 评论 -
使用SOAP访问Web服务
使用SOAP访问Web服务原创 2013-12-27 11:12:10 · 863 阅读 · 0 评论 -
IOS Table中Cell的重用reuse机制分析
创建UITableViewController子类的实例后,IDE生成的代码中有如下段落:[cpp] view plaincopy- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {转载 2014-02-21 21:05:45 · 697 阅读 · 0 评论 -
TCP与UDP区别
TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不转载 2014-02-17 16:26:58 · 936 阅读 · 0 评论 -
Objective-C语法之代码块(block)的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myB转载 2014-02-18 17:11:15 · 506 阅读 · 0 评论 -
IOS 观察者模式
cocoa框架中很多地方都使用了观察者模式一、KVOKey-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。model中的定义:@interface StockData : NSObject { NSString * stockName; fl转载 2014-02-18 17:16:40 · 615 阅读 · 0 评论 -
iOS开发中@property的属性介绍
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。nonatomic:如果该对象无需考虑多线程的情况转载 2014-02-20 11:33:52 · 531 阅读 · 0 评论 -
IOS学习之Tab Bar的使用和视图切换
在ios的程序中,Tab Bar的使用率很高,几个视图需要切换的时候,就用到tabbar。今天的程序实现的效果是这样的,底部有几个tab Item,对应的有几个视图,切换tab Item,切换到对应的视图。实现效果如下: 为了更好理解使用用tabbar和切换视图,我们创建一个Empty Application。1、打开Xcode ,新建项目2、创建View Cont转载 2013-12-20 18:12:54 · 922 阅读 · 0 评论 -
iOS UINavigationController总结
iOS UINavigationController总结原创 2013-12-20 18:08:32 · 818 阅读 · 0 评论 -
多线程编程指南
多线程编程指南原创 2013-12-19 11:22:22 · 917 阅读 · 0 评论 -
iOS 视图控制器(UIViewController)剖析
iOS 视图控制器(UIViewController)剖析原创 2013-12-10 09:57:54 · 935 阅读 · 0 评论 -
ios官方文档( dom数据解析用到方法)
elementsForName:Returns the child element nodes (as NSXMLElement objects) of the receiver that have a specified name.返回子元素节点(如NSXMLElement对象)的接收方指定的名字- (NSArray *)elementsForName:(NSStri原创 2013-12-31 16:24:39 · 921 阅读 · 0 评论 -
iOS开发:UITextField控件的属性
在 Xcode 中使用 IB 给视图拖上去一个文本框后,选中文本框,可以在Attribute Inspector中设置其各种属性。Attribute Inspector 分为三部分,分别是 Text Field、Control 和 View 部分。我们重点看看 Text Field 部分。Text Field 部分有以下选项:1、Text :设置文本框的默认文本。原创 2013-12-18 14:07:19 · 783 阅读 · 0 评论 -
iOS开发:UIActionSheet与UIAlertView
iOS程序中的Action Sheet就像Windows中的 “确定-取消”对话框一样,用于强制用户进行选择。当用户将要进行的操作具有一定危险时,常常使用Action Sheet对用户进行危险提示,这样,用户有机会进行取消操作。Alert相当于Windows中的Messagebox,跟Action Sheet也是类似的。不同的是,Alert可以只有一个选择项,而Action Sheet却至原创 2013-12-18 14:11:48 · 708 阅读 · 0 评论 -
iOS开发:自动旋转与调整大小
苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。运行Xcode 4.2,新建一个Si原创 2013-12-18 14:14:33 · 842 阅读 · 0 评论 -
iOS开发:动态添加按钮
想要的效果是,单击一个已有的按钮后自动创建一个新的按钮,并为新按钮添加事件,使得单击时弹出提示框。1、运行Xcode 4.2,新建一个Single View Application工程,取名DynamicButton:2、打开ViewController.xib,拖一个按钮到视图,按钮名设置为“添加一个按钮”。3、选中这个按钮,按住Ctrl,把按钮拖到Vie原创 2013-12-18 14:05:24 · 824 阅读 · 0 评论 -
iOS开发:UISlider与UISwitch控件
1、UISlider控件就像其名字一样,是一个像滑动变阻器的控件:上图中的圆圈可以移动,它处在不同的位置,这个UISlider会有不同的值。接下来的例子是关于UISlider的简单使用。(1)假设我们已经建立了一个Single View Application,打开ViewController.xib,在IB中添加一个UISlider控件和一个Label,这个Label用来原创 2013-12-18 14:09:41 · 980 阅读 · 0 评论 -
开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三个接口,返回转载 2014-01-02 17:08:48 · 1987 阅读 · 0 评论 -
iOS 手势及触摸
iOS 手势及触摸原创 2013-12-19 09:22:48 · 854 阅读 · 0 评论 -
清除UIWebView的缓存
//清除UIWebView的缓存 [ [NSURLCache sharedURLCache ]removeAllCachedResponses];转载 2014-03-26 15:53:19 · 578 阅读 · 0 评论