摘要: 1.打开终端2.cd指令进入你要查看的包所占目录3.sudo lipo -info xxx.a4.查看最后一行:Architectures in the fat file: libSL.a are: armv7 armv7s arm64表示支持的指令 阅读全文
posted @ 2015-07-09 16:12 懒惰之心 阅读(223) 评论(0) 推荐(0)
摘要: - (IBAction)showFruits:(id)sender{ UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Select a fruit" delegate:self cancelButtonTitle... 阅读全文
posted @ 2015-07-09 16:08 懒惰之心 阅读(84) 评论(0) 推荐(0)
摘要: 方法一:使用命令行添加文件(【转】原文在这)1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便),回车;2.之后再输入如下命令:svn add libOCMock.a,回车;3.之后会出现:A (bin) libOCMoc... 阅读全文
posted @ 2015-07-09 10:23 懒惰之心 阅读(143) 评论(0) 推荐(0)
摘要: 一般情况下,可能我们写的单例模式是这样的:Ios代码#import@interfaceDownloader:NSObject+(instancetype)sharedDownloader;@end#import"Downloader.h"@implementationDownloaderstatic... 阅读全文
posted @ 2015-04-19 15:31 懒惰之心 阅读(3058) 评论(0) 推荐(0)
摘要: Objective C中有很多不定参函数,例如NSLog(format, arg1, arg2),还有字符串或数组在构造时所用的[NSString stringWithFormat: format, arg1, arg2, arg3],它们的方法原型分别是:FOUNDATION_EXPORT voi... 阅读全文
posted @ 2015-04-19 15:21 懒惰之心 阅读(771) 评论(0) 推荐(0)
摘要: scrollView.contentOffset.y == scrollView.contentSize.height - scrollView.frame.size.height 阅读全文
posted @ 2015-01-12 16:08 懒惰之心 阅读(109) 评论(0) 推荐(0)
摘要: 键值编码(KVC)是Cocoa一个通用的用于获取和设定值的一个协议。在编程中,“通用”这词是用于描述一种可以适用于不同情境的实现方式。通用代码可以减少项目中代码总量并使得软件可以处理程序员无法预知的情景。Cocoa至始至终都很重视通用、可复用代码。KVC版看起来需要更多代码输入。让就让我选择一个更能... 阅读全文
posted @ 2014-12-31 16:47 懒惰之心 阅读(246) 评论(0) 推荐(0)
摘要: Math.round:如果参数是小数,则求本身的四舍五入。Math.ceil:如果参数是小数,则求最小的整数但不小于本身.Math.floor:如果参数是小数,则求最大的整数但不大于本身. 同时注意他们的返回类型:long round(double a) int round(float a)dou... 阅读全文
posted @ 2014-12-27 17:44 懒惰之心 阅读(580) 评论(0) 推荐(0)
摘要: 先看到下面的代码你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}-(CGRect)b... 阅读全文
posted @ 2014-12-27 11:54 懒惰之心 阅读(217) 评论(0) 推荐(0)
摘要: 你可以参照 UITableView 的 cell 重用机制,总结重用机制如下:维护一个重用队列当元素离开可见范围时,removeFromSuperview 并加入重用队列(enqueue)当需要加入新的元素时,先尝试从重用队列获取可重用元素(dequeue)并且从重用队列移除如果队列为空,新建元素这... 阅读全文
posted @ 2014-12-27 10:28 懒惰之心 阅读(179) 评论(0) 推荐(0)