- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Java 数据类型和面试
类型大小 bit范围默认值byte8-128 ~ 1270short16-32768 ~ 327670int32-2,147,483,648 ~ 2,147,483,6470long64- 2^63 ~ 2^63 - 10Lfloat321.4E-45 ~ 3.4028235E380.0fdouble...
2019-10-13 18:41:12 164
原创 OC 宏入门
宏是什么宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。宏定义的种类1. 对象宏: (不带参数) [0]#define [1]SIZE [2]10 [0]#define 定义宏 undef 取消宏定义[1] 宏名称, 通常用大写字母[2] 宏定义的内容,在编译期
2017-07-09 14:46:11 1000
原创 UIScrollView delaysContentTouches & touchesShouldBegin
默认情况下的触摸事件分发当用户手指触摸UIScrollView及其子类时,其属性 isTracking 设置为YES,同时内部会开启一个NSTimer, 在timer的一个极短的时间周期内,如果手指发生了较大距离的移动,UIScrollView接收这个事件开始滚动到相应的位置, isTracking 设置为NO。 如果手指没有发生较大距离的移动,而touch位置正好位于子视图上,并且其子视图接
2017-06-15 13:45:37 875
原创 OC Block 简介
在维基中闭包的定义如下: 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合
2017-06-12 19:04:15 856
原创 OC Runtime 方法与消息传递
OC的方法调用我们已经很熟悉了,一段简单的代码,一个名为MyObject的类#import <Foundation/Foundation.h>@interface MyObject : NSObject-(void)printSomeThing:(NSString *)age;-(void)printSomeThing;@end#import "MyObject.h"@implementation
2017-05-01 15:50:28 870
原创 OC runtime 类与对象
struct objc_class { Class isa; //实例的isa指向类对象,类对象的isa指向元类 #if !__OBJC2__ Class super_class; //指向父类 const char *name; //类名 long version; // 类的版本信息,初始化默认为0,可以通过runtime函数cl
2017-04-25 09:56:37 392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人