objc_setAssociatedObject 是<objc/runtime.h> 下的函数,所以需要添加头文件: import <objc/runtime.h> 函数的具...
![240](https://upload.jianshu.io/users/upload_avatars/1492805/191a553d6667.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
objc_setAssociatedObject 是<objc/runtime.h> 下的函数,所以需要添加头文件: import <objc/runtime.h> 函数的具...
如何更好的控制图片的位置呢?比如我想把图片向右移动10px
搞清leftBarButtonItem、backBarButtonItem 我们在A视图设置的代码,系统是如何实现从A视图push到B视图后,显示在B视图的? 显示原理: 1...
奇怪的逻辑运算 一般语言的逻辑运算结果都是 true或者false但是js就很个性,我就是其中一个操作数的值。对于双目运算符,如果能成功短路运算,就是左操作数的值,短路不了,...
类型转换 当我们给无符号类型一个超出他表示范围的数的时候,其结果是该数对无符号类型表示数值总数取模后的数 何为取模运算? 欲求a对b的模或者余模&余 = a - c * b;...
关于全局变量、局部变量和static 变量有全局变量、局部变量之分。全局变量的作用域是从声明的那一行开始,默认是可以被外部引用的。而局部变量是在函数内声明的。局部变量的生命随...
我以前很喜欢看演讲,看专访,希望能向别人学习怎么度过人生。甚至买过不少所谓的成功学书籍,印象深刻的就有唐骏的《我的成功可以复制》。想到这个,我又发现我曾经迷恋过的“偶像”们似...
Swift里的初始化相比于OC复杂了不少。Swift里的初始化并不返回值。而是确保在第一次使用该类型的实例之前,能够充分的正确的初始化该实例。初始化器用关键字init表示。而...
Shell排序算法中j -= gap的原因就是要照顾到往前回数gap位置的重复比较。而且gap会变小。所以回数的间隔变小次数会增多。 If-else 语句中的else部分是可...
网站是通往互联网世界的一大工具,在这片信息的海洋上,总有那么几款产品,如海岛般骄傲伫立,带给人不一样的感觉。当然,本文的标题是有失公允的,世界是优秀的产品不计其数,要分类罗列...
观海街日记有感 我很怀念,那个没有wifi,吃着西瓜,吹着风扇的夏天。 -- 题记 海街日记是一部以宁静平淡,亲情为主题的电影。听闻这也是该片导演一贯的风格。这部电影讲述了...
文/瓯南 自2014年入大学以来,已将近两年了。两年的时间过得飞快,生活虽然平淡无奇,但最让我感到骄傲的,是这两年的时间,我读了200多本书。 大部分书都是我买的。在图书馆也...
nice
5分钟 搭建免费个人博客五分钟倒数已经可以计时了。 三步完成免费个人博客搭建, 这是一篇小白也能看懂的文章,本文主要针对mac OS ,Windows 除了软件安装方式和命令有些区别(装了git b...
五分钟倒数已经可以计时了。 三步完成免费个人博客搭建, 这是一篇小白也能看懂的文章,本文主要针对mac OS ,Windows 除了软件安装方式和命令有些区别(装了git b...