自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 利用dispatch_once创建单例

无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。    尽管这是单例的实际定义,

2014-04-21 11:37:45 811

原创 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils。

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用。从ios 3。0开始,跨程序分享keychain变得可行。

2014-04-18 18:34:09 3196

转载 iOS学习之sqlite的创建数据库,表,插入查看数据

iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3          *db, 数据库句柄,跟文件句柄

2014-04-18 15:43:22 804

原创 iOS多线程编程系类

目录:IOS多线程编程之NSThread的使用IOS多线程编程之NSOperation和NSOperationQueue的使用IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用IOS多线程编程之NSThread的使用1、简介:1.1 IOS有三种多线程编程的技术,分别是:1.、NSThread2、Coc

2014-04-18 11:39:07 1078

转载 iOS通过ASIHTTPRequest提交JSON数据

先验知识——什么是ASIHTTPRequest?使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于

2014-04-18 10:41:44 903

转载 ASIHTTPRequest类库简介和使用说明

官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iO

2014-04-18 10:40:33 556

原创 如何实现触摸textField以外的地方来关闭键盘?(两种方法)

第一种:创建一个不可见的button,将其放在其他所有元素后面,然后在该button的触发事件中写resignFirstResponder.具体分四步:1、拖一个round rect button到视图窗口,调整大小使其占据整个屏幕。2、从xcode菜单中选择send to back,使该button置于后面。3、将该button的类型改为custom,使其失去ro

2014-04-17 11:04:01 1981

原创 关于@synchronized(self)的用法

@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。# import "NetworkManager.h"static NetworkManager *network

2014-04-16 15:35:38 2835

原创 NSUserDefaults standardUserDefaults使用注意事项

NSUserDefaults standardUserDefaults使用注意事项

2014-04-16 14:56:46 10484

原创 iOS单例模式(Singleton)

iOS单例模式(Singleton)

2014-04-16 11:04:17 2673

原创 使用Xcode 5创建自己的Framework

使用Xcode 5创建自己的Framework

2014-04-15 11:38:54 2445

原创 SVN常用命令说明

svn常用命令说明

2014-04-15 11:17:23 1102

APNS消息推送服务端

APNS消息推送服务端, 运行系统mac os 连结服务器,为gateway.sandbox.push.apple.com

2015-04-15

Using Swift with Cocoa and Objective-C.pdf

Using Swift with Cocoa and Objective-C

2014-06-06

2013-3-19 最新的 W3CSchool.chm

2013-3-19 最新版本离线版CHM下载

2013-03-19

win7获取管理员权限工具

win7获取管理员权限工具

2012-05-13

gson-2.1.jar

gson-2.1.jar google的json解析器

2012-04-19

daytrader.stockbroker.zip

在 Android 应用程序中使用 Internet 数据 配套代码

2012-04-17

Visual_Assist_X_10.6.1901.0及破解补丁

Visual.Assist.X.V10.6.1901的Crack破解补丁. 2012.02.28(General release.) 增加了对 Visual Studio 2011 Beta 的初步支持; 修正了在退出的时候出现的偶尔的Crash问题(这个我都好久好久没有遇到过了); 如果一个头文件并没有加入到项目中,但是通过 #include引用了,也会在solution启动的时候予以解析(这样VX对于变量的解析越来越全面了); 提升了对于C++语言的 abstract, override, sealed, and final 的解析表现; 等等......

2012-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除