iPhone
y041039
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是object c 的 delegate
个人理解:1. delegate是一种设计模式或者设计思想,从object c层面看,没有直接支持。2. delegate的使用是利用 @protocol 方式来申明的3. AViewController使用delegate, .h文件中申明遵守这个delegate;同时在.m文件中实现这个delegate方法4. BViewController定义: NSObjectUIV原创 2012-03-08 14:33:25 · 1650 阅读 · 0 评论 -
iPhone/C的开发面试题
http://blog.youkuaiyun.com/duanyipeng/article/details/68571361.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5转载 2012-03-02 14:55:27 · 770 阅读 · 0 评论 -
UIScrollView 原理和它的几个重要属性
参考:http://www.cnblogs.com/try2do-neo/archive/2011/10/13.html一、 重要的几何属性contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的转载 2012-03-07 10:42:09 · 809 阅读 · 0 评论 -
UIPageControl实现分页
相关参考:内容一官方内容:https://developer.apple.com/search/index.php?q=uipagecontrol内容二UIPageControl背景好久没写博客了,最近确实忙的不行。今天忙里偷闲,随便写点。最近在做项目的时候,因为遇到用PageControl控制显示图片集时,对于亮度比较高的图转载 2012-03-06 15:12:01 · 912 阅读 · 0 评论 -
如何不让键盘挡住UITextField控件
在网上搜索的方法:参考:苹果的官方参考http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TextandWeb/TextandWeb.html#//apple_ref/doc/uid/TP40007072-CH20-转载 2012-03-06 13:25:45 · 1579 阅读 · 0 评论 -
NSNumer,NSValue,NSNull类的理解
ref: http://blog.youkuaiyun.com/leikezhu1981/article/details/6955420NSNumer,NSValue,NSNull类的理解2011-11-10 11:18 40人阅读 评论(0)收藏 举报NSArray和NSDictionary只能存储对象,而不能直接存储任何基本类型的数据,如int、fl转载 2012-03-07 10:54:37 · 649 阅读 · 0 评论 -
利用UIPageControl实现多页屏幕滑动
需要: 需要在软件首次运新时显示帮助,类似微信米聊的功能。参考: https://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.htmlUIScrollView: http://blog.youkuaiyun.com/y041039/article/details/7327839分析原创 2012-03-07 09:57:03 · 315 阅读 · 0 评论 -
如何利用UIPageControl和ScrollView实现滑屏帮助
需求: 需要在软件首次运新时显示帮助,类似微信米聊的功能。参考:https://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.htmlUIScrollView:http://blog.youkuaiyun.com/y041039/article/details/7327839分析基本原理:利原创 2012-03-07 16:19:39 · 1649 阅读 · 0 评论 -
如何在两个ViewController之间传递数据
参考:http://blog.sina.com.cn/s/blog_4431c7610100vgds.htmlhttp://blog.163.com/zhe8stianshi@126/blog/static/17176291920117233111605/一般方法1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroll转载 2012-03-08 13:34:51 · 4070 阅读 · 2 评论 -
某人的obj-c笔记
http://www.crysnower.cn/article.asp?id=29objective-c 笔记1、#import 防止头文件被多次导入2、@符号加在字符串之前告诉编译器应该用NSString元素来处理3、将一个大于1字节的二进制数复制给了BOOL,那么只有低位会起作用 有区别于c中的布尔4、尽量少的使用魔数5、oop建议我们以间接的方式使用数据转载 2012-03-02 15:15:26 · 911 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter12: XML processing]
1. XML and RSS2. Document Object Model (DOM) 3. Simple API for XML (SAX)4. An RSS Reader Application 5. Putting It Together原创 2012-03-12 13:53:36 · 612 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter10: File Management文件管理]
对文件和目录的高级操作用NSFileManager,低级操作用NSFileHandle1. The Home Directory 一个应用程序和它的数据都在一个Home目录,你的应用程序仅能访问这个目录里的内容。访问Home的绝对路径: NSString * NSHomeDirectory (void); 2. Enumerating a D原创 2012-02-29 16:06:27 · 411 阅读 · 0 评论 -
ASIHTTPRequest 详解, http 请求终结者
http://wiki.magiche.net/pages/viewpage.action?pageId=2064410目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传转载 2012-03-12 15:24:20 · 534 阅读 · 0 评论 -
UITableView的详细讲解
http://www.cnblogs.com/huangdongcheng/archive/2011/11/30/2268754.htmlAndy-清风 原创,转载请注明,谢谢。1. UITableView的初始化 ?UITableView tableview = [[UITableView alloc] initWit转载 2012-03-13 15:45:54 · 1469 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter2: Objective-C and Cocoa - 上半部分]
Book: Advanced iOS 4Programming: Developing Mobile Applications for Apple iPhone, iPad,and iPod touchMaher Ali, PhDBell Labs, Alcatel-LucentChapter1: 1. 重要的官方资料来源• iPhone Dev原创 2012-02-17 10:35:57 · 488 阅读 · 0 评论 -
Iphone之NSBundle
http://blog.youkuaiyun.com/jb80400812/article/details/6773037bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一转载 2012-03-13 14:19:42 · 662 阅读 · 0 评论 -
UITableView使用指南1(呕心原创)
一、概述UITableView是iOS开发比不可少也是最重要的一个控件类。可以说任何一个做iOS开发的人都必须熟练使用和掌握它。本文主要就是提供一个学习使用TableView的指南。要说UITableView必须要介绍他的几个亲戚:UITableViewDelegate,UITableViewDataSource,UITableViewCell。其中前两个是TableView遵守的两个pr原创 2012-03-14 11:15:50 · 9097 阅读 · 1 评论 -
iPhone面试题【转载部分】
Iphone基础面试题1,用objective-c写一个插入法排序。 2.写一个NSString类的实现 + (id)initWithCString:(constchar *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id)initWithCString:(const char *)转载 2012-02-17 17:04:26 · 704 阅读 · 0 评论 -
iOS应用简单剖析
http://www.kuqin.com/mobile/20111109/314629.html“知己知彼,百战不殆!”在介绍iOS自动化测试框架前,我们先要对iOS应用进行一次解剖。一、平台特性iOS是一个完备的操作系统,可以认为是Mac OS X的一个定制系统,是苹果公司的移动操作系统。它提供了一些基于移动设备的特点:Touch-based UI,Cellular netw转载 2012-02-22 15:50:35 · 263 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter2: Objective-C and Cocoa - 下半部分]
Key-Value Coding (KVC)1. 两个基本方法setValue:forKey: sets the value of a given key, and (2) valueForKey: retrieves the valueof a given key.2. 示例 (太长,省掉)补充:3. 参考别人的总结:1) Key-value co原创 2012-02-21 15:17:42 · 314 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter3:Collections - 集合 ]
ArraysSetsDictionary原创 2012-02-22 15:10:34 · 235 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter5 The View - 视图]
UIView的三个基本功能:画图和动画,管理内容的布局,控制事件。(这个觉得下面这个图很好,从standford的lecture里搞来的)1. View Geometry (View的几何特性) 1) 有用的几个几何类型的定义The following types are used throughout the text:• CGFloat represents a f原创 2012-02-22 16:50:41 · 421 阅读 · 0 评论 -
Cocoa Design Patterns
Cocoa中用到的设计模式Reference:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CocoaFundamentals/CocoaDesignPatterns/CocoaDesignPatterns.htmlCocoa Design Patterns转载 2012-02-17 11:01:38 · 999 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析
http://www.cocoachina.com/bbs/read.php?tid-15963.html版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于201转载 2012-02-17 17:08:17 · 252 阅读 · 0 评论 -
The Objective-C Programming Language [Overview]
Reference:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.htmlIntroductionThe Objective-C language is a simple compute转载 2012-02-17 16:19:59 · 423 阅读 · 0 评论 -
iPhone基础题目【原创】
1. View中的frame和bounds有和区别?原创 2012-02-17 17:06:09 · 299 阅读 · 0 评论 -
详解iOS App生命周期
所谓生命周期,其实就是指从App启动到关闭这一过程中所发生的一系列事件。由于iOS4中引入了多任务功能,App能够在后台执行,而iOS 3是没有多任务功能的,故两者的生命周期并不相同。请听我慢慢道来。用户点击主界面上相应App的图标来启动App。点击之后,依次发生了两个动作:显示启动画面调用main方法启动App然后,主要的初始化工作将交给UIKit来完成。它将加载主nib转载 2012-02-22 16:24:58 · 316 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter7: View Controllers]
MVC是一个非常流行的设计模式,它被用在软件架构中,用来分离业务逻辑和用户图形接口。在MVC中,一个Controller用来协同Mode(业务逻辑)和View(用户接口)。1. 最简单的View Controller这个application由一个view, 一个view controller和一个data model. 这个application简单地显示一个描述设备方向原创 2012-02-24 16:22:36 · 467 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter6 Controls - 控件]
1. 控件的基础1. 所有控件的的父类为UIControl,有几个公共属性: enabled -控件是否能touch highlighted - touch时高亮,离开时不高亮 selected - 只有UISwitch可能会用 state - 只读属性,类型为UIControlState2. 目标/动作机制(Target-action mec原创 2012-02-23 17:09:41 · 681 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter11: Working with Databases数据库处理]
1. Basic Database Operations2. Processing Row Results3. Prepared Statements4. User-Defined Functions5. Storing BLOBs6. Retrieving BLOBs原创 2012-02-29 16:09:20 · 335 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter9: Table View]
1. Overview 1. UITableView是UIScrollView的子类;它可以显示一列,零到多行。 2. 一行代表一个cell, cell是一个UITableViewCell的实例。每个cell有四种不同的风格。此外,cell有contentView属性,你可以定制这个cell 3. UITableView 依靠两个外部对象: 一原创 2012-02-29 16:02:41 · 347 阅读 · 0 评论 -
Advanced iOS 4 学习 [Chapter8: Special-Purpose Views]
这一章主要介绍了几个UIview重要的子类1. Picker ViewThe UIPickerView class can be used for giving the user a fancy way to select an item from a set ofvalues. The class allows you to have multiple sets of value原创 2012-02-28 22:43:40 · 263 阅读 · 0 评论 -
iPhone调用发短信,电话,邮件的方法
http://blog.youkuaiyun.com/realtool/article/details/7054784http://www.cocoachina.com/iphonedev/sdk/2009/0611/242.htmlhttp://www.cocoachina.com/bbs/read.php?tid-23149.html+ (void)alert:(NSS转载 2012-03-02 13:25:53 · 2502 阅读 · 0 评论 -
ios 调用短信接口发送指定内容的消息
http://www.crysnower.cn/article.asp?id=31需要加入库MessageUI.frame- (void)showSMSPicker { Class messageClass = (NSClassFromString(@"MFMessageComposeViewController")); if (messag转载 2012-03-02 13:34:53 · 2146 阅读 · 0 评论 -
iphone调用联系人
http://www.crysnower.cn/article.asp?id=30一.基本知识和通讯录中联系人相关的应用iPhone提供了两个框架:AddressBook.framework和AddressBookUI.framework,使用这两个框架我们可以在程序中访问并显示iPhone数据库中的联系人信息。二.具体介绍1.AddressBook转载 2012-03-02 13:51:59 · 1126 阅读 · 0 评论
分享