自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

她。

I’m not a iOS Developer。

  • 博客(24)
  • 收藏
  • 关注

转载 Xib界面上的控件与代码的相互关联方法

比如工程中添加了一个UIViewController的sub class,新建的时候选中“With XIB for user interface”,则新建完成会同时生成三个文件:xxx.h, xxx.m, xxx.xib(前期也可是*.nib,xib和nib都指UI源文件,后来苹果统一用xib后缀名了)。xxx.h默认内容:#import @interface xxx : UIView

2014-12-21 11:35:19 1497

原创 iOS多线程GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。http://www.cnblogs.com/pure/archive/2013/03/31/2977420.html

2014-12-17 20:26:05 435

原创 XML解析

非常详细的XML解析,转自:http://www.cnblogs.com/wendingding/p/3815497.htmliOS开发网络篇—XML介绍一、XML简单介绍XML:全称是Extensible Markup Language,译作“可扩展标记语言”跟JSON一样,也是常用的一种用于交互的数据格式,一般也叫XML文档(XML Document)

2014-12-17 20:04:00 653

转载 NSUserDefaults的使用

用户轻量级的数据持久化,主要用于保存用户程序的配置等信息,以便下次启动程序后能恢复上次的设置。该数据实际上是以“键值对”形式保存的(类似于NSDictionary),因此我们需要通过key来读取或者保存数据(value)。具体使用如下:1、获取一个NSUserDefaults引用:NSUserDefaults *userDefaults = [NSUserDef

2014-12-12 10:05:42 334

转载 FMDB官方使用文档-GCD的使用-提高性能(翻译)

由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢? 两种都行,FMDB会在编译的时候知道你是用的哪一种,然后进行相应处理。 使用方法 FMDB有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。

2014-12-10 10:18:34 367

转载 iOS数据存储的四种方案对比

iOS数据存储的四种方案对比2013-03-29 11:24:06来源:infoQ作者:高嘉峻你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景给大家提供一个选择的思路,并不详细介绍某一种方式的技术细节。

2014-12-10 10:13:40 373

转载 ScrollView 与 Autolayout

http://blog.csdn.net/zhangping871/article/details/41822109学 Autolayout,当涉及到 ScrollView 时,很多人面对满屏幕红色错误不知所措,为什么明明以前没问题的约束到了这儿就成了错误。比如下面这种情况:一个蓝色的 UIView,设其长宽约束分别为 210,200。上、左和右间距为 55。如

2014-12-09 14:26:08 374

转载 块语法Block在MVC思维的妙用之多重M层代理传值

http://blog.csdn.net/u013263917/article/details/41809817 注:以下代码均来自真实项目案例。      在项目开发中,经常避免一些与系统工具交互的功能需求。比如说开启蓝牙,开启相机,通讯录功能,还有数据加密等等。   由于这些功能的实现没有实例化的必要,并且又是许多项目都共用的功能,所以一般我们会作为类的静态方法

2014-12-09 11:46:08 417

原创 Core Location Manager Changes in iOS 8

Core Location Manager Changes in iOS 8http://nevan.net/2014/09/core-location-manager-changes-in-ios-8/

2014-12-09 11:44:49 346

转载 Block

__block int a = 7;2 int (^dBlock)(int) = ^(int num)3 {4 a++;// work!5 return num * a;6 };  3、block的调用  block调用就像调用函数一样。e.g:

2014-12-08 14:17:05 311

转载 MKNetWorkKit使用方法

MKNetworkKit 是一个使用十分方便,功能又十分强大、完整的iOS网络编程代码库。它只有两个类, 它的目标是使用像AFNetworking这么简单,而功能像ASIHTTPRequest(已经停止维护)那么强大。它除了拥有AFNetworking和ASIHTTPRequest所有功能以外,还有一些新特色,包括:1、高度的轻量级,仅仅只有2个主类2、自主操作多个

2014-12-08 14:15:35 407

转载 iOS发送Email的两种方法

IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController。借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能。示例源代码在下面的地址可以下载到http://download.csdn.net/download/wuzehai02/4531107 1.openURL

2014-12-08 09:21:59 441

原创 iOS 清理缓存代码

dispatch_async(                   dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{                       NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDir

2014-12-06 20:07:29 591

原创 ios8iphone6plus 设计规范及适配尺寸 将附PSD【懒人版】

点击打开链接

2014-12-06 16:25:51 1345

转载 UITableView多选删除及样式自定

实现一个TableViewCell的多选,全选删除功能,类似于下面的图示功能。前两张是官方给的Demo,链接(https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code 搜索tableview即可)有关于UITableView的多选操作网

2014-12-06 16:17:06 906

转载 ios开发——用UITableView展示多行多列图片

有时我们可能需要用UITableView通过自定义Cell的方法来展示多行多列的图片,实现类似与UICollectionView的效果。例如电子书等应用。这里我们来实现这个功能。首先可以自定义一个UIView来代表Cell内的每一个Item,然后以每行三列为例,将其布局到每个cell上。对这个自定义cell,暴露出一个NSArray属性groupedItem

2014-12-06 16:14:25 958

转载 iOS开发 delegate,SEL和Block

iOS开发 delegate,SEL和Block在Object-c中解决子类和父类之间事件传递,不同根类之间事件传递的三种方法由于Object-c是单向继承的,父类 向子类传事件,数据,可用点语法,或者直接调用成员函数即可,但是相反方向则需要引入委托,回调这样的概念下面我将给出继承UIview,为他的子类添加点击事件,让他去改变父视图的背景色这个简单的例子的三种实现方法:

2014-12-06 16:13:14 888

转载 ios学习之UISwipeGestureRecognizer手势识别

tap是指轻触手势。类似鼠标操作的点击。从iOS 3.2版本开始支持完善的手势api: tap:轻触long press:在一点上长按pinch:两个指头捏或者放的操作pan:手指的拖动swipe:手指在屏幕上很快的滑动rotation:手指反向操作 - (void)viewDidLoad { [superviewDidLoad]; 

2014-12-06 16:12:24 462

转载 iOS开发中的几个小坑

1.比较NSString时,不要用==,要用isEqualToString:方法2.不要把动画代码放入viewDidLoad中,而是应该放入viewDidAppear中3.UIAlertView调用dismissWithClickedbuttonIndex后,alertView:didDismissWithButtonIndex会被代理调用,而alertView:clickedBu

2014-12-06 16:10:50 359

转载 iOS开发:详解Objective-C runtime

本文是我在 Alt Tech Talks: London 上关于 Objective-C runtime的演讲总结,如果你对Objective-C runtime感兴趣的话,应该看看这篇文章,特别是文章中的链接,一定会受益匪浅。 什么是Objective-C runtime?简单来说,Objective-C runtime是一个实现Objective-C语言的C库。对象可以用C语言

2014-12-06 14:52:15 420

转载 APP适配IOS8,iPhone6和Plus截图简要说明

有幸在9月25日拿到了iP6和iP6 Plus的真机,恰好又要做适配APP的工作(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真机截图回去自己研究,既然这样,那么干嘛不利用自己已有的资源,让更多的设计师受益呢?所以那就说点什么吧,抛砖引

2014-12-06 14:37:13 1943

转载 iOS SDK:自定义Popover(弹出窗口)

1.设置项目Step 1打开Xcode,选择File > New > Project,创建一个新项目,选择iOS Single View Application,再点击Next。 Step 2填写一些列表格,项目名称、组织/公司名称以及公司标识符。在设备那个下拉菜单中选择iPad,在这一栏下边仅选择Automatic Reference Counti

2014-12-06 14:30:06 507

转载 常用字符串方法

//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding

2014-12-05 14:42:22 276

转载 Post提交请求

//post提交的参数,格式如下: //参数1名字=参数1数据&参数2名字=参数2数据&参数3名字=参数3数据&... NSString *post = [NSString stringWithFormat:@"m=check_user_login_info&f=itemgarden_iphone_app&u=%@&s=%@",self.us_email,self.us_passw

2014-12-01 21:42:50 318

空空如也

空空如也

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

TA关注的人

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