自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS开发笔记

iOS开发笔记

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 主流开源工具集

https://github.com/hnrainll/android-open-project

2014-08-07 14:04:47 766

转载 Android精华笔记

基础总结篇之一:Activity生命周期基础总结篇之二:Activity的四种launchMode基础总结篇之三:Activity的task相关基础总结篇之四:Service完全解析基础总结篇之五:BroadcastReceiver应用详解基础总结篇之六:ContentProvider之读写联系人基础总结篇之七:ContentPr

2014-08-07 13:21:59 905

转载 IOS异常处理(转)

好久好久没有写博客了,说实话吧,一个是因为忙,但更重要的是冬眠了,感觉,懒的写了。但是,这脑子吧,实在是不好使,记不住东西,所以,还是通过博客记录下,以后吧,一定要常常更新,算是给2013结一个好尾,给2014开一个好头了。今天吧,就说说异常处理,感觉这东西也是比较有用的,言归正传,咱接着谈异常。Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存

2014-03-24 17:40:33 5017

转载 IOS学习笔记55--统计Crash的工具Crashlytics

简介Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分享应用Path, 团购应用GroupOn等移动应用。2013年1月,Crashlytics被Twitter收购,成为又一个成功的创业产品。被收购之后,由于没有了创业公司的不稳定因素,我们更

2014-03-24 11:09:52 2718

转载 iOS之分析网易新闻存储数据(CoreData的使用,增删改查)【转】

用过网易新闻客户端的朋友们都知道,获取新闻列表时有的时候他会请求网络有时候不会,查看某条新闻的时候再返回会标注已经查看的效果,接下来分析一下是如何实现的。首先:1、网易新闻用CoreData存储了新闻列表,因为我打开网易新闻的Documents时看到了三个文件:newsapp.sqlite,newsapp.sqlite-shm

2014-03-18 17:53:09 1447

原创 对iOS开发中内存管理的一点总结与理解

做iOS开发也已经有两年的时间,觉得有必要沉下心去整理一些东西了,特别是一些基础的东西,虽然现在有ARC这种东西,但是我一直也没有去用过,个人觉得对内存操作的理解是衡量一个程序员成熟与否的一个标准。好了,闲话不说,下面进入正题。众所周知,ObjectiveC的内存管理引用的一种叫做“引用计数“ (Reference Count)的操作方式,简单的理解就是系统为每一个创建出来的对象,(这里要注意

2013-11-05 17:31:39 7780 1

转载 生成apple push ssl 证书步骤

许可证要进行推送服务的第一件事就是获取推送许可证。它用来对你通过SSL与APNS通讯进行识别。在Mac上生成 Apple推送通知SSL许可证:登录到 iPhone Developer Connection Portal 并点击 App IDs创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,我们的iPhon

2013-10-30 14:03:00 4719

转载 iOS中的模糊效果

App设计时往往会用到一些模糊效果。iOS目前已提供一些模糊API可以让我们方便是使用。一种是使用Core Image,另一种是使用Accelerate.Framework中的vImage API。使用Core Image进行模糊Core Image很早在Mac系统中得到应用,后来这个Framework也开始应用到iOS,不过直到iOS6.0才开始支持模糊。这个API调用起来很方便

2013-10-10 16:25:38 22470 6

原创 利用友盟等统计工具结合DSYM在终端查看CRUSH信息的命令

/Applications/Xcode.app/Contents/Developer/usr/bin/dwarfdump  --arch=armv7 --lookup 0xf617  xxxxxx.app.dSYM/

2013-09-25 15:10:32 2122

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

http://blog.csdn.net/rhljiayou/article/details/11891843

2013-09-24 15:52:11 4044

转载 ios当中最常用的库

http://www.csdn.net/article/2013-06-05/2815530-GitHub-iOS-open-source-projects-one

2013-07-30 10:50:16 1021

转载 IOS学习笔记提示框第三方库之MBProgressHUD

MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入

2013-05-14 14:21:17 1190

转载 NSJSONSerialization介绍

ios5中apple增加了解析JSON的api——NSJSONSerialization。网上已经有人做过测试,NSJSONSerialization在效率上完胜SBJSON、TouchJSON、YAJL、JSONKit、NextiveJson。详情见这里。既然apple为我们提供了这么良好的工具,我们没理由不用吧。  NSJSONSerialization提供了将JSON数据转换为Fou

2013-05-14 14:04:19 1240

转载 arc与非arc类 在同一工程如何共用~

// 在ARC项目中使用非ARC框架,在非ARC项目中使用ARC框架在ARC项目中使用非ARC的框架解决方案:在target里的build phases中,找到compile sources,把涉及到非ARC的类,后面加上: -fno-objc-arc在非ARC的项目中加入ARC类库:如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加: -f

2013-05-13 18:16:21 873

转载 SDWebImage使用——一个可管理远程图片加载的类库

SDWebImage使用——一个可管理远程图片加载的类库SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。将SDWebImage类库添加入工程时,一定注意需要添加MapKit.frame

2013-05-13 10:18:27 988

转载 xcode4 设置调试错误信息小结

方案1:NSZombieEnabled先选中工程, 依次 "Product"-"Edit Scheme", 左栏选择"Run...", 右栏选中Arguments, 然后在Environment Variables下面添加以下三个属性, 设值为YESNSDebugEnabledNSZombieEnabledNSAutoreleaseFreedObjectCheckE

2013-04-17 11:32:13 995

转载 瀑布流的DEMO

https://github.com/1000Memories/TMQuiltView

2013-03-20 18:07:28 1309

转载 FMDatabase 的使用方法

FMDatabase 的使用方法 以下是FMDB的一些基本使用,FMDB框架其实只是一层很薄的封装,主要的类也就两个:FMDatabase和FMResultSet;其中的FMResultSet对象让我想起了android中sqlite的cursor集合啊。FMDB的github地址是,https://github.com/ccgus/fmdb。补充:是导入F

2013-03-20 09:59:13 3362

原创 UIViewContentMode的用法

typedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent    UIViewContentModeScaleAspect

2013-01-06 17:18:10 3727

转载 UIFont 设置字体 与字体效果预览

label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24]; 字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleG

