自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lusonglin121的专栏

不积跬步,无以至千里;不积小流,无以成江海。

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

原创 NSLayoutConstraint-代码实现自动布局的函数用法说明

1 2 3 4 5 6 7 [NSLayoutConstraint constraintWithItem:(id)item                              attribute:(NSLayoutAttribute)attribute                              relatedBy:(NSLayoutRelatio

2014-04-24 11:02:45 676

转载 Mac下好用的HTTP/HTTPS抓包工具Charles

在Mac下做开发,用Fiddler抓包由于离不开Windows比较痛苦,还好有Charles,到官网http://www.charlesproxy.com/可下载到最新版本(若不支持rMBP可拖到Retinizer中把文字变清晰) HTTP抓包 打开Charles程序查看Mac电脑的IP地址,如192.168.1.7打开iOS设置,进入当前wifi连接,设置HTTP代理Group,将服务器

2014-04-18 10:59:37 987

转载 iOS: NSObject中执行Selector的相关方法

目录 1. 对当前Run Loop中Selector Sources的取消 2. 在NSThread中执行Selector 3. 在NSThread中的Run Loop中执行Selector     返回目录 1. 对当前Run Loop中Selector Sources的取消 NSObject中的performSelector:withObject:afterDelay:

2014-04-17 10:14:23 737

转载 iOS应用的crash日志的分析基础

Outline 如何获得crash日志 如何解析crash日志 如何分析crash日志      1. iOS策略相关      2. 常见错误标识      3. 代码bug 一、如何获得crash日志 当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志

2014-04-16 17:07:23 592

转载 以编码的方式实现Auto Layout自动布局(二)

在上一篇文章iOS学习笔记02——以编码的方式实现Auto Layout自动布局(一)中我们简单的介绍了使用Visual Format Language创建布局约束来实现自动布局,这种方法创建的布局约束能够满足大部分的布局的需求。但是想要实现类似于这样的约束:button.width = 2 * button.height就不能满足要求了,这一篇我们我们简单介绍一下如何创建这样的布局约束。

2014-04-16 15:49:52 667

转载 以编码的方式实现Auto Layout自动布局(一)

Auto Layout是在WWDC2012上被引入到iOS中的,从iOS6.0以后就开始支持,但是大多数的开发者还是习惯使用传统的UI布局方式,虽然有一大部分开发者早已使用了Auto Layout,这其中大多数的开发者是在拖拽IB文件或者是使用StoryBoard时才会选择用Auto Layout的布局方式。 Auto Layout是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述布局

2014-04-16 15:48:21 747

转载 Objective-C中的instancetype和id关键字

Objective-C中的instancetype和id关键字 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 一、什么是instancetype in

2014-04-14 12:03:29 608

转载 警告:Block的Retain Cycle的解决方法

首先,block的Retain Cycle编译警告只出现在ARC的工程中 一种解决方法在这里:/link.php?url=http://blog.csdn.net/itianyi/article/details/8715857 个人感觉不是很好,于是查看苹果文档,文档中是这样描述的: In manual reference counting mode, __block i

2014-04-14 11:06:41 633

转载 AFNetwork作用和用法详解

AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。 下面这个例子是用来处理json请求的: NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; NSURLRequest *

2014-04-14 10:51:31 649

转载 ios-multitasking-应用转入后台时,如何继续后台运行任务

启动后台运行任务时,调用UIApplication的实例方法beginBackgroundTaskWithExpirationHandler: 任务完成后,调用UIApplication实例方法endBackgroundTask: 01 //AppDelegate.h 02   03 #imp

2014-04-13 23:18:37 1469

转载 Objective-C 对象进阶:归档的概念和用法

归档的概念和用法 概念:对象归档是指将对象写入文件保存在硬盘的文件内,当在次打开程序时,可以还原这些对象。 也可以称为对象序列化、对象持外化。 数据持久化的方式:     1> NSKeyedArchiver --- 对象归档     2> NSUserDefaults         NSUserDefaults 只支持: NSString, NS

2014-04-13 23:02:31 535

转载 WWDC 2013 Session笔记 - iOS7中的多任务

iOS7的后台多任务特性 这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。 本文涉及到的WWDC2013 Session有 Session 204 What’s New

2014-04-13 18:46:17 1339

转载 开发者所需要知道的iOS7 SDK新特性

iOS 7 春风又绿加州岸,物是人非又一年。WWDC 2013 keynote落下帷幕,新的iOS开发旅程也由此开启。在iOS7界面重大变革的背后,开发者们需要知道的又有哪些呢。同去年一样,我会先简单纵览地介绍iOS7中我个人认为开发者需要着重关注和学习的内容,之后再陆续对自己感兴趣章节进行探索。计划继承类似WWDC2012的笔记的形式,希望对国内开发者有所帮助。 相关笔记整理如下: 总

2014-04-13 16:44:09 917

转载 数据持久化 coredata、sqlite、fmdb和sqlitepersistentobject

在ios开发过程中,经常需要用到数据持久化工作。对于基本的配置信息等,NSUserDefault已经可以满足要求,但是对于大部分需要存储的信息,主要的方式有coredata建模或者sqlite写数据库的方法进行存储。现在针对coredata、sqlite以及常用的sqlite封装库进行研究和学习。      首先,针对四种数据持久化方式,进行基本的10w条数据插入得到性能耗时如下(由于sqlit

2014-04-13 16:38:25 864

转载 iphone数据存储之-- Core Data的使用

一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManagedOb

2014-04-13 16:31:38 539

转载 IOS 如何选择delegate、notification、KVO?

前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢?        在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-obs

2014-04-13 16:16:14 477

转载 Cocoa中KVO的简单用法

KVO概述: KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。 简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 KVO的优点: 当有属性改变,KVO会提供自动的消息通知。这样开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。 这是KVO机制提供的最大的优点。因为

2014-04-13 16:15:20 537

空空如也

空空如也

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

TA关注的人

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