摘要:
iOS应用程序的生命周期又根据系统是否支持多线程分为两种:不支持多线程的iOS4之前的系统以及支持多线程的iOS4及其之后的系统。iOS4之前系统,app的生命周期如下所示:step1,点击app icon或者从应用程序url(比如在Safari地址栏中输入应用程序url)启动应用程序。step2,就会进入UIApplicationDelegate的- (void)applicationDidFinishLaunching:(UIApplication*)application;或- (BOOL)application:(UIApplication*)applicationdidFinishL 阅读全文
摘要:
下午又找到了一个新的方法 这个方法不错 暂时没有发现异常的地方。 新写的App中需要使用UINavigationController对各个页面进行导航,但由于第一级页面的title较长,在进入第二级页面后返回按钮leftButtonItem的title就会变得很长,对NavigationBar空间占用很大,而且不美观,于是使用代码对leftButtonItem的title文本进行修改,无论是设置self.navigationItem.leftBarButtonItem.title = @"返回";还是self.navigationItem.backBarButtonItem 阅读全文
摘要:
图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference<Bitmap>)、外部文件缓存(context.getCachedDir()),缓存中取不到的情况下再向服务端请求下载图片。同时缓存三张图片(当前预览的这张,前一张以及后一张)。1.内存缓存•//需要导入外部jar文件 android-support-v4.jar •import android.support.v4.util.LruCache; •//开辟8M硬缓存空间 •private final int hardCachedSize = 8*1024*1024; •//hard cache 阅读全文