自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于storyboard和xib的链接

http://www.cocoachina.com/industry/20140529/8603.htmlhttp://www.cocoachina.com/swift/20150122/10989.htmlhttp://www.cnblogs.com/heyonggang/p/3673643.htmlhttp://blog.csdn.net/hmt20130412/art

2015-03-19 22:55:18 501

转载 IOS7 TableView适配

IOS7 TableView适配  ios7下的app都是全屏的,意思就是所有控制器的view默认都是从屏幕的(0,0)开始。为了达到全屏效果的app,官方为UIviewController增加了几个属性:1 @property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_

2014-10-11 15:52:32 529

转载 XCode如何添加自定义代码片段

XCode如何添加自定义代码片段用XCode随便打开或新建一个项目,然后随便打开一个.h或者.m文件。随便找个空白位置,输入“@property (nonatomic, retain) *;”。(不含双引号,“”这两个符号的作用,你一会儿就明白了。)打开XCode右侧的Utilities View,然后在其靠底部的位置找到并打开Code Snippet

2014-10-11 15:48:39 555

原创 百度地图和系统地图的使用区别

百度地图和系统地图的使用区别1.定位可以用CLLocationManager,但是,要想把定位到的信息使用showsUserLocation =YES;来实现是不行的,必须使用百度SDK的类BMKLocationService来实现.使用方法是:1)获得BMKLocationService对象self.locationService = [[BMKLocationService a

2014-10-11 15:47:37 1383

原创 一些问题

一个单例对象的方法得到一个NSString类型的返回值,再不同时刻调用这个单例的方法将返回值赋值给两个不同的变量.如果两次的返回值不同,如何保证两个变量的值不同.  答: 调用方法后马上copy一份给相应的变量.如果是不可变的,用mutableCopy.否则是浅赋值,还是不行

2014-10-11 15:39:59 516

原创 如何发布.ipa

证书已经下载配置好了1.首先将Xcode选中为iOS Device状态,不必有真机2.选中Product里面的归档( Archive)3.Window >> Organizer >> Archives归档完成后,Archives选项的会出现如下图点击Estimate size 会估算出包的大小选中下方的包,此时如果有多个包的话不要选错,上图 只有一个OpenTest

2014-10-11 15:37:00 528

原创 UITextView如何把文字显示到最后一行

UITextView如何把文字显示到最后一行            [textView scrollRangeToVisible:NSMakeRange(textView.text.length,1)];

2014-10-11 15:30:49 721

转载 摘抄关于runloop

首先是Run Loop的部分概念,它的作用就是循环、处理事件。具体来说有两个方面: 1. 定时启动任务(一般用和Timer协作);2. 处理事件。在单线程的app中,不需要注意Run Loop,但不代表没有。程序启动时,系统已经在主线程中加入了Run Loop。它保证了我们的主线程在运行起来后,就处于一种“等待”的状态(而不像一些命令行程序一样运行一次就结束了),这个时候如果有接收到的事件(T

2014-10-11 15:17:44 447

原创 关于UIWebView

使用loadRequest:方法开始加载网页内容,stopLoading方法停止加载,loading属性判断webView是否正在加载如果你让用户在浏览历史中查找上一页和下一页,你可以使用goBack和goForward方法作为button的action方法.当用户不能向上页或下页移动时,使用canGoBack和cnaGoForward属性判断可以使按钮失效.默认情况下,网页视图自动将显示

2014-10-11 15:14:24 491

原创 使用openURL打开另外一个应用程序

一 打开系统允许的应用程序详情见API文档xcdoc://?url=developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007899此处仅作简单翻译1.邮件 协议 mailto://

2014-10-11 15:13:27 1600

原创 一个UITabBarController上包含几个UINavigationController,不小心在UINavigationController的非根视图上点击了tabBarItem就回到了根视图

一个UITabBarController上包含几个UINavigationController,不小心在UINavigationController的非根视图上点击了tabBarItem就回到了根视图,如何解决?首先出现这种情况,说明UI设计的不太合理,UINavigationController推出非根视图时,应该将tabBar隐藏,但是有些奇葩的设计人员偏偏没有让隐藏.不过还是可以解决的.加入

2014-10-11 15:12:33 566

原创 默认选中UITableView的一行

使用方法- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;具体参数配置 参照API文档

2014-10-11 14:57:10 349

原创 设置模态动画效果

iOS中设置模态的动画效果通过设置被推出的页面ViewController的modalTransitionStyle  UIModalTransitionStyleCoverVertical = 0, UIModalTransitionStyleFlipHorizontal, UIModalTransitionStyleCrossDisso

2014-10-11 14:56:10 481

转载 上传文件

点击打开链接

2014-09-29 18:08:45 429

原创 检测版本更新

一 ,首先查看当前应用程序的最新版本1.如果是AppStore上的应用发送POST请求:http://itunes.apple.com/lookup?id=应用程序ID如果是企业自己的服务器,就发送到该企业的服务器,以下代码是我正在做的项目- (void)checkVersion{    //  发送网络请求    NSURL *url = [NSURL URLWithSt

2014-09-01 10:34:27 1459

原创 一个奇葩错误:Invalid update: invalid number of rows in section 0

'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (5) must be equal to the number

2014-09-01 10:31:05 22171

原创 如何监测到打电话的状态

证书已经下载配置好了1.首先将Xcode选中为iOS Device状态,不必有真机2.选中Product里面的归档( Archive)3.Window >> Organizer >> Archives归档完成后,Archives选项的会出现如下图点击Estimate size 会估算出包的大小选中下方的包,此时如果有多个包的话不要选错,上图 只有一个OpenTest

2014-08-26 20:24:42 2441

转载 流媒体

转载自:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html

2014-07-08 00:36:23 512

原创 path和url的区别和联系

NSURL的两个初始化方法的区别:如果是wa

2014-07-02 21:39:43 9785

转载 涂鸦

本文翻译自:https://www.altamiracorp.com/blog/employee-posts/capture-a-signature-on-ios原作者:JASON HARWIG译者:@nixzhuSquare Engineering Blog 上有一篇很棒的文章,为 Android 带来了更流畅的签名,但我没有找到任何与 iOS 相关的介绍。所以,在 iOS 设备上捕

2014-06-30 20:38:08 520

原创 单元测试示例

使用的是Xcode5,在创建工程的时候会默认创建一个测试文件夹。

2014-06-25 11:40:38 529

转载 使用Xcode和Instruments调试解决iOS内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准备好的内存泄露的

2014-06-24 16:57:45 476

原创 字符串和NSDate的转换

将一段字符串“20140623195323”转换成NSDate,并以ge

2014-06-23 20:40:38 2223

转载 屏幕旋转和适配

iOS系统的判定,这个可以通过[[[UIDevice currentDevice] systemVersion] floatValue]来获得。

2014-06-21 17:22:28 520

转载 检测版本更新

点击打开链接

2014-06-20 17:38:49 453

原创 数据库和单例注意事项

. 单例模式的好处:一,控制资源的使用,通过线程同步来控制资源的并发访问;        二。 只产生一个实例对象,节约资源        三。 作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的线程或者进程之间实现通信。比如大的资源:1.像数据库连接池,主要是节省打开或者关闭数据库连接所引起的效率损耗,这种效率上的损耗很大。可以屏蔽不同数据库之间的差异。

2014-06-20 17:25:36 500

转载 UITableView was deallocated while key value observers were still registered with it. Observation inf

用了Mj下拉刷新 An instance 0xca90200 of class UITableView was deallocated while key value o...时间2014-04-25 14:56:27 CSDN博客原文 http://blog.csdn.net/alincexiaohao/article/details/24473269 An inst

2014-06-19 20:54:47 1939

转载 使用Gdata解析xml

转载自:@GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2-DOM处理方式进行了封装,能对较小或中等的XML文档进行读写操作且支持XPath语法。    1.http://code.google.com/p/gdata-objectivec-client/source/browse/trunk/Source/XMLSupport/,获

2014-06-18 20:35:03 622

转载 系统xml解析

转载自:@NSXMLParser 实现的是 SAX 方法解析xml文件,只在xml文档中查找特定条件的内容,并且只提取需要的内容。这样做占用内存小,灵活,正好满足我们的需求。他的缺点就是写,遇到标签就读.1.创建NSXMLParser要使用NSXMLParser要先创建它,设置各种属性,主要用到以下几个方法:initWithContentsOfURL 通过NSURL创建解析器init

2014-06-18 20:33:43 381

转载 获取当前ios设备的内存使用情况,获取客户端ip地址

// 获取当前设备可用内存及所占内存的头文件#import #import   // 获取当前设备可用内存(单位:MB)- (double)availableMemory{  vm_statistics_data_t vmStats;  mach_msg_type_number_t infoCount = HOST

2014-06-18 11:06:29 445

转载 线程同步

点击打开链接

2014-06-18 10:24:34 421

转载 GCD的使用

点击打开链接

2014-06-18 10:00:18 427

转载 AFNetWorking发送post请求

转载链接http://blog.csdn.net/l_ch_g/article/details/9399829 点击打开链接

2014-06-17 16:28:26 694

转载 从本地选取相册和相机拍照

转载自:http://blog.csdn.net/l_ch_g/article/details/11738129

2014-06-16 16:17:57 897

转载 如何让toolbar的item均匀分布

转载连接http://blog.csdn.net/kafeidev/article/details/8994352

2014-06-16 15:22:43 989

转载 storyBoard的自动布局

转载链接http://www.cocoachina.com/applenews/devnews/2013/1203/7462.html

2014-06-13 19:38:56 480

转载 使用storyboard设置label的自适应高度

Using Interface BuilderSet up four constraints. The height constraint is mandatory. Then go to the label’s attributes inspector and set number of lines to 0. Go to the label’s size inspector and i

2014-06-12 17:54:03 3356

原创 UILable添加超链接图片改变字体 NIAttributedLabel

官方文档链接:http://latest.docs.nimbuskit.info/NimbusCSS.html

2014-06-12 10:39:44 2071

转载 字符串的处理:分割

转载自:http://my.oschina.net/outatu/blog/124967

2014-06-11 21:10:55 658

转载 kvc

链接http://blog.csdn.net/dick_china/article/details/7767429

2014-06-10 21:00:22 348

空空如也

空空如也

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

TA关注的人

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