- 博客(7)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 封装网络请求
#import "DataService.h"#define BASE_URL @"https://api.weibo.com/2/"@implementation DataService+ (void)requestData:(NSString *)urlStr htttpMethod:(NSString *)
2015-09-10 08:25:50 203
原创 OC小知识点
一 对象的初始化 对象必须先创建,然后初始化,才能使用。NSObject *object = [[NSObject alloc]init];首先为对象分配内存地址,为初始化做准备。初始化是对象创建过程中将新分配对象的状态设置为合理的初始值,使之处于可用状态阶段。通过约定,我们要求初始方法以init开头,并且在成功完成初始化后,返回当前对象,如果失败则返回nil。自定义初始化方
2015-09-02 19:30:05 228
原创 手势
//当子视图超出自己的frame时,是否剪切子视图 self.clipsToBounds = YES; //是否开启多点触控self.multipleTouchEnabled = YES;//拿到在屏幕上点击手指的个数(注意:开启多点触控) NSInteger count = touches.count; //拿到点击次数NS
2015-08-19 20:51:13 226
原创 ios的两种传值方式
注意:1 观察者要持有被观察对象。 2 只有通过KVC或者setter方法,修改了被观察对象的属性值才能调用通知方法。直接修改无法调用变更通知的方法。第一步: //第一步 //注册观察者,给孩子添加一个照顾的人 //Observer: 观察对象 //KeyPath: 被观察对象的属性值 //options: 观察的旧值或者新值
2015-08-12 21:31:11 232
原创 关于OC的内存管理
1 什么是内存管理?内存管理是关于如何管理对象生命周期的编程原则。OC中的内存管理只针对OC中的对象,所有的对象都继承NSObject基本数据类型不需要管理内存。当一个对象没有人再使用,该对象应该从内存中销毁掉。2 引用计数所有的OC对象都有一个计数器,这个计数器我们成为引用计数。引用计数表示有几个人在使用当前对象。alloc用来创建对象,创建完成后
2015-08-03 12:37:34 327
原创 oc初学心得
初次接触OC语言,期初感觉会很难,但是和C语言对比了一下,除了命名方式和一些关键字不同以外,其他的一些大的方向还是一样的。比如类和方法,因为Java和OC都是面向对象的语言,所以在某些方面都是相通的。不过如果大家是初次接触OC也不要害怕,因为它不难,只是在语法上比较奇怪,就像苹果电脑一样,关闭按钮在左上方,这也是苹果系统的风格,和大家分享一下哦。
2015-07-30 12:43:09 279
原创 字符串和可变字符串 1 创建:alloc initWithFormat string(可变字符串) 2 比较 isEqualTo欢迎使用CSDN-markdown编辑器
字符串和可变字符串1 创建:alloc initWithFormat string(可变字符串)2 比较 isEqualToString(内容) caseInsensitiveCompare(大小)结果为 枚举类型: typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscendin
2015-07-30 12:38:24 324
AVFoundation调用拍摄图像显示偏白或者偏黑,怎么调?
2016-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人