云信息

导航

2015年5月23日 #

计算文字的高度和宽度--以微博会话界面中用户名为例

摘要: 所用方法// NOTE: All of the following methods will default to drawing on a baseline, limiting drawing to a single line.// To correctly draw and size multi... 阅读全文

posted @ 2015-05-23 11:01 云信息 阅读(238) 评论(0) 推荐(0) 编辑

2015年5月13日 #

iOS:图片拉伸不变形技巧

摘要: 方法:假设图片为60*24CGFloat top = image.height*0.5-1; // 顶端盖高度 CGFloat bottom = top ; // 底端盖高度 CGFloat left = image.weight*0.5-1; // 左端盖宽度 CGFloat right =... 阅读全文

posted @ 2015-05-13 00:54 云信息 阅读(1736) 评论(0) 推荐(0) 编辑

2015年5月11日 #

APP store 审核注意点

摘要: 磨刀不误砍柴工。作为手机应用开发者,你需要向应用商店提交应用审核,迅速通过审核可以让你抢占先机。对苹果iOS应用开发者来说尤其如此。苹果应用商店的审核近乎吹毛求疵,下面这些清单可以让你知道苹果会在哪些地方找茬。基本要点首先,你的应用程序: 1 不能导致手机故障(比如崩溃或屏幕问题) 2 长时间/过度... 阅读全文

posted @ 2015-05-11 18:09 云信息 阅读(235) 评论(0) 推荐(0) 编辑

关于学习:规律的行动可以养成良好的习惯

摘要: 1 @interface ViewController () 2 @property(nonatomic,copy)NSString *action; 3 @property(nonatomic,copy)NSString *rule; 4 @end 5 6 @implementation Vi... 阅读全文

posted @ 2015-05-11 18:07 云信息 阅读(189) 评论(0) 推荐(0) 编辑

2015年4月1日 #

static inline

摘要: 今天看到了这样一段代码,static inline BOOL IsEmpty(id thing) { return thing == nil || [thing isEqual:[NSNull null]] || ([thing respondsToSelector:@selector(... 阅读全文

posted @ 2015-04-01 11:37 云信息 阅读(351) 评论(0) 推荐(0) 编辑

2015年3月30日 #

AFNetworking、MKNetworkKit和ASIHTTPRequest对比

摘要: 之前一直在使用ASIHTTPRequest作为网络库,但是由于其停止更新,iOS7上可能出现更多的问题,于是决定更换网络库。目前比较流行的网络库主要有AFNetworking和MKNetworkKit,经过一番google后,得出这三个库之间的比较如下:AFNetworkingMKNetworkKi... 阅读全文

posted @ 2015-03-30 17:14 云信息 阅读(169) 评论(0) 推荐(0) 编辑

ASIHTTPRequest 在release(打包)模式下数据获取或post失败问题

摘要: ASIHTTPRequest 在relase模式下失效表现为,调用网络请求后没有任何反应原因之一: ARC模式下,在ASIHTTPRequest 前面会加上__weak来解决循环应用,这个__weak引起的问题解决 : ASIFormDataRequest *asiRequest = [ASIFor... 阅读全文

posted @ 2015-03-30 15:42 云信息 阅读(187) 评论(0) 推荐(0) 编辑

MJPhotoBrowser 两个bug:回到小图模式时会闪动&大图太靠近底部

摘要: 最近项目需要写网络的相片视频浏览的库, 没时间重写,使用了MJPhotoBrowser,里面的一些bug 和解决写在下面1.-[MJPhotoLoadingView setProgress:]: message sent to deallocated instance 0x17fe4210分析: 这... 阅读全文

posted @ 2015-03-30 15:40 云信息 阅读(971) 评论(0) 推荐(0) 编辑

宏定义#define和typedef的区别和典型范例题目辨析

摘要: 宏定义#define pStr char* ,是直接把程序中出现pStr的地方替换成char* ,直接替换;typedefchar * pStr; 是给char*定义一个别名叫做pStr;题目一通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:typedef char *... 阅读全文

posted @ 2015-03-30 14:06 云信息 阅读(276) 评论(0) 推荐(0) 编辑

sourcetree使用问题汇总

摘要: 1、可优先查阅博文《git 用户手册 1.5.3及后续版本使用》;2、问题1Cloning into 'folder'...warning: templates not found /usr/local/git/share/git-core/templateserror: RPC failed; r... 阅读全文

posted @ 2015-03-30 11:56 云信息 阅读(1323) 评论(0) 推荐(0) 编辑