OC
最伟大的猎手
橡树之路无比艰辛,但真正的德鲁依会乐在其中。
展开
-
iOS开发 计算字符串单行的长度
- (CGFloat)calculateWidth:(NSString *)str { NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:17], NSFontAttributeName, nil]; CGSize size = [str sizeWi原创 2015-09-05 14:56:54 · 1521 阅读 · 0 评论 -
iOS开发 调整系统音量
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(CGRectGetMinX(upSing.frame)-5*Ratio_X, CGRectGetMaxY(upSing.frame) + 10*Ratio_X, CGRectGetMaxX(down.frame)-CGRectGetMinX(upSing.frame) +原创 2015-09-05 22:46:50 · 1152 阅读 · 0 评论 -
iOS 9 xcode7 适配问题
https退回http在info.plist文件中,设置一个字典NSAppTransportSecurity里面加NSAllowsArbitraryLoads key value 设置为 YES,即可在程序启动后,直接给window的 rootVC设置一个空的VC即可解决iOS 9崩溃的问题。在build setting里设置Enable bitcode 为N原创 2015-09-21 13:59:44 · 321 阅读 · 0 评论 -
iOS 获取今天的0点时间和下一天的0点时间
NSCalendar *calendar = [NSCalendar currentCalendar];NSDate *now = [NSDate date];NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fro原创 2015-12-30 13:30:55 · 11654 阅读 · 0 评论 -
iOS 截取当前屏幕的方法
//截取当前屏幕的方法- (UIImage *)getSnapshotImage { UIGraphicsBeginImageContextWithOptions(CGSizeMake(CGRectGetWidth([UIScreen mainScreen].bounds), CGRectGetHeight([UIScreen mainScreen].bounds)), NO, 0.原创 2015-09-09 22:45:46 · 410 阅读 · 0 评论 -
iOS开发 顶部状态栏的隐藏
在做电子书阅读器的时候,发现全屏阅读是需要隐藏状态栏的。百度了很多方法,说的都不是很清楚。最后找到了一个方法。只需在控制器实现两个方法就可以改变系统状态栏了。- (BOOL)prefersStatusBarHidden { return NO; //返回NO表示要显示,返回YES将hiden } - (UIStatusBarStyle)p原创 2015-09-02 00:06:31 · 658 阅读 · 0 评论 -
iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音
实时监听textField输入的内容不难,难的是中文输入的时候,中文的拼音也会跟进去。所以,知乎上找到了一个比较好的方法。知乎:http://www.zhihu.com/question/20443350自己写了下,部分代码如下- (void)viewDidLoad { [super viewDidLoad]; UITextField *text原创 2016-05-10 10:02:58 · 8596 阅读 · 0 评论 -
iOS 展示发布信息的时间
//得到几天前+ (NSString *)getDayCountGone:(NSDate *)date { NSDate *now = [NSDate date]; NSTimeInterval seconds = [now timeIntervalSinceDate:date]; NSTimeInterval todayGoneSeconds = [self getTo原创 2016-10-11 17:20:19 · 395 阅读 · 0 评论 -
给VMware虚拟机中Mac OS X系统的vmdk文件瘦身
首先,进入虚拟机OS X系统,将不需要的文件和垃圾进行清理。建议使用daisydisk.dmg进行清理。其次,在OS X内打开终端,执行命令:sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /最后,输入密码,等待完成。期间OS X弹出的警告直接忽略即可。提示complete后你就转载 2016-11-29 12:23:15 · 6306 阅读 · 2 评论