- 博客(16)
- 资源 (7)
- 收藏
- 关注
翻译 如何在iOS中使用Block──How to use Blocks with iOS
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int num1 = 7; int(^aBlock)(int) = ^)int n
2011-06-30 14:25:00 4246
转载 IOS开发基础知识要点
iOS开发知识要点原贴地址:http://wiki.magiche.net/pages/viewpage.action?pageId=884775 转贴请注明原贴地址,尊重他人的劳动成果,在此谢谢原文作者。目录目录关于String:UIView与UIViewController:内存相关:runtime与cocoa架构:IO与网络相
2011-06-29 18:15:00 2512 1
转载 IOS开发网络篇之──ASIHTTPRequest详解
ASIHTTPRequest 详解, http 请求终结者版权归旺财勇士所有〜转载需声名〜原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410被李旭添加,被李旭最后更新于Mar 25, 2011 (查看更改)目录目录发起一个同步请求创建一个
2011-06-29 17:55:00 14679 4
原创 IOS开发网络加载图片缓存策略之──ASIDownloadCache缓存策略
在我们实际工程中,很多情况需要从网络上加载图片,然后将图片在imageview中显示出来,但每次都要从网络上请求,会严重影响用户体验,为了不是每次显示都需要从网上下载数据,希望将图片放到本地缓存,因此我们需要一个好的的缓存策略,今天我将我在项目工程中的实际经验分享给大家,我这里主要介绍一下强大的ASIHTTPRequest的缓存策略,以及使用方法: 下面是具体步骤:
2011-06-29 10:12:00 17952 9
原创 IOS开发UI展示之UIScrollView ──原理
UIScrollView 原理 转贴:http://www.cocoachina.com/bbs/read.php?tid=40965//作者:禚来强 iphone开发*****:79190809 邮箱:zhuolaiqiang@gmail.com转帖请保留在滚动过程当中,其实是在修改原点坐标当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器,假如在计时
2011-06-27 18:22:00 3999
转载 IOS开发协议使用之──非正式协议和正式协议
转载地址:http://www.iloss.me/?p=545协议分非正式协议和正式协议先说说非正式协议非正式协议在Obj-c中关键字虽然是interface,但是这个和C#中的借口并不完全相同。回忆之前学过的内容,我们定义一个类Sample时,会生成一个Sample.h,代码如下:#import @interface Sample:NSObject {
2011-06-27 11:36:00 5653
原创 IOS开动画效果之──实现 pushViewController 默认动画效果
在开发中,视图切换会常常遇到,有时我们不是基于导航控制器的切换,但实际开发中,有时需要做成push效果,下面将如何实现push和pop 默认动画效果代码实例: 一、push默认动画效果 CATransition *transition = [CATransition animation]; transition.duration = 0.3f;
2011-06-25 10:37:00 14084 1
原创 IOS开发UI展示之UITableView ──分页加载
在ios开中中,由于屏幕尺寸限制,如果需要显示的数据很多,需要用到分页加载。原理:先数据放到一个table中,先显示10条,table底部有一察看更多选项,点击察看更多查看解析的剩余数据。基本上就是数据源里先只放10条, 点击最后一个cell时, 添加更多的数据到数据源中. 比如: 数据源是个array: NSMutableArray *items;ViewControll
2011-06-22 18:12:00 26767 8
转载 iPad开发设计──用户体验准则
转自:http://daichuanqing.com/index.php/archives/1212 iPad用户体验最主要体现在内容和交互:淡化程序UI,以便用户关注所需的内容。美观的内容形式,富有真实感。充分利用设备的性能来增强内容的交互性。支持所有方位优秀iPad程序的其中一个重要因素是可以在所有方位上运行。竖向的大屏幕可以满足
2011-06-20 16:15:00 1830
原创 IOS条形码扫描技术实现
在我们开发ios应用时,尤其是电子商务类应用,时常遇到条形码扫描的业务需求,幸运的已经有开源的SDK供我们使用──条形码的SDK for ios,下面介绍一下这个开源的SDK的使用方法: 免费的条形码是zbar,下载地址是:http://zbar.sourceforge.net 具体的实现过程如下:第一步:下载zbar的sdk。第二步:创建工程第三步:把下
2011-06-18 11:24:00 13990 15
转载 iPhone操作队列 VS Java线程池
引言 在涉及多线程并发操作时,如何管理多线程对共享数据的访问以及防止线程间的死锁问题是个很重要的话题。在 Java 语言中,从 Java 5 开始, Java 提供了自己的线程池 ThreadPoolExec引言 在涉及多线程并发操作时,如何管理多线程对共享数据的访问以及防止线程间的死锁问题是个很重要的话题。在 Java 语言中,从 Java 5 开始, Java 提供了自己
2011-06-17 17:08:00 1984
原创 IOS开发之──事件响应
事件出现在iphone上有三种主要方式:通过动作、通过委托事件、通过通知。 iphone事件响应来自于UIResponder对象,而iphone通知来自于NSNotificationCenter。不必担心如何访问响应者的方法和属性,因为UIResponder对象是多数UIKit对象的父级,但是NSNotificationCenter却需要特殊访问。 一、事件和动作 多
2011-06-11 18:31:00 6266
转载 深入理解iPhone委托模式兼谈iPhone生命周期
每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管
2011-06-10 09:43:00 2580
原创 IOS开发中委托代理(degegate)的理解和使用示例
委托代理(degegate),顾名思义,把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。委托机制是一种设计模式,在很多语言中都用到的,这只是个通用的思想,网上会有很多关于这方面的介绍。那么在苹果开发过程中,用到委托的程序实现思想如下,我主要拿如何在视图之间传输信息
2011-06-10 09:35:00 17636 5
转载 如何使用XCode 4创建ipa文件及提交应用程序
转载地址:http://liucheng.easymorse.com/?p=314 最近项目太忙了,没时间总结技术写博客了,把制作ipa文件及提交应用的流程分享一下吧! 使用了最新的XCode 4,虽然需要进行一些使用习惯上的改变,同时也发现了一些BUG,但总体觉得还是一个很易用的IDE,希望他会变的更好。这里主要介绍如何使用XCode 4里面的工具直接打包应用,并上传a
2011-06-09 19:23:00 13541 8
原创 iphone开发Objective-C新特性──类别与协议
本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量比较多,或者类中已经包住很多方法,已经有其他代码调用了该类创建对象并使用该类的方法时,可以使用类别对该类扩充新的方法。 注意:
2011-06-01 10:14:00 5626 3
MBProgressHUD加载等待类文件
2011-08-06
object-c初学者中文教程
2011-05-02
Android开发指南中文版
2010-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人