- 博客(9)
- 收藏
- 关注
原创 Objective-C 【对于@property功能的新认识(setter、getter)】
@property (nonatomic, weak) XXXXX *xyz;比如说这样一句话会有什么作用呢?大家都知道,上面一句话可以默认生成 xyz 的setter和getter方法声明和实现,并生成下划线开头的成员变量(_xyz)另外需要补充的是,如果手动实现了setter和getter方法,那么就不会自动生成setter和getter方法以及下划线开头的成员变量了。
2016-03-17 14:51:49 1023
原创 Network 【用 AFN 通过 POST 方式发送JSON数据的两种形式】
POST 发送数据有两种形式:1、发送纯文本的内容2、发送的 body 部分带有文件(图片,音频或者其他二进制数据)
2016-03-14 19:02:14 3678
转载 iOS 【读取图片数据 UIImageJPEGRepresentation和UIImagePNGRepresentation】
在iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation方法在耗时上比较少 而UIImagePNGRepresentation耗时操作时间比较长-(void)imagePickerController:(UIImagePickerCo
2016-03-14 18:11:27 3279
原创 iOS 【automaticallyAdjustsScrollViewInsets 属性介绍】
首先我们来看底层automaticallyAdjustsScrollViewInsets这个属性是如何去定义的:@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES显然这是一个默认为YES的属性。这是UIViewCon
2016-03-10 15:41:53 2365
原创 C 【block本质-block内部可以一直引用的变量类型】
#import // 方法的声明void test1();void test2();void test3();void test4();int main(int argc, const char * argv[]) { @autoreleasepool { // test1();// test2();// test3(
2016-03-09 20:24:47 736
原创 iOS 【UIKit-UIImageView 的 contentMode 属性概述】
经验规律:1.凡是带有Scale单词的,图片都会拉伸2.凡是带有Aspect单词的,图片都会保持原来的宽高比,图片不会变形UIViewContentModeScaleToFill : 图片拉伸至填充整个UIImageView(图片可能会变形)UIViewContentModeScaleAspectFit : 图片拉伸至完全显示在UIImageView里面
2016-03-09 17:20:34 733
转载 iOS 【iOS-NSString的常用方法】
NSString 的常用方法创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 url 指定的内
2016-03-09 16:12:19 562
原创 iOS 【rows = (count + maxCols - 1) / maxCols】
问题描述:共有count条数据,每行最多放colMax数据(也就是每行最多有maxCols列),一共放几行(rows)数据?rows = (count + maxCols - 1) / maxCols比如说:126条数据,每行最多放13条,那么最多放几行?(126 + 13 - 1) / 13 = 10.615.... = 10(向下取整)验证结果:10 * 12 = 120
2016-03-08 22:39:02 501
原创 iOS 【两个控制器的view互为父子关系,那么这两个控制器一定也要互为父子关系】
题目很好的说明了这篇文章要阐述的观点。举例(监听屏幕旋转):比如说a的view中添加了子控件b的view,a是窗口的根控制器,那么一旦屏幕旋转(屏幕旋转事件是由窗口发出的),根控制器一定能监听的到。但是b控制器是无法监听到屏幕旋转的,因为b控制器和a控制器一点关系也没有。如果想让b控制器也监听到屏幕旋转,单单让b的view添加到a的view上是不够的,还要让b控制器成为a控制器的子控制器。
2016-03-03 10:22:46 1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人