1、认识NSString中==、- (BOOL)isEqual:(id)object;,- (NSInteger)hash;, - (BOOL)isEqualToString:(NSString *)otherString;一个运算符和三个函数。 1、== 是比较两个指针本身是否相同,而不是指针所指 ...
分类:
移动开发 时间:
2020-06-27 11:45:45
阅读次数:
69
1、UIEvent简介 UIEvent是代表iOS系统中的一个事件,一个事件包含一个或多个的UITouch; UIEvent分为四类: UIEventType typedef NS_ENUM(NSInteger, UIEventType) { UIEventTypeTouches,//触摸事件类型 ...
分类:
移动开发 时间:
2020-06-22 15:38:21
阅读次数:
72
背景: 今天聊代码规范的问题的时候说了一下尾调用的问题。 一:概念: 什么是尾调用? 尾调用(Tail Call):某个函数的最后一步仅仅只是调用了一个函数(可以是自身,可以是另一个函数)。注意 “仅仅” 两个字。 例子: // 尾调用: - (NSInteger)funcA:(NSInteger) ...
分类:
移动开发 时间:
2020-05-25 12:11:32
阅读次数:
77
代码支持: 1、长按textView弹出换行操作; 2、自定义文字间距; 3、为textView添加placeholder文字; 直接贴代码: 1、.m文件 #import "TextView.h" @interface TextView () { NSInteger b_index; } @end ...
分类:
其他好文 时间:
2020-04-16 13:19:32
阅读次数:
97
例子 实现一个计算器 #import "CalcuteManger.h" @implementation CalcuteManger -(CalcuteManger *(^)(NSInteger))add{ return ^(NSInteger num){ _result+=num; return ...
分类:
移动开发 时间:
2020-03-01 14:47:23
阅读次数:
92
引言: 咳咳,首先我是一枚资深小白(资深小白 、也太衰),这个博客是自己用来记录迷糊犯二的东西。 最近发现难道是因为老了么(我明明18....),很多东西,脑子已经不记得了,迷迷糊糊,概念理论的东西脑子里面七零八落。 从一个知识点跳到另一个知识点,简直是连环事故. ??sad. 傲娇的我不服,决心要 ...
分类:
其他好文 时间:
2019-12-12 23:52:10
阅读次数:
104
一、NSKeyedArchiver和NSUserDefault的区别 NSUserDefault只能存储基本数据类型,如NSInteger NSString NSArray 但像UIImage就存不进去 将各种类型的对象存储到文件中,而不仅仅是字符串、数组和字典类型,有一种更灵活的方法。就是利用NS ...
分类:
其他好文 时间:
2019-04-27 17:03:17
阅读次数:
147
NSMutableArray *sourceM = [sourceArr mutableCopy]; NSInteger count = sourceArr.count / 4; // 9个 三组 4 4 1 NSMutableArray *temp = [NSMutableArray array]... ...
分类:
编程语言 时间:
2019-03-13 12:11:51
阅读次数:
199
学习总结: 1. nil 和null? 2.Values of type 'NSInteger' should not be used as format arguments; add an explicit cast to 'long' instead。 ...
分类:
移动开发 时间:
2018-12-31 15:52:22
阅读次数:
166
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 15;}- (CGFloat)tableView:(UITableView *)tableView h ...
分类:
其他好文 时间:
2018-12-19 11:10:31
阅读次数:
178