- 博客(48)
- 资源 (9)
- 收藏
- 关注
转载 UINavigation Controller
UINavigationController iPhone导航控制器/导航栏 是在iPhone程序中广为使用的用户数据互动方式。这是一个简单的导航栏截图,我们可以设置其内置UIView的title,而导航栏会显示出这个title。而不是设置导航栏的title。我们也可以设置其左侧,或者右侧的按钮或者自定义视图对象。我们下面来一步一步的看看导航栏的使用:创建并使用一个UINavigati
2012-02-27 22:36:13 759
转载 sortedArrayUsingFunction
NSMutableArray自带了一些排序的方法,今天和大家分享一个我使用最多的,感觉也是很方便的排序方法。NSInteger sortByID(id obj1, id obj2, void *context){NSString *str1 =(NSString*) obj1; // ibj1和 obj2来自与你的数组中,其实,个人觉得是苹果自己实现了一个冒
2012-02-23 23:29:25 4277
转载 NSMutableArray 排序 ----- sortedArrayUsingFunction
- (NSArray *)sortedArrayUsingSelector:(SEL)comparatorParameterscomparatorA selector that identifies the method to use to compare two elements at a time. The method should returnNSOrderedAs
2012-02-23 23:27:35 3927
转载 NSArray排序 --- sortedArrayUsingDescriptors
Java代码 [dataArray sortedArrayUsingFunction: sortDataArrayByModifyFileDate context:NULL];NSInteger sortDataArrayByModifyFileDate(id obj1, id obj2, void *context) { NSString* str1 = (NSStri
2012-02-23 23:20:09 4859
转载 NSArray中的数据进行排序 ---- sortedArrayUsingDescriptors
//组装数据 array=[[NSMutableArray alloc] initWithCapacity:11]; NSMutableDictionary *dir6=[[NSMutableDictionary alloc] initWithCapacity:1]; [dir6 setObject:@"曹磊" forKey:@"FriendName"]; [dir6 setO
2012-02-23 23:08:27 6648
转载 sortUsingSelector
What should the structure of a function be when it will be called by sortUsingSelector:?The method selector you pass in should specify a method that returns an NSComparisonResult? (either NSOrderedA
2012-02-23 23:00:19 2203
转载 NSMutableArray 排序 --- 三种方法
(1)直接调用系统的方法排序intNSMutableArray*array = [[NSMutableArrayalloc]init];[arrayaddObject:[NSNumbernumberWithInt:20]];[arrayaddObject:[NSNumbernumberWithInt:1]];[arrayaddObject:[NSNumbernumberWithIn
2012-02-23 22:39:58 16048 1
转载 <<<<< NSMutableArray排序 --- sortedArrayUsingFunction >>>>
NSMutableArray自带了一些排序的方法,今天和大家分享一个我使用最多的,感觉也是很方便的排序方法。NSInteger sortByID(id obj1, id obj2, void *context){NSString *str1 =(NSString*) obj1; // ibj1和 obj2来自与你的数组中,其实,个人觉得是苹果自己实现了一个冒泡排序给大家
2012-02-23 22:34:47 1896
转载 在导航栏中添加UISegmentedControl
在导航栏中添加UISegmentedControl ,实现的效果:实现的代码:UISegmentedControl *segmentedControl=[[UISegmentedControl alloc] initWithFrame:CGRectMake(80.0f, 8.0f, 200.0f, 30.0f) ];[segmentedControl insertSegment
2012-02-23 22:08:49 2315
转载 UISegmentedControl控件
UISegmentedControl控件 http://www.cocoachina.com/bbs/simple/?t21692.html
2012-02-23 22:06:11 616
转载 UISegmentedControl分段按钮的使用
UISegmentedControl分段按钮的使用 | 郝旭.实现如下代码:- (void)viewDidLoad {[super viewDidLoad];segmentedControl=[[UISegmentedControl alloc] initWithFrame:CGRectMake(80.0f, 8.0f, 70.0f, 25.0f) ];[segme
2012-02-23 21:52:00 768
转载 [IOS] iphone之UISegmentedControl
[IOS] iphone之UISegmentedControl代码如下://选择按钮 NSArray *buttonNames = [NSArray arrayWithObjects:@"今天", @"本周", @"本月", nil]; UISegmentedControl* segmentedControl = [[UISegmentedContr
2012-02-23 21:25:12 4455
转载 委托实现了首次定义类时无法确定的一些细节,是通过协议实现的
委托实现了首次定义类时无法确定的一些细节,是通过协议实现的。协议定义了一个类与另一个类进行沟通的先验方式。任何实现了协议必需方法的类被认为符合协议。
2012-02-23 02:13:09 643
转载 Objective-c使用动态类型检
Objective-c使用动态类型检查---即:运行时系统而非编译器负责询问对象它们可以执行哪些方法和它们属于哪个类。这意味着当程序运行时,可以选择发送哪些消息和将消息发送给那些个对象。你可以选择一个对象,通过编程方式创建一条消息,然后在不知道哪个对象被选中以及将发送哪条消息的情况下发送消息。伴随强大功能而来的是责任--只能将消息发送给真正实现了该选择器所描述方法的对象。Objecti
2012-02-23 01:48:18 588
原创 视图与视图控制器交互的三种方式 -- 委托、目标操作 和 通知
视图与视图控制器交互的三种方式1. 委托delegate: 回调遵守delegateProtocol协议的对象id delegate;[delegate msg] =====> 回调遵守delegateProtocol协议的对象。2. 目标操作SEL: 回调myFun函数SEL myFun = @selector(myF
2012-02-21 02:40:09 783
原创 视图控制器---就是各种视图的被委托方
视图控制器---就是各种视图的被委托方,响应各种视图的delegate的消息。view1->delegate = viewController;view2->delegate = viewController; .......... viewn->delegate = viewController;
2012-02-21 01:26:04 1251
转载 Objective-C选择器 Selector
Objective-C选择器 Selector5.4 SEL类型 1 id cattle[3]; 2 SEL say; 3 SEL skin; 其中id cattle[3]定义了一个数组用于存储Cattle或者Bull对象。这一行代码估计大家都很熟悉,笔者就不赘述了。像这样的传统的数组并不能完全满足我们的需求,当我们需要做诸如追加,删除等
2012-02-20 00:37:17 886
转载 Objective-C学习笔记 利用协议实现回调函数
Objective-C学习笔记 利用协议实现回调函数是本文要介绍的内容,主要是实现一个显示文字为测试的视图,然后经过3秒钟测试文字变为回调函数文字。相应的截图如下:实现的代码如下:定义协议:#import UIKit/UIKit.h> @protocol NoteDelegate //回调函数 -(void)messageCallBack:(NSString *
2012-02-19 21:54:04 819
转载 objC开发中有四个基础的设计模式
objC开发中有四个基础的设计模式,分别是:Delegate,MVC,Target-controll和managed memory model。 MVC估计大家都比较熟悉,就不多说了。Delegate是MAC平台颇有特色的一个模式,在Cocoa框架中应用很广泛,这里先着重说明一下。 Delegate模式顾名思义,就是两个对象之间的代理关系。形象地说,即某个对象不愿意
2012-02-19 21:45:52 1900
转载 Category和Extension
Category和Extension这两个概念,即便对于Java程序员,可能也会感到陌生。这是Objective C为程序员提供的两个强大的动态机制——简单地说,它们允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。Category准确的定义是这样的:Category拥有一个名字,它不需要使用子类(Subclassing)机制,就允许向一个类文件中添加新的方法声明,并
2012-02-19 21:40:27 755
原创 delegate 与 SEL 的区别
delegate: 回调遵守delegateProtocol协议的对象id delegate;[delegate msg] =====> 回调遵守delegateProtocol协议的对象。SEL: 回调myFun函数SEL myFun = @selector(myFun:); [NSTimer scheduleTimerWithTimeInterval:30.0
2012-02-19 11:18:34 704
转载 selector in Objective-C
selector在Objective-C裡面,通常被拿來當作callback function使用。以下是網路上看來的,先記起來,以免日後要找時忘記。SEL is a type that represents a selector in Objective-C. The @selector() keyword returns a SEL that you describe. It’s not
2012-02-19 10:48:21 2292
转载 了解Objective-C中Selector基本概念和操作
了解Objective-C中Selector基本概念和操作是本文要介绍的内容,在iphone程序中会大量看到@selector这样的用法。>花了很大一个篇幅来解析这个语法,但是不知是翻译问题,还是解释过细,不大看得懂,很是不给力.直到程序用这个语法,并且仔细看了一些解析文章。才明白这一语法。简而言之,你可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指
2012-02-19 09:20:34 1079
转载 NSError使用
NSString * host = @"192.168.2.151"; int port = 35000; asyncSocket = [[AsyncSocket alloc] initWithDelegate:self]; NSError *err = nil; if(![asyncSocket connectToHost
2012-02-19 09:05:43 3136
转载 NSDate实例以NSLocale本地化格式输出
OverviewInstances of NSDateFormatter create string representations of NSDate (and NSCalendarDate) objects, and convert textual representations of dates and times into NSDate objects. You can expre
2012-02-17 11:04:32 1460
转载 NSDictionary类使用
字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。不同于数组,字典(也被称为散列表或关联数组)使用的是键查询的优化存储方式。它可以立即找出要查询的数据,而不需要遍历整个数组进行查找。可使用dictionaryWithObjec
2012-02-16 17:01:05 474
转载 UITableView 详细讲解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [
2012-02-16 11:48:28 570
转载 iOS/iPhone学习系列、代码教程
part 1--入门:1. xcode 版本下载 以及 iphone sdk 下载:最新版本在此下载:http://developer.apple.com/devcenter/ios/index.action其他版本请看http://connect.apple.com/cgi-bin ... 1.0.1.1.0.3.3.3.3.12. 入门教程:http://www.d
2012-02-14 23:21:40 2606
转载 开源的电子书阅读器项目
论坛会员zhang_cn分享的开源的电子书阅读器项目供大家参考iphone平台上开源的电子书阅读器项目:https://github.com/vfr/Readerhttps://github.com/brow/leaveshttps://github.com/schwa/iOS-PDF-Readerhttps://github.com/andrewBatutin/IPa...b
2012-02-09 22:45:01 1429
转载 iPhone开源项目汇总
扫描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.g
2012-02-09 22:43:41 1175
转载 10个迷惑新手的Cocoa,Objective-c开发难点和问题
10个迷惑新手的Cocoa,Objective-c开发难点和问题Keefo 14 September, 2011 8:01:52 AM PDTLast update on 01 Web Feb, 2012 17:32:24 AM PDT因为有自己的软件要开发,所以我只能忙里偷闲过来接着写这篇教程。大家莫怪。请按上面的最后更新时间算。原文地址http://lianxu.me
2012-02-09 22:28:45 900
转载 Mac键盘上的Fn
Mac键盘上的Fn键除了用来配合F1-F12实现一些特殊硬件功能外(如屏幕亮度、喇叭大小声、itunes的控制等),还有几个比较少人知道的用处。 大家有没有发现Mac的键盘没有Home, End, Page UP, Page DOWN这几个键?其实可以用Fn键来组合得到同样的功能: Home键=Fn+左方向 End键=Fn+右方向 PageUP=Fn+上方向 Page
2012-02-09 20:58:03 1768
转载 iPhone应用中Protocol协议使用方法
iPhone应用中Protocol协议使用方法是本文要介绍的内容,文章有很详细的介绍了Protocol协议的使用方法,一起来看详细内容。一、说明两个类进行通讯,用协议就比较方便。1、协议声明了可以被任何类实现的方法2、协议不是类,它是定义了一个其他对象可以实现的接口3、如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。4、协议经常用来实现委托对象。一个委托对
2012-02-09 02:01:28 818
转载 delegate & protocol simple code demo
在Objective-c 中,不同对象间通信貌似只能通过protocol & delegate 实现。sample code:需要发送消息给其他类的类头文件中:@protocol ShakeDelegate @optional//- (void)shakeAnimationStart;- (void)callShakeAnimationStart;- (void)c
2012-02-09 01:56:43 450
转载 委托(Delegate)机制
委托(Delegate)机制:就是通过声明对象A为对象B的代理,从而达到在A中改变B功能的机制。这个概念可能不太好理解,可以见下图:在该图中,左边是一个窗口,窗口的一些行为可能是固定的,比如说它可能会有个关闭按钮,当用户选中关闭按钮时,窗口就会关闭。如果给该窗口设置一个委托aDelegate,在用户选择关闭窗口时,委托会在窗口关闭之前收到窗口要关闭的消息,这时窗口是否要关闭是由委托来决定的
2012-02-09 01:27:54 821
转载 iPhone开发经典语录集锦
前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个帖子,以后还会维护。如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上中英文:)1:如果无法保证子类行为的一致性,那么就用委托If the subClass cann't keep with superClass,use delegate rath
2012-02-09 01:16:13 392
转载 深入理解iPhone委托模式兼谈iPhone生命周期
每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管UI
2012-02-09 01:09:49 407
转载 常去的iPhone开发论坛
大家觉得现在搞iPhone的软件开发有前途(钱途)吗? (转载)超详尽体验 联通订制版iPhone全球首测 未来手机市场是iPhone的天下? 推荐圈子: 图灵俱乐部 更多相关推荐 整理了一下手中的iPhone开发网站、论坛和博客,精选了这10个常去的网站。其中有2篇教学文章,由于非常经典,于是单列出来,与其网站并列。 建议新入行的朋友在看教学文章的同时多上论坛,与大家
2012-02-07 08:01:31 907
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人