2013-01-06 15:28:23 1236

转载 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)

1. iOS开发中使用[[UIApplication sharedApplication] openURL:] 加载其它应用 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。 通过openURL方法可以调用如下应用:

2012-12-27 10:25:41 999

转载 IOS PUSH 的视频讲座

http://www.devdiv.com/article-4042-1.html

2012-12-26 16:18:41 997

转载 【转】 SVN 状态标识的详解

svn 是在提交前查看本地文本和版本库里面的文件的区别。返回值有许多种具体含义如下:  L    abc.c               # svn已经在.svn目录锁定了abc.cM      bar.c               # bar.c的内容已经在本地修改过了M     baz.c               # baz.c属性有修改,但没有内容修改X      3r

2012-12-18 16:08:37 18292 2

转载 IOS学习之UINavigationController详解与使用:添加UIBarButtonItem

1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在IOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在

2012-12-05 22:26:57 999

转载 UITabBarViewController的基本用法

http://blog.csdn.net/hb308102796/article/details/6445227http://www.cnblogs.com/martin1009/archive/2012/05/30/2526401.html

2012-12-05 22:03:47 734

转载 NSRunLoop

NSRunLoop大部分情况在多线程编程的时候才会用到。。但是一般不会用NSRunLoop,因为它不是线程安全的。一般都建议用CFRunLoop,这个是线程安全的。input source and port-based custom source这些操作,是向线程里面添加操作的。添加的这些操作,会在该线程执行空间的调度下执行。通俗的理解就是如果你创建的了一个子线程,子线程的运行函数如下

2012-12-03 17:56:27 30607 5

转载 有关iOS GCD上的一些资料。

iphone ios 如何使用gcd,blockhttp://blog.sina.com.cn/s/blog_45e2b66c01010dhd.html1。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html2。iOS中GCD的魔力http://blog.

2012-12-03 11:43:09 2067 1

转载 UIView Animation的一些用法

http://blog.csdn.net/nerohoop/article/details/7245909

2012-12-03 11:32:35 818

转载 iOS appDelegate 生命周期

◆- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了◆- (void)applicationDidBecomeActive:(UIApplication *)application说明:当应用程序入活

2012-11-20 16:11:22 11781

转载 iOS标准时间与时间戳相互转换

设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [f

2012-10-19 18:18:24 168679 3

转载 UIScrollView的属性总结

UIScrollView的属性总结属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate

2012-08-23 16:10:58 8972

原创 UIView 视图效果

view.transform = CGAffineTransformTranslate(cell.transform,self.tableView.frame.size.width,0.0f);  //视图移动view.transform= CGAffineTransformScale(subView.transform,0.95,1.0);试图缩放view.trans

2012-07-23 10:59:27 1296

转载 UIView你知道多少

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScale

2012-07-13 11:13:01 1087

转载 ios 6 UIViewController关于屏幕翻转的控制

在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如: 但是在iOS6中,这个方法被废弃了,使用无效。shouldAutorotateToInterfaceOrientation:Returns a Boolean

2012-07-11 16:59:15 3063

转载 IOS DEMO 大全

http://blog.csdn.net/yangtb2010/article/details/7005471

2012-06-25 17:19:48 11162

转载 iPhone上的数据存储sqlite3—第三方框架FMDB

在iPhone上是采用sqlite进行数据存储是我一种比较习惯性的做法。一般在其他平台也比较习惯用sqlite,比如android。而iphone上有一些封装好的第三方框架提供使用,更节省了许多时间。如:Sqlitepersistentobjects ,FMDB。今天查找了这个两个框架,感觉FMDB的风格更符合我的使用,其实两者是各有优点的,只是看个人喜好而已。以下是FMDB的一些

2012-06-25 11:08:11 981

转载 【转】IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)

在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持 断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.net/pjk1129 /article/details/6575588中有具体的介绍,今天重点介绍如何实现,废话少说,开始正文:    一、创建网

2012-06-12 16:41:52 922

转载 ios的翻页动画效果

http://blog.csdn.net/yuhuangc/article/details/6804056

2012-06-08 16:40:17 4293

转载 iOS中对文件的操作

因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件:Documents:应用中用户数据可以放在这里,iTunes备份和恢复的时候会包括此目录tmp:存放临时文件,iTunes不会备份和恢复此目录,此目录下文件可能会在应用退出后删除Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删除在Docum

2012-05-17 17:24:26 776

原创 TBXML库的用法

-(id)initWithMgzListXML:(NSString *)xmlString{ self = [super init]; if(self){ self.contentArray = [[NSMutableDictionary alloc] init]; NSString *xml = xmlString; xml =[x

2012-05-17 10:34:57 3680 1

iphone编程指南

ios入门级开发文档,iphone编程指南

2012-11-21

空空如也

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

TA关注的人

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