自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 取uint32_t的每一位

- (void)viewDidLoad { [super viewDidLoad]; union{ uint32_t num; struct uint32data da; }val; val.num = 30; // 00 01 11 10 NSLog(@"%d, %d , %d ...

2016-06-14 13:29:00 1347

转载 扬声器听筒的切换

下午研究了一下扬声器听筒切换如果需要保持插拔耳机之前的状态可以用我总结的代码:如果插耳机之前是扬声器,拔了之后还保存扬声器状态。if (判断条件) { // 扬声器    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord     ...

2016-04-05 19:25:00 791

转载 UIToolBar的使用

一个是单独使用:http://www.cnblogs.com/zouzf/archive/2013/01/19/2867574.html一个是和navigationController一起使用:http://jingyan.baidu.com/article/380abd0a69497e1d90192c95.html转载于:https://www.cnblogs.com/whqi...

2016-02-17 12:11:00 154

转载 IOS storyboard解决TableViewCell底线无法到头问题

原文:http://www.jianshu.com/p/640e7e0cf92bIOS storyboard解决TableViewCell底线无法到头问题相信很多ios开发者都有遇到过这个坑,在设置tableview的时候想要将每个cell的底部线条长度和屏幕宽度一样。但是即使在storyboard的tableview上设置如下图:sbbug1.png...

2016-02-17 10:53:00 156

转载 iOS应用国际化

转子cocoachina地址:http://www.cocoachina.com/industry/20140526/8554.htmliOS应用国际化教程(2014版)这篇教程将通过一款名为iLikeIt的应用带你了解最基础的国际化概念,并为你的应用添加国际化的支持。该示例应用有一个标签和一个You Like?按钮,用户无论何时点击You Like?,一些乐观的销售数...

2016-02-14 11:09:00 107

转载 awakefromnib什么时候调用,关于视图调用的使用方法

第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的.第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个controller的nib文件,然后在xcode中通过 initWithNibName来实例化这个controller,那么这个co...

2016-01-11 12:08:00 177

转载 git tag操作教程

原文:http://blog.csdn.net/waterforest_pang/article/details/9762863git跟其它版本控制系统一样,可以打标签(tag), 作用是标记一个点为一个版本号,如0.1.3, v0.1.7, ver_0.1.3.在程序开发到一个阶段后,我们需要打个标签,发布一个版本,标记的作用显而易见。下面介绍一下打标签,分享标签,移除标签的...

2016-01-06 10:03:00 108

转载 关于 UITableView 中 网络获取图片 cell 自适应高度的问题

原文链接已经打不开:http://blog.cocoabit.com/blog/2013/10/31/guan-yu-uitableview-zhong-cell-zi-gua-ying-gao-du-de-wen-ti/?utm_source=tuicool&utm_medium=referral最近在做一个app,内容主要是 一个 table view 的 cell 中有...

2015-12-30 15:06:00 211

转载 iOS开发~CocoaPods使用详细说明

原文:http://www.cnblogs.com/ygm900/p/4791920.html一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:...

2015-12-04 17:44:00 92

转载 block的使用

原文:http://www.cnblogs.com/fwx2015/p/4949819.html首先,我们要知道什么是Block。什么是Block?用一句话说就是带有自动变量的匿名函数。那什么是匿名函数和自动变量呢? 匿名函数顾名思义就是不带名字的函数,在C语言中不允许这样的方法存在,而在OC中的Block则可以用指针来直接调用一个函数,但虽说如此我们还是需要知道指针...

2015-11-25 17:04:00 113

转载 iOS 开发批量保存图片到相册时丢图片的解决方法

原文:http://www.99css.com/1425/同一个问题(前一次是一年多前,写完就忘了)栽了两次,纪录一下。症状在循环语句中批量保存图片到相册时在低配置的设备中会有丢失的情况,代码一般是这个样子for (int i = 0; i < n; i++) { UIImageWriteToSavedPhotosAlbum(image, nil, n...

2015-09-02 10:11:00 304

转载 iOS容易造成循环引用的几种场景

建议两篇都要看,各有长处原文1:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7636d918d027fa3c215cc7902155a66e1b821201b19d2c47c640aae5e5c9daa702d691765eadb9e871a83e6c37138895723061f...

2015-08-25 18:45:00 100

转载 iOS深入学习(Block全面分析)

原文:http://my.oschina.net/leejan97/blog/268536本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,?...

2015-08-24 14:39:00 114

转载 iOS 身份证校验

原文:http://blog.csdn.net/afyzgh/article/details/16965107 原文直接复制,会出些小错误,原文有java的校验,有需要情趣原文取。下面是Xcode ARC测试通过的。+ (BOOL)validateIDCardNumber:(NSString *)value { value = [value stringB...

2015-08-11 17:22:00 90

转载 contentSize、contentInset和contentOffset区别 分类: iphone开发

原文:http://blog.sina.com.cn/s/blog_a843a8850101dkhl.html这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个...

2015-07-22 18:31:00 125

转载 iOS设计模式——Category

原文:http://blog.csdn.net/lovefqing/article/details/8289851什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无...

2015-07-22 16:05:00 76

转载 如何更好地限制一个UITextField的输入长度

原文:http://blog.csdn.net/jasonblog/article/details/23771117要限制一个UITextField的输入字数(参考链接),首先想到的应该是通过UITextFieldDelegate的代理方法来限制:- (BOOL)textField:(UITextField *)textField sh...

2015-07-01 19:12:00 79

转载 UIApplication sharedApplication详细解释-IOS

原文:http://blog.csdn.net/huifeidexin_1/article/details/7792371iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[],NSString *principalClas...

2015-06-16 10:13:00 72

转载 IOS --- 对象归档

原文:http://blog.sina.com.cn/s/blog_7124765801015imx.htmlIOS提供的数据持久化方式有:SQLite、CoreData、属性列表、NSUserDefault、对象归档。这里来简单介绍下对象归档:对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化),使用的时候读取该文件的保存路径读取文件的内容(也称为接档,反序...

2015-06-12 19:21:00 123

转载 iOS 数据持久化之使用NSUserDefaults存储数据

原文:http://blog.csdn.net/lxinl/article/details/11770675OS下可以使用NSUserDefaults、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比较复杂的数据。NSUserDefault的使用比较简单:[cpp]...

2015-06-12 19:20:00 116

转载 iOS开发备忘录:属性列表文件数据持久化

原文:http://www.cnblogs.com/wzk89/p/3939782.html属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换。NSArray类常用读写属性列表文件的方法:+arrayWithContentsOfFile:类级构造方法,用于从属性列表文件中读取数据,创建NSArray对象。-initWithC...

2015-06-12 17:52:00 137

转载 重构的技巧

原文:http://www.cocoachina.com/industry/20140816/9397.html我想一条童子军的军规:“始终保持露营地比你发现它的时候还要干净”。如果你在地上发现了一点脏东西,不管是谁弄的,都清理掉它。要为了下一拨来露营的人改善环境。(实际上,那条规矩的早期版本,出自Robert Stephenson Smyth Bden-Powell,童子军活动...

2015-06-12 16:57:00 88

转载 IOS常用正则表达式

原文:http://blog.csdn.net/chaoyuan899/article/details/38583759IOS常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字...

2015-06-09 21:07:00 93

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

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

2015-06-05 20:42:00 63

转载 iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换

原文:http://blog.sina.com.cn/s/blog_68661bd80101njdo.html//获取当前系统的时间戳+(long)getTimeSp{long time;NSDate *fromdate=[NSDate date];time=(long)[fromdate timeIntervalSince1970];return t...

2015-06-03 16:33:00 397

转载 用NSCoding协议完成“编码/解码”操作-Object-C

原文:http://blog.sina.com.cn/s/blog_7b9d64af01019kk5.htmlObject-C中我们可以对NSDate, NSNumber, NSString, NSArray, or NSDictionary对象进行“编码/解码”的操作。但是,当我们对自己定义的对象进行“编码/解码”操作时,却需要实现NSCoding协议的相关方法来告诉程...

2015-06-03 16:11:00 137

转载 Object-C 声明属性为什么用下划线,代码规范和编程风格

原文:http://blog.sina.com.cn/s/blog_7b9d64af0101923n.html在阅读和书写关于iPhone编程的代码的时候,发现有很多这样的情况:看到很多源代码里面,使用前面带下划线变量,然后在@synthesize 语句中在用一个不带下划线的变量名。这样做,到底有什么作用?因为我常常是以这种方式来做的:*.h中申明变量...

2015-06-03 11:44:00 196

转载 iOS API 概述

原文:http://www.bubuko.com/infodetail-650437.htmliOS API简介转自:http://book.2cto.com/201307/27019.html苹果的iOS API在不同版本间有很多变化,本书采用的是iOS 6。本节中,我们会介绍iOS 6有哪些API,如何使用这些API的帮助文档以及如何使用官方案例。2.6.1 API概述i...

2015-06-03 10:54:00 165

转载 iOS 彻底学会使用delegate

原文:http://blog.csdn.net/dqjyong/article/details/7685898委托delegation的介绍:委托delegation是一种简单但是功能强大的设计模式,它的功能是程序中一个对象代表另一个对象,或者一个对象与另外一个对象协同工作。委托对象保留了另外一个对象的引用,即就是委托,以及在合适的时候发送消息给委托。消息通知事...

2015-06-03 10:21:00 87

转载 iOS NSNotification的使用

原文:http://blog.csdn.net/dqjyong/article/details/7678108如果在一个类中想要执行另一个类中的方法可以使用通知1.创建一个通知对象:使用notificationWithName:object: 或者 notificationWithName:object:userInfo: NSNotification* notificat...

2015-06-03 10:18:00 97

转载 KVO/KVC 实现机理分析

原文:http://blog.csdn.net/dqjyong/article/details/7672865Objective-C里面的Key-Value Observing (KVO)机制,非常不错,可以很好的减少浇水代码。关于KVO的学习,可以参考文章:《Key-Value Observing快速入门》:http://www.cocoadev.cn/Objective-C/Ke...

2015-06-03 10:16:00 97

转载 深入探究frame和bounds的区别以及setbounds使用

原文:http://www.cocoachina.com/ios/20140925/9755.html在iOS开发中经常遇到两个词Frame和bounds,本文主要阐述Frame和bound的区别,尤其是bound很绕,很难理解。一、首先,看一下公认的资料先看到下面的代码你肯定就明白了一些:123456-(CGR...

2015-06-01 21:35:00 84

转载 initWithNibName 和 loadNibNamed 的区别

原文地址:http://blog.csdn.net/dizzthxl/article/details/9031255UIViewController initWithNibName这时候是延迟加载主要代码如下: ShowViewController* showMessage = [[ShowViewControlleral...

2015-06-01 09:46:00 62

转载 ios之清除cell缓存,解决cell的重用问题。

原文:http://blog.csdn.net/chaoyuan899/article/details/13291637tableView表格中的cell有重用机制,这是一个很好的东西,可以避免开辟很多的空间内存。但是有时候我们不想让它重用cell,,可以用以下的代码解决。将这个代码放在:- (UITableViewCell*)tableView:(UITableView...

2015-06-01 09:36:00 312

转载 IOS Table中Cell的重用reuse机制分析

原文:http://blog.csdn.net/omegayy/article/details/7356823创建UITableViewController子类的实例后,IDE生成的代码中有如下段落:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath ...

2015-06-01 09:04:00 60

转载 NSBundle介绍

转载自http://blog.sina.com.cn/s/blog_8c87ba3b0100t89v.htmlbundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序...

2015-05-30 10:31:00 63

空空如也

空空如也

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

TA关注的人

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