iphone开发
文章平均质量分 70
矿物质
这个作者很懒,什么都没留下…
展开
-
iPhone SDK Examples
iPhone SDK Examples"Just show me how to do it!"转载 2012-04-09 18:58:37 · 2274 阅读 · 0 评论 -
(9) iphone 开发 AppSettings , 系统setting与应用程序setting间的数据控制
引言:以手机为例, 当你在用一款软件听音乐时,会发现手机自带的大小声控制键和播放软件自带大小声控制键都可对声音进行大小声控制,而且他们的动作都会保持一致。那就让我们一探究竟吧!一:设置束(settings bundle),设置束是构建到应用程序中的一组plist文件,是他向系统设置(Setting:系统设置(Setting)图标是在设备上默认有一个图标,位于屏幕上)的应用程序发送消息 ,S原创 2012-04-15 20:56:02 · 5213 阅读 · 1 评论 -
(7)---02 iphone 开发 数据传递 : 页面切换与数据的反向传递以及协议(protocol)作用的体现
一:两个view之间的数据相互传递。1)这里两个view间切换主要用到的是每个类对象固有的属性(modalTransitionStyle)来设置过渡模式(也就是过渡(切换)到别的界面)。2)还会用到委托(delegate)来响应事件方法。3)要特别注意协议delegate:@protocol delegate -(void)myupdata:(NSString *)str原创 2012-04-13 13:18:50 · 4550 阅读 · 3 评论 -
ASIFormDataRequest 网络请求的简单封装之soap协议
网络请求 soap协议原创 2013-11-19 16:39:08 · 4650 阅读 · 2 评论 -
(4) iphone 开发 自定义UITableViewCell的子类 ,轻松添加图片文本信息等
有时候我们要使UITableView显示的数据更具可观性,更美化,就只能在视图控制器的.m文件中用代码一句一句地去写,这样就会需要繁杂大量的代码。不可否认,有时候人是很懒惰的,其中的最佳解决办法就是自定义一个UITableViewCell,控件可直接在上面拖拽,设置尺寸大小颜色等。一:1)首先创建一个空的.xib文件2)创建UITableVeiwCell3)修改继承类原创 2012-04-08 20:52:24 · 7972 阅读 · 3 评论 -
ASIFormDataRequest /AFNetworking GET/POST请求的简单封装(block)
ASIFormDataRequest/AFNetworking GET/POST请求原创 2013-11-19 15:59:09 · 8309 阅读 · 0 评论 -
自定义UITabBarController
自定义UITabBarController原创 2014-05-25 23:23:54 · 3680 阅读 · 0 评论 -
ios NSHashTable检测对象是否被释放
if (!_hashTable) { _hashTable = [NSHashTable weakObjectsHashTable]; } 添加对象 [_hashTable addObject:_vC]; NSLog(@"hashTable: %@", _hashTable);if ([_hashTable containsOb...原创 2019-07-10 01:27:32 · 1403 阅读 · 0 评论 -
(6) iphone 开发 真正理解委托(delegate)与数据源(data source)
可以这么说,在iphone开发过程中,处处都离不开委托与数据源,他们是Cocoa框架的一种设计模式。控制器拥有委托与数据源的对象,当赋给委托与数据源对象实例时(如delegate=self,把当前对象传给delegate),这时委托 或 数据源 就获得了执行操作的权利。委托与数据源的相同之处:先拿delegate举例,在这一点与数据源一样:在一般的程序当中不难发现,原创 2012-04-11 20:04:51 · 5724 阅读 · 2 评论 -
(10) iphone 开发 用户点击,触摸和手势识别 解析
用户对屏幕(人机交互)的所有操作都可称为事件。事件包括用户点击,触摸和手势识别等。一:UIView及UIViewController都继承自UIResponder类,而具有在屏幕上显示功能的类及其控制器类(UIControl)也都继承自UIView,所以他们都时响应者(即所有视图和所由控件都是响应者)。内容结构图:二:响应着链:事件是向上传递的(这点类似于java中的异常处理:原创 2012-04-26 12:48:35 · 10173 阅读 · 0 评论 -
iphone 开发 视图架构和几何属性
由于视图是iPhone应用程序的焦点对象,所以对视图与系统其它部分的交互机制有所了解是很重要的。UIKit中的标准视图类为应用程序免费提供相当数量的行为,还提供了一些定义良好的集成点,您可以通过这些集成点来对标准行为进行定制,完成应用程序需要做的工作。视图交互模型任何时候,当用户和您的程序界面进行交互、或者您的代码以编程的方式进行某些修改时,UIKit内部都会发生一个复杂的转载 2012-04-11 18:55:33 · 2779 阅读 · 0 评论 -
iphone 开发 窗口(UIWindow) 与视图(UIView)之间以及整个程序间的关系,深层解析
窗口和视图是为iPhone应用程序构造用户界面的可视组件。窗口为内容显示提供背景平台,而视图负责绝大部分的内容描画,并负责响应用户的交互。和Mac OS X一样,iPhone OS通过窗口和视图在屏幕上展现图形内容。虽然窗口和视图对象之间在两个平台上有很多相似性,但是具体到每个平台上,它们的作用都有轻微的差别。UIWindow的作用和Mac OS X的应用程序有所不同,转载 2012-04-11 18:51:39 · 5277 阅读 · 1 评论 -
(2) iphone 开发 表视图UITableView结构深层剖析
一:表视图图解:1)图表详细分析:其实表中每个部分都可称为数据源中的分区(section),由图可见,(1)在分组表中,每个分组都可以看做是一个分区。(2)在索引表中,数据的每个索引分组都是一个分区。这样一来一个表既可以是分组表,也可以是分区表,还可以是索引表。到这里可能让人感觉很乱,不要着急,那就请观察上图,我们可以看到所有支线最底层的都是分区表,由此可见分区表的应用原创 2012-04-05 12:45:28 · 4785 阅读 · 4 评论 -
(1) iphone开发,自定义Window-based Application 模板及委托运行机制
Xcode 4.2之前是有这个模板的,但Xcode 4.2之后的更新版本中就没有了此模板,综合来说模板的作用就是为我们编程的时候节省代码量的。好了让我们开始自定义Window-based Application 模板吧!一.首先选中一个空的模板:选择空模板后的结果:2.由此可见,这里并既没有试图控制器(UIViewControl的子类)也没有主窗口(UIWind原创 2012-04-02 17:46:08 · 4204 阅读 · 7 评论 -
(5) iphone 开发 在表视图(UITableView) 中利用UISearchBar实现数据的搜索,视图的多功能化
程序概括: 1.对数据进行过滤查找。2.最上头要有一个SearchBar,对输入数据进行检索,点击SearchBar上的cancer按钮退出屏幕键盘并清除输入框内的数据。3.索引栏:在索引最上方添加一个扩大镜(UITableViewIndexSearch)。点击扩大镜的作用就是让SearchBar出现在屏幕最上方。程序的样子:再罗嗦几句:此程序的数据存在plist文件中,其中有一个原创 2012-04-08 21:31:10 · 14188 阅读 · 6 评论 -
(7)---01 iphone 开发 数据传递 NSNotification 通知机制演示
一:利用NSNotification与UIAlertVeiw演示:通知(通常指发送消息的一方),与,观察者(值接收消息的一方)间的通信。通知与观察者是两个相互独立的类。 程序效果:(1)首先创建一个继承自UIViewController的类:MyObserver.h 。(作为观察者)1)MyObserver.h #import #import "MyCla原创 2012-04-12 21:24:11 · 4386 阅读 · 3 评论 -
(3) iphone 开发 从应用程序看UITableView的:分组,分区,索引,工作原理及其变换法则,plist文件数据定义规则
UITableView 与其他相关组件一样,视图控制器须实现:数据源(UITableViewDataSource) ,委托(UITableViewDelegate)两个协议,(然后实现其方法) 。这样当视图控制器成为UITableView的数据源与委托时,就能为其工作(调用被实现的方法)。一:创建UITableview,默认是无格式表。1)接下来就是创建输出口(使视图控制器得到界面原创 2012-04-05 13:22:34 · 9377 阅读 · 4 评论 -
(8)---01 iphone 开发 大话分析导航栏NavigationController
一:导航栏(NavigationController)与窗口(Window),的作用有几分相似,只不过是Window可包含NavigationController,他们都可以看做是一个容器,可以装多个视图。而NavigationController有一个明显的功能:随意的切换视图(有些功能苹果开发人员已经封装好了,只需直接调用)。导航控制器:UINavigationController是用原创 2012-04-14 22:51:23 · 3796 阅读 · 2 评论 -
iphone 导航控制器小概念
导航控制器:UINavigationController是用作栈来管理分层应用程序,处理分层数据。在处理视图间的切换功能与UITableBarController很相似。栈:是一种常用的数据结构,如果有一些编程语言的基础,都会知道栈采用的是后进先出的原则。那么好我们就说一下控制器栈:任何类型的视图控制器都可以放入栈中。当开启一个应用程序的时候,最先呈现在我们面前的视图就是视图层中最底层的视...原创 2012-04-09 11:36:40 · 2850 阅读 · 2 评论