摘要: NSString *string1 = @"什么情况"; UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 20)]; NSMutableAttributedString *attribute ... 阅读全文
posted @ 2015-12-01 22:11 转身看见海 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 在Qt开发中偶尔遇到子窗口全屏显示和退出全屏的功能需求,是一种比较正常的情况,首先,我们需要知道子窗口全屏显示与退出全屏主要会调用的方法有哪些 阅读全文
posted @ 2019-07-26 00:00 转身看见海 阅读(4468) 评论(0) 推荐(0) 编辑
摘要: 一、内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) : 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的 阅读全文
posted @ 2016-01-28 17:49 转身看见海 阅读(156) 评论(0) 推荐(0) 编辑
摘要: - (BOOL)isKindOfClass:(Class)aClass;- (BOOL)isMemberOfClass:(Class)aClass;特点:1、isKindOfClass 判断是否是这个类(包括其父类及根类)或者这个类的子类的实例2、isMemberOfClass 判断是否是这个类的... 阅读全文
posted @ 2015-12-01 21:13 转身看见海 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://studentdeng.github.io/blog/2014/02/11/baidu-interview/ 阅读全文
posted @ 2015-11-30 22:07 转身看见海 阅读(136) 评论(0) 推荐(0) 编辑
摘要: CGSize rect1; rect1 = [string boundingRectWithSize:CGSizeMake(kDeviceWidth-40, 20000.f) options:NSStringDrawingUsesLineFragmentOrigin |NSStringDrawin... 阅读全文
posted @ 2015-11-30 21:57 转身看见海 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、了解NSUserDefaults以及它可以直接存储的类型二、使用 NSUserDefaults 存储自定义对象1、将自定义类型转换为NSData类型2、将自定义类型数据存入 NSUserDefaults 中一、了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults... 阅读全文
posted @ 2015-07-14 22:42 转身看见海 阅读(180) 评论(0) 推荐(0) 编辑
摘要: iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用 户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以 获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundl... 阅读全文
posted @ 2015-07-04 16:21 转身看见海 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1那些加密方式你知道吗?数据安全已经引起越来越多人重视,存储厂商更是想出多种办法来加密数据,而这些努力都是为了让你的数据能够更加安心地存在着。到底目前存储产品中有多少加密方式呢?你认为最适合你的又是哪一种呢?今天我们就一起来聊一聊这个大事。只为数据安好那些加密方式你知道吗?到底目前有哪些加密方式呢?... 阅读全文
posted @ 2015-06-29 17:10 转身看见海 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在C/C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一... 阅读全文
posted @ 2015-06-26 14:32 转身看见海 阅读(211) 评论(0) 推荐(0) 编辑