- 博客(61)
- 收藏
- 关注
原创 使用storyboard时,怎么控制某些视图旋转,某些不旋转?
使用storyboard时,怎么控制某些视图旋转,某些不旋转?比如对于如下一个s't
2014-05-26 19:56:19
3061
原创 解决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
3121
转载 iOS 开发者必不可少的 75 个工具
原文出处: Ben Scheirman 译文出处: Njuxjy(@脑残的果粉)。欢迎加入技术翻译小组。如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可
2014-05-23 16:39:00
666
原创 IOS检测网络并打开设置页面
转自:http://blog.youkuaiyun.com/ztp800201/article/details/9305619
2014-04-18 09:47:42
2831
转载 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
816
原创 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
1517
转载 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
2378
原创 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
2230
原创 分解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
1935
原创 获取IOS设备当前地址,已验证使用通过
项目需要获取设备的当前地址,为此google了一下,找到不少文章。主流的方法都是用c语言的方式读网卡地址,这里实践的过程中,发现并不能直接应用。我把实践和调试的过程进行总结,更便于其他同学的使用。目前的方法(这个一搜一大堆,都一样的):如:http://blog.youkuaiyun.com/devday/article/details/6858330这个是.c文件的内容,文件名为定位Ip
2014-02-24 16:31:27
743
转载 IOS6.0 控制器展现方式总结
1. modal a controllerUIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];ControllerA *ca = [storyboard instantiateViewControllerWithIdentifier:@"ControllerA"]
2014-02-24 14:55:19
761
原创 ASIHTTPRequest加载web请求
ASIHTTPRequest是一个好用的http框架,可方便的获取后台数据。在APP端内嵌uiwebview展示html内容时,也可以使用该框架,原理是通过httprequest加载请求后,把响应包内容通过uiwebview进行加载。具体用法:- (void)viewDidLoad{ [super viewDidLoad]; // Do any addit
2014-02-24 11:22:19
1166
原创 iphone开发常引用的类模块说明
MLNavigationController 多层导航 仿新浪微博的右滑后退功能。MBProgressHUD 指示器,用于表示页面加载的状态,如加载中式样MyUITabBar 自定义的Tabbar,中间可变形的。JSBadgeView 冒泡,显示有多少条未读消息。圈圈中加一个数字样式。THCircularProgressView 圆形进度条,很不错的效果哦。
2014-02-23 20:15:10
687
原创 ASIHTTPRequest的超详细介绍
http://www.cnblogs.com/daguo/archive/2012/08/03/2622090.html
2014-02-21 14:30:46
611
原创 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
15397
转载 ios https 请求讲解
开发SDK中,用到了ios请求https接口的问题,开始在度娘那里搜了一个,上面介绍叫做忽略证书认证,然后就是一坨一坨的码段子,菊花+C后,OK!跑通了!本以为一知半解可以糊弄过去,后来后台处理发现问题,当被后台问起我的处理操作时才发现,这部分我并没有处理清晰,认识上存在藏有隐患,不能保证代码的可靠性。。So又重新的找度娘,结果发现,千篇一律的复制,全部都叫做忽略证书。。绕过证书。
2014-02-17 15:22:02
1261
原创 适配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
6905
原创 分享一个二维码扫描的开源项目
介绍: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
1350
原创 控件背景图片自适应
有些时候,我们使用的控件内容尺寸不确定,但是仍需要给它设定一个背景图片,如何让背景图片的大小可以跟随某个控件的大小来改变呢?在IOS里实现非常简单。直接上代码:UIImageView *svRect;UIImage *backgroundImage = [UIImage imageNamed:@"bg.png"]; backgroundImage = [backgroundImage
2014-01-08 20:05:18
1659
转载 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
612
转载 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
1122
原创 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
856
原创 让IO7下的table cell从最左边开始
IOS7,发现使用uitableview时,cell的分隔线并不是从最左边开始的。如图:这个体验和IOS6下不一致,原因是IOS7下的主要内容默认起始位置不为0.用如下代码解决:#define NLSystemVersionGreaterOrEqualThan(version) ([[[UIDevice currentDevice] systemVersion] float
2013-12-30 15:44:48
945
原创 获取webview中的图片链接
项目中用到webview加载服务器输出的页面内容,其中的图片需要放大展示。使用手势识别,配合执行js代码的能力,如下代码可以实现获取图片的链接:在.h文件中添加UIGestureRecognizerDelegate@interface DetailViewController : UIViewController { MBProgressHUD *HUD; BOOL
2013-12-30 14:53:43
1298
转载 Xcode5下调试与解析CrashReport日志
http://blog.sina.com.cn/s/blog_613126600101avjv.html
2013-12-30 10:55:10
1149
原创 storyboard开发,根据系统版本选择不同的storyboard加载
项目遇到版本兼容问题,为了不影响已经测试稳定的版本,想针对有些系统版本单独给一套UI。给下思路:新建一个storyboard,取个名称Storyboard_new,copy原来MainStoryboard的内容到该storyboard,并进行修改。假如如下代码,来判断和选择加载:- (BOOL)application:(UIApplication *)application
2013-12-27 17:14:35
2243
原创 玩转tableview-自定义table cell之一(全代码绘制)
最近的项目用到比较多的自定义cell的情况,目前有才有两种方式,一种是通过代码控制,一种是通过xib做布局。先介绍第一种方式,具体实现了如下效果:主要代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
2013-12-26 09:51:40
1764
转载 iOS 多快好省的宏
// 字符串:002#ifndef nilToEmpty003#define nilToEmpty(object) (object!=nil)?object:@""004#endif005
2013-12-24 16:06:29
642
转载 【转】iOS:hidesBottomBarWhenPushed的正确用法
http://www.isaced.com/post-223.html
2013-12-20 09:32:40
1255
转载 在两个ViewController之间通信的方式(转帖整理)
一般方法1)采用代理模式 子viewController设计代理协议,定义协议接口,父viewController 实现协议接口,实现子viewController 退出时将相关数据更新到父视图。 常用程度 ***** 五星2)采用ios的消息机制 父viewcontroller注册消息,子viewcontroller发送消息,触发父viewcontroller的消息处理。 常用程
2013-12-10 14:56:58
2887
转载 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
1160
转载 Fiddler使用详解
http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html
2013-10-24 15:58:45
610
转载 IOS图标浅谈
http://blog.youkuaiyun.com/diyagoanyhacker/article/details/6158118
2013-10-24 09:44:20
510
原创 自定义tableview,数据不完整问题
项目中遇到,在注销后重新登录时,自定义的cell中部分数据无法显示。最终定位到是重用cell的问题。原来的代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { //使用自定义的CustomCell sta
2013-10-16 20:08:23
712
转载 CSS颜色代码大全
FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC#FF8888#FF3333
2013-10-15 16:48:00
863
转载 介绍IOS设计模式的文章
iOS设计模式(MVC和单例模式,门面和装饰器模式,适配器和观察者模式以及备忘录和命令模式)来自:http://www.cocoachina.com/newbie/basic/2013/0917/7009.html介绍的非常详细
2013-10-14 10:27:47
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人