自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱着nemo的程序猿

学习IOS,做点给儿子玩的东西

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

原创 IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)

关于控制视图旋转,这篇写的非常详细。

2014-06-12 15:58:23 737

原创 扫盲:什么是加德纳技术成熟度曲线?

G今天突然听到这个词,加德纳技术成熟度曲线(Gartner Hype Cycle)

2014-05-29 17:08:36 6869

原创 使用storyboard时,怎么控制某些视图旋转,某些不旋转?

使用storyboard时,怎么控制某些视图旋转,某些不旋转?比如对于如下一个s't

2014-05-26 19:56:19 2998

原创 解决Sheet can not be presented because the view is not in a window这样的问题

IOS7下使用actionsheet时,有时会遇见这样的报错:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Sheet can not be presented because the view is not in a window: >'*** First throw

2014-05-26 19:49:57 3077

转载 iOS 开发者必不可少的 75 个工具

原文出处: Ben Scheirman   译文出处: Njuxjy(@脑残的果粉)。欢迎加入技术翻译小组。如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可

2014-05-23 16:39:00 647

原创 直接读取相册照片

有什么办法能根据Asset的url直接读取相册的原图片呢?

2014-05-17 21:43:29 1083

原创 IOS检测网络并打开设置页面

转自:http://blog.csdn.net/ztp800201/article/details/9305619

2014-04-18 09:47:42 2793 1

转载 Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x)下默认只能支持iOS6.0及以上版本的模拟器进行开发和调试,在此条件之下的版本只能使用硬件设备进行开发调试。虽然现在低版本的iOS设备越来越少了,但是有时客户的需求可能会要求我们一定要兼容iOS5(

2014-04-15 15:49:19 796

原创 xcode5 ios7 framework not found IOKit

解决办法,打开终端:cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/IOKit.frameworksudo ln -s Versions/A/IOKit另外,手动添加

2014-04-15 10:43:09 1485

转载 XCODE常见编译错误

转自:http://www.cocoachina.com/bbs/simple/?t112432.htmlXcode 升级后,常常遇到的遇到的警告、错误,解决方法从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了。1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法

2014-04-02 09:43:11 2258

原创 google-toolbox-for-mac-google的代码工具箱

google的代码工具箱,有加密解密、http协议、日志定义、正则表达式等大量工具类。收藏学习。http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/?r=87

2014-03-08 22:38:32 2189

原创 分解url转为post请求

一些情况下,为了安全起见,我们需要把get方式的http请求处理成post方式。比如,我们从后台拿到一个访问链接,如:http://www.test.qq.com/api/do?type=1&reason=test&flag=2希望按如下方式发送请求:post url:http://www.test.qq.com/api/dopost 参数:type 1           

2014-03-03 19:40:28 1880

原创 获取IOS设备当前地址,已验证使用通过

项目需要获取设备的当前地址,为此google了一下,找到不少文章。主流的方法都是用c语言的方式读网卡地址,这里实践的过程中,发现并不能直接应用。我把实践和调试的过程进行总结,更便于其他同学的使用。目前的方法(这个一搜一大堆,都一样的):如:http://blog.csdn.net/devday/article/details/6858330这个是.c文件的内容,文件名为定位Ip

2014-02-24 16:31:27 717

转载 IOS6.0 控制器展现方式总结

1. modal a controllerUIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];ControllerA *ca = [storyboard instantiateViewControllerWithIdentifier:@"ControllerA"]

2014-02-24 14:55:19 732

原创 ASIHTTPRequest加载web请求

ASIHTTPRequest是一个好用的http框架,可方便的获取后台数据。在APP端内嵌uiwebview展示html内容时,也可以使用该框架,原理是通过httprequest加载请求后,把响应包内容通过uiwebview进行加载。具体用法:- (void)viewDidLoad{ [super viewDidLoad]; // Do any addit

2014-02-24 11:22:19 1150

原创 iphone开发常引用的类模块说明

MLNavigationController 多层导航 仿新浪微博的右滑后退功能。MBProgressHUD 指示器,用于表示页面加载的状态,如加载中式样MyUITabBar 自定义的Tabbar,中间可变形的。JSBadgeView 冒泡,显示有多少条未读消息。圈圈中加一个数字样式。THCircularProgressView 圆形进度条,很不错的效果哦。

2014-02-23 20:15:10 657

原创 ASIHTTPRequest的超详细介绍

http://www.cnblogs.com/daguo/archive/2012/08/03/2622090.html

2014-02-21 14:30:46 584

原创 XCode编译:pngcrush caught libpng error解决方法

发现Xcode编译时,模拟器下没有任何错误,但是在编入设备时,出现如下提示错误。While reading /Volumes/data2/project/ChildStory/ChildStory/nav_bar.png pngcrush caught libpng error:   Could not find file: /Users/hop

2014-02-20 11:13:19 15339

转载 ios https 请求讲解

开发SDK中,用到了ios请求https接口的问题,开始在度娘那里搜了一个,上面介绍叫做忽略证书认证,然后就是一坨一坨的码段子,菊花+C后,OK!跑通了!本以为一知半解可以糊弄过去,后来后台处理发现问题,当被后台问起我的处理操作时才发现,这部分我并没有处理清晰,认识上存在藏有隐患,不能保证代码的可靠性。。So又重新的找度娘,结果发现,千篇一律的复制,全部都叫做忽略证书。。绕过证书。

2014-02-17 15:22:02 1216

原创 适配IOS7常见需修改的地方

适配IOS7常见需修改的地方:/Volumes/data2/project/test/CaptionView.m:51:28: 'UITextAlignmentCenter' is deprecated: first deprecated in iOS 6.0/Volumes/data2/project/test/CaptionView.m:52:28: 'UILineBreakMod

2014-01-09 20:13:51 6865

原创 分享一个二维码扫描的开源项目

介绍:ZXing ("Zebra Crossing")ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. Our

2014-01-09 09:52:25 1309

原创 控件背景图片自适应

有些时候,我们使用的控件内容尺寸不确定,但是仍需要给它设定一个背景图片,如何让背景图片的大小可以跟随某个控件的大小来改变呢?在IOS里实现非常简单。直接上代码:UIImageView *svRect;UIImage *backgroundImage = [UIImage imageNamed:@"bg.png"]; backgroundImage = [backgroundImage

2014-01-08 20:05:18 1634

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

controllers间通信有3种方式:delegate、notification和KVO,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢?在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/,因为博文是用

2014-01-08 19:55:30 590

转载 iOS第三方开源库的吐槽和备忘

转自http://blog.ibireme.com/2013/09/23/ios-third-party-libs/#more-41361做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面

2014-01-06 20:15:08 1080

原创 IOS宏定义汇总

#define SYSTEM_VERSION_EQUAL_TO(v)                  ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)#define SYSTEM_VERSION_GREATER_THAN(v)

2014-01-04 22:00:46 840

原创 让IO7下的table cell从最左边开始

IOS7,发现使用uitableview时,cell的分隔线并不是从最左边开始的。如图:这个体验和IOS6下不一致,原因是IOS7下的主要内容默认起始位置不为0.用如下代码解决:#define NLSystemVersionGreaterOrEqualThan(version) ([[[UIDevice currentDevice] systemVersion] float

2013-12-30 15:44:48 926

原创 获取webview中的图片链接

项目中用到webview加载服务器输出的页面内容,其中的图片需要放大展示。使用手势识别,配合执行js代码的能力,如下代码可以实现获取图片的链接:在.h文件中添加UIGestureRecognizerDelegate@interface DetailViewController : UIViewController { MBProgressHUD *HUD; BOOL

2013-12-30 14:53:43 1261

转载 Xcode5下调试与解析CrashReport日志

http://blog.sina.com.cn/s/blog_613126600101avjv.html

2013-12-30 10:55:10 1118

原创 storyboard开发,根据系统版本选择不同的storyboard加载

项目遇到版本兼容问题,为了不影响已经测试稳定的版本,想针对有些系统版本单独给一套UI。给下思路:新建一个storyboard,取个名称Storyboard_new,copy原来MainStoryboard的内容到该storyboard,并进行修改。假如如下代码,来判断和选择加载:- (BOOL)application:(UIApplication *)application

2013-12-27 17:14:35 2214

原创 玩转tableview-自定义table cell之一(全代码绘制)

最近的项目用到比较多的自定义cell的情况,目前有才有两种方式,一种是通过代码控制,一种是通过xib做布局。先介绍第一种方式,具体实现了如下效果:主要代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

2013-12-26 09:51:40 1739

转载 iOS 多快好省的宏

//  字符串:002#ifndef nilToEmpty003#define nilToEmpty(object) (object!=nil)?object:@""004#endif005 

2013-12-24 16:06:29 627

转载 【转】iOS:hidesBottomBarWhenPushed的正确用法

http://www.isaced.com/post-223.html

2013-12-20 09:32:40 1222 1

转载 在两个ViewController之间通信的方式(转帖整理)

一般方法1)采用代理模式 子viewController设计代理协议,定义协议接口,父viewController 实现协议接口,实现子viewController 退出时将相关数据更新到父视图。 常用程度 ***** 五星2)采用ios的消息机制 父viewcontroller注册消息,子viewcontroller发送消息,触发父viewcontroller的消息处理。 常用程

2013-12-10 14:56:58 2839

原创 实用图标网站-收藏

http://www.glyphish.com

2013-11-12 18:08:17 524

转载 IOS开发小知识

转自http://www.cnblogs.com/lovesmile/archive/2012/06/07/2539787.html总结的不错。0.关于set,get方法关于set方法//assign -(void)setMyObject:(id)newValue{     _myObject = newValue; }

2013-11-11 11:52:49 1107

转载 Fiddler使用详解

http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

2013-10-24 15:58:45 584

转载 IOS图标浅谈

http://blog.csdn.net/diyagoanyhacker/article/details/6158118

2013-10-24 09:44:20 496

原创 自定义tableview,数据不完整问题

项目中遇到,在注销后重新登录时,自定义的cell中部分数据无法显示。最终定位到是重用cell的问题。原来的代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //使用自定义的CustomCell sta

2013-10-16 20:08:23 690

转载 CSS颜色代码大全

FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC#FF8888#FF3333 

2013-10-15 16:48:00 848

转载 介绍IOS设计模式的文章

iOS设计模式(MVC和单例模式,门面和装饰器模式,适配器和观察者模式以及备忘录和命令模式)来自:http://www.cocoachina.com/newbie/basic/2013/0917/7009.html介绍的非常详细

2013-10-14 10:27:47 509

空空如也

空空如也

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

TA关注的人

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