06 2015 档案

摘要:我之前写过一篇博客,介绍缓存处理的三种方式,其中最难,最麻烦,最占内存资源的还是图片缓存,最近做的项目有大量的图片处理,还是采用了SDWebImage来处理,但是发现之前封装好的代码报错了。研究发现,是我用了新版的SDWebImage,好多方法都变了。现在把代码贴出来,供大家参考。尤其是新手,看完这... 阅读全文
posted @ 2015-06-29 23:10 GX- 阅读(158) 评论(0) 推荐(0)
摘要:Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可... 阅读全文
posted @ 2015-06-29 16:00 GX- 阅读(262) 评论(0) 推荐(0)
摘要:第二个视图控制器如何获取第一个视图控制器的部分信息例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传... 阅读全文
posted @ 2015-06-29 10:18 GX- 阅读(1871) 评论(0) 推荐(0)
摘要:一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.启动o... 阅读全文
posted @ 2015-06-27 11:33 GX- 阅读(358) 评论(0) 推荐(0)
摘要:简介iOS有三种多线程编程的技术,分别是:(一)NSThread(二)Cocoa NSOperation(三)GCD(全称:Grand Central Dispatch)这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。三种方式的优缺点介绍:1)NS... 阅读全文
posted @ 2015-06-27 11:15 GX- 阅读(143) 评论(0) 推荐(0)
摘要:单例模式是iOS常用设计模式中的一种。单例设计模式的作用是使得这个类的一个对象成为系统中的唯一实例,因此需要用一种唯一的方法去创建这个对象并返回这个对象的地址。那么,我们何时使用单例模式呢?1、类只能有一个实例,而且必须从一个为人熟知的访问点对其访问。2、这个唯一的实例只能通过子类化进行扩展,而且扩... 阅读全文
posted @ 2015-06-27 11:13 GX- 阅读(141) 评论(0) 推荐(0)
摘要:一、简单介绍xib和storyboard的比较,一个轻量级一个重量级。共同点:都用来描述软件界面都用Interface Builder工具来编辑不同点:Xib是轻量级的,用来描述局部的UI界面Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系二、xib的简单... 阅读全文
posted @ 2015-06-27 11:02 GX- 阅读(292) 评论(0) 推荐(0)
摘要:http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的... 阅读全文
posted @ 2015-06-25 13:08 GX- 阅读(209) 评论(0) 推荐(0)
摘要:有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSer... 阅读全文
posted @ 2015-06-25 13:06 GX- 阅读(182) 评论(0) 推荐(0)
摘要:今天要说的是如何记录我们用户的登陆状态。例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了。那么我们在App开发中如何记录用户的登陆状态呢?之前在用PHP或者Java写B/S结构的东西的时候,我们用Session来存储用户的登陆信息,Session是存在服务器上仅在一次回话中有效,如果要记录... 阅读全文
posted @ 2015-06-24 21:49 GX- 阅读(210) 评论(0) 推荐(0)
摘要:概览在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系统... 阅读全文
posted @ 2015-06-22 16:39 GX- 阅读(397) 评论(0) 推荐(0)
摘要:KVOAPP开发技术QQ群:347072638一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序... 阅读全文
posted @ 2015-06-19 17:48 GX- 阅读(355) 评论(0) 推荐(0)
摘要:iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线... 阅读全文
posted @ 2015-06-11 19:04 GX- 阅读(368) 评论(0) 推荐(0)
摘要:[IOS]iphone开发之常用代码:不断更新1,获取翻转事件,并开启翻转:只要在viewcontroller的类中加入-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientati... 阅读全文
posted @ 2015-06-10 09:05 GX- 阅读(434) 评论(0) 推荐(0)
摘要:开发iOS一年多了,发现很多知识需要总结,就比如iOS中我们需要用到的一些第三方类库,可以说iOS开发里面有太多的第三方类库,但我们经常用到的也就那几个,在这里我简单的做了以下总结,供大家相互学习Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/... 阅读全文
posted @ 2015-06-08 11:10 GX- 阅读(249) 评论(0) 推荐(0)