七月第四周总结

1.touchesShouldBegin:

// 在UIScrollView的子类中重写该方法,用于返回是否将事件传递给对应的子视图,默认返回YES,如果返回NO,该事件不会传递给对应的子视图

- (BOOL)touchesShouldBegin:(NSSet<uitouch> *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view;

UIScrollView处理触摸事件原理:

当用户在UIScrollView的一个子视图上按下时,UIScrollView并不知道用户是想要滑动内容视图还是点击对应子视图,所以在按下的一瞬间,事件UIEvent从UIApplication传递到UIScrollView后,其会先将该事件拦截而不会立即传递给对应的子视图,同时开始一个150ms的倒计时,并监听用户接下来的行为

当倒计时结束前,如果用户的手指发生了移动,则直接滚动内容视图,不会将该事件传递给对应的子视图; 当倒计时结束时,如果用户的手指位置没有改变,则调用自身的-touchesShouldBegin:withEvent:inContentView:方法询问是否将事件传递给对应的子视图(如果返回NO,则该事件不会传递给对应的子视图,如果返回YES,则该事件会传递给对应的子视图,默认为YES) 当事件被传递给子视图后,如果手指位置又发生了移动,则调用自身的-touchesShouldCancelInContentView:方法询问是否取消已经传递给子视图的事件.

2. intrinsicContentSize使用:

https://www.cnblogs.com/songxing10000/p/6397364.html

3.报错Terminating app due to uncaught exception ‘NSInvalidArgumentException‘, reason: ‘Source type 1 not available’:

原因是因为使用的模拟器,模拟器不能拍照。

https://stackoverflow.com/questions/10686401/how-to-solve-this-error-of-terminating-app-due-to-uncaught-exception-nsinvalida

4.npm更新:

$ npm install [email protected] -g 进行npm版本自动更新

5.npm express -e . 报错Express command not found:

sudo npm install -g express-generator

https://stackoverflow.com/questions/22999612/zsh-command-not-found-express

6.正则记录:

let phoneRegex = "^[0-9]\\d{7,11}$"     // 8~12位数字

let phoneRegex = "^[0-9]\\d{10}$"       // 11位数字

7.git stash的使用:

使用 git stash 让突如其来的分支切换更加美好。

https://blog.csdn.net/qq_32452623/article/details/76100140

原文地址:https://www.cnblogs.com/pengsi/p/9378371.html

时间: 2024-10-10 09:07:43

七月第四周总结的相关文章

七月第四周进度总结

本周,坚持了每天学习Java一小时的要求学习了java第六章对象,类,包和接口.编写程序2017级的java开课前考试的学生信息管理(仍不完善). 一,观看了WEB03_JavaScript的视频讲解,学习了:javascript ECMAScript 的 1.语法 2.变量:只能使用var定义,如果在函数的内容使用var定义,那么它是一个局部变量,如果没有使用var它是一个全局的.弱类型! 3.数据类型:原始数据类型(undefined/null/string/number/boolean)

七月第四周学习心得

在这一周的学习中,一共做了七小时的代码,学习了switch 只能支持 byte.short.char.int 这几个基本数据类型和其对应的封装类型.switch后面的括号里面只能放int类型的值,但由于byte,short,char类型,它们会 自动 转换为int类型(精精度小的向大的转化),所以它们也支持.更深刻理解使用switch语句,Object使用的公用方法:clone   getclass等等方法.Java的四种引用,强弱软虚,用到的场景.按照引用强度依次从强到弱分为:强引用.软引用(

第四周作业

第四周作业 1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. (1)复制/etc/skel目录为/home/tuser1 [[email protected] ~]# cp -r /etc/skel/ /home [[email protected] ~]# mv /home/skel /home/tuser1 [[email protected] ~]# ll -a /home/tuser1/ total 2

#51CTO学院四周年#详解JWT的结构与应用

1. JWT是什么? JWT,全称JSON WEB TOKEN, 是WEB客户端与服务器之间相互进行安全通信的规范.通信双方的对象本身通过JSON传递数据是不安全的,但是由于有了数字签名的存在,这些信息变的可信的. 2. JWT特点 简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数据量小,传输速度也很快 自包含(Self-contained):负载中包含了所有用户所需要的信息,避免了多次查询数据库 3. JWT的应用场景 身份认证:当用户在客户端完成

51CTO四周年——米的感悟

不知不觉,我已经来到这里一年多了,2016年4月4号,我偶然发现了这个网站,当时刚学完思科的四门基础课程,对网络很感兴趣,想要一直从事这个行业,于是我找到老师,说明了自己的想法,老师鼓励我去考CCNA认证,我觉得是一个很好的锻炼机会和学习机会,就四下寻找资源. 在找到这个网站,准确的说,是找到晁海江老师的课程之后,我内心狂喜,仔细研究了一遍课程大纲后,试听下来,觉得晁老师讲的很不错,我也喜欢听他的声音,所以就购买了全套课程.从那以后,我冲着考CCNA这个目标,十分刻苦努力地学习起来,每一天都有期

第十四周学习进度

时间 十四周 学习时间 78小时 代码量 1623行 所学知识 临近期末,学习任务越来越重,用在专业技术学习上的时间相对减少了很多.不过这周还是有些收获的.首先是数据结构作业的完成,我头一次使用Qt写了一个图形界面.以前我学习Qt是总觉得它晦涩难懂,但是这次我只是看了看学习视频,觉得容易多了.虽然当下图形界面不是很热门,但是学了两年的计算机,连一个图形界面都写不出来还是很尴尬的,所以以后若是有时间还是应该好好学学.

20140256985《嵌入式程序设计》第三、四周学习总结

1.第三四周学习情况 上课能跟上,而且新的虚拟机非常好使,编辑代码的时候很是方便,没有上一个虚拟机那么复杂,非常好用! 2实验楼学习内容    (1).安装并解压arm-linux-gcc交叉编译工具 (2).测试arm-linux-gcc是否可运行 (3).解决64位系统下安装32位软件的问题和 (4).将arm-linxu-gcc加入环境变量PATH中 (5).bootboader的配置,移植和编译 解压文件 建立板级支持包 修改eduk2410文件 修改Makefile文件 编译U-Boo

每周学习进度--第四周

  第四周 所花时间(包括上课) 270min 代码量 324 博客量 1 了解到的知识点 Java编写简单工厂模式和工厂方法模式

七月学习总结

暑假已经过去一大半,对七月的OI学习做一个总结. 七月将复赛知识清单中的前两个等级的知识点过了一次,学过的复习了,没学的也都看过了.但是这些算法并没有完全掌握,题目做得少了,只做了些模板题.七月末将知识点复习了一次并做了记录,以后还是要勤加练习. 七月先是上了七天衔接课,后来又预习高一新课,紧接着又回老家.期间没有真正沉下心来学习OI,对知识点学习的投入度不够,在剩下不多的暑假时间里要多投入精力学习.