Posts tagged: ios

删除iPad上的照片

通过iTunes同步到iPad上的照片(目前没找到类似U盘那样的复制图片到iPad的办法),现在想要删除照片,发现无法在iPad上删除。 在iPad上可以通过照片,然后选择照片,而不是相簿,然后删除选中的图片。但是这招对通过iTunes同步过来的图片无效。 如果是要全部删除iPad上同步来的照片,只需在mac上创建一个空目录,然后用iTunes同步这个空目录就可以了。    发送文章为PDF   

星期六 九月 25th, 2010 in , , | No Comments »

iOS的基本设计模式

在iOS中有一些基本的设计模式: delegation protocol model-vew-controller target-action notification declared properties 下面分别介绍一下各个设计模式的用途。    发送文章为PDF   

星期二 九月 21st, 2010 in , , , | No Comments »

iPad关键特性

摘自《iPad Human Interface guidelines》。 ipad使用iOS 3.2,iPad应用使用许多和iPhone应用相同的UIKit view。如果做过iPhone开发,很多经验是非常有用的。 iPad设备特性 iPad提供了新的特性,对于在应用程序界面中使用意义重大: 大屏幕,1024*768 没有默认的或者用户预期的屏幕方向(?) 可以选择使用外置键盘或者内置的屏幕键盘 可以将iPad插在dock(底座?)上使用 iPad和iPhone共同的特性: 内存受限(iPad据说只有256MB,比iPhone4少,后者是512MB) 同一时间只能运行一个应用 可在设置应用中设置属性 设备的方向可以改变(横向或者纵向) 应用是通过手势(手指触摸等动作)响应,而不是通过鼠标 可在设备上运行本地的(objc/c编写的)、纯web的或者二者混合的应用 图像使用标准的比特表示,特别针对24比特的情况(红、绿、蓝各8bit),另外增加一个8比特的alpha通道,总的来说,推荐png格式    发送文章为PDF   

星期一 九月 20th, 2010 in , , , | No Comments »

Hello iPad!

编写了一个最简单的iPad应用程序。 iPad应用程序的编写方法: 编写单独iPad使用的应用程序 编写通用的应用程序,即,编写一套程序,可同时在iPhone上和iPad上使用 apple推荐编写通用应用程序,好处是: 代码的复用性; 因为只有一套应用,用户体验比较好,因为简化了安装。 我们的做法是编写单独的iPad应用,因为这样编写代码更容易,测试也更简单。不过呢,等技术准备成熟,还是要做通用的应用的。写的很简单,这是ipad截图:    发送文章为PDF   

星期一 九月 20th, 2010 in , , , | No Comments »

使用ios4 xcode开发ipad 3.2.1应用

使用ios4.0 xcode开发ipad(3.2.1)的时候有报错: 即: specifies a minimum os version of 4.0, which is too high to be installed on … 需要调整项目的ios版本。    发送文章为PDF   

星期一 九月 20th, 2010 in , , , | No Comments »

ios获取日期间隔

在ios下实现了一个类似这样的功能: 这里要使用ios有关的日期时间api: NSDate,类似java里面的Date对象,是对从1970-1-1毫秒数的封装,可记录时间; NSDateFormatter,类似java中的DateFormat相关的api,用于日期对象的格式化或者字符串解析为日期对象。    发送文章为PDF   

星期四 九月 16th, 2010 in , , , | No Comments »

ios 使用可变数组和可变字符串

在在ios下定时任务的小例子的例子上,增加模拟显示翻页的内容,用来检验内存是否会泄露。 用一个可变数组(NSMutableArray)保持一页显示的结果,为了方便起见,用的是数字对象(NSNumber)。再省事儿一点儿,数字分别是1、2、3、4、5。这样每翻一页记录内容都是相同的,怎么区分确实是刷新的内容呢,在内容中又增加了一个页号(最上面)。 该数组的元素,每次定时器“翻页”的时候,所有元素内容拼接成一个字符串,这里使用了可变字符串(NSMutableString)。    发送文章为PDF   

星期三 九月 15th, 2010 in , , , | No Comments »

在ios下定时任务的小例子

为了模拟翻页场景(为了测试内存是否泄露),需要用定时任务刷新界面。写了个小例子。 一上来是空白页,3秒钟后显示第1页,以后间隔3秒,页号增加,直到第5页。 首先,在controlller头文件中增加: NSTimer *timer; 定时器变量。 在实现代码中创建一个页号变量: #import "list_demoViewController.h" … int pageNo=1; 日志引用ios 使用可变数组和可变字符串    发送文章为PDF   

星期三 九月 15th, 2010 in , , , , | No Comments »

使用UIActivityIndicatorView

UIActivityIndicatorView可以通过动画的效果展示延时等待提示。 这里通过线程休眠3秒钟模拟可能造成延时的操作: [NSThread sleepForTimeInterval:3];    发送文章为PDF   

星期三 九月 15th, 2010 in , , , , | No Comments »

使用xcode的文档和示例

xcode中包含完整的iphone os、mac os和xcode开发工具的api和使用文档。另外api中也有很多示例可供借鉴。十分方便。 使用方法是,比如我想查iphone os中的UIActivityIndicatorView的api。 点击developer documentation,然后: 点击iphone os 3.1 library。 选择reference,然后在右侧输入栏中输入类的关键字。点击结果链接,就可以看到详细api说明。    发送文章为PDF   

星期三 九月 15th, 2010 in , , , , | No Comments »