- 博客(8)
- 收藏
- 关注
原创 OC一些基本东西的理解(持续更新)
1> 关于static的理解一个进程在内存中的布局:栈区,堆区,.data段,.bss段,.text段。栈区,一般函数体内的局部变量(除了动态分配的),都是分配在栈区的。堆区,就是通过alloc等方式生成的对象存储区,.text段保存进程执行的二进制文件,.data段存放的是进程所有已初始化的全局变量,.bss段存放的是进程未初始化的全局变量(.data和 .bss的生命周期是和整个程序一样的
2017-04-04 17:58:41
376
原创 对UIView的hitTest: withEvent: 方法的理解
- (nullableUIView *)hitTest:(CGPoint)point withEvent:(nullableUIEvent *)event;- (BOOL)pointInside:(CGPoint)point withEvent:(nullableUIEvent *)event;
2017-03-17 12:29:05
8123
原创 application:(UIApplication *)app openURL 的学习
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionaryUIApplicationOpenURLOptionsKey,id> *)options{}其他应用(后面以下称为APPB)通过 openURL的方法打开这个方法所在的app(这个以下称为APPA)后,这个方法就会被调用。
2016-11-15 18:47:07
7105
原创 UIViewAutoresizing 各个类型的探索
虽然UIView的UIViewAutoresizing属性已经是个很老的东西了,但是工作中还是经常会用到它做一些简单的布局(毕竟纯代码layout还是有点多),但是在使用的过程中,总觉得和之前博客上看到的一些说法不一致,因此布局中常常会出现一些令自己意外的约束效果。好多东西都要自己去验证才行。下面就是自己通过探索得到的结果:/*UIViewAutoresizingFlexibleWid
2016-11-11 18:10:41
381
原创 关闭项目里某个文件的arc设置。
每次都忘了这个设置怎么写,因此专门写下来,以方便以后使用!选中对应的TARGETS--Build Phases--Compile Sources 在文件列表里面找到对应的文件,双击,写上:-fno-objc-arc 就可以了。有时候由于项目的配置问题,这样写并不管用,可以试一下加上双引号: "-fno-objc-arc"
2016-09-08 17:38:06
391
转载 解决聊天输入框一直跳动的bug
坑1: iOS7及以上的版本上,UITextView出现这样的问题:弹出键盘时,没输入任何文字,但是光标位置不是在最上方。 解决方案: iOS7以后新增了一个属性automaticallyAdjustsScrollViewInsets,将其置为NO即可。别忘了加版本判断。[objc] view plaincopyif (IOS
2015-12-05 14:56:24
2726
转载 App各种Icon及Launch image的尺寸和用途 移动端尺寸基础知识
原文地址:http://blog.youkuaiyun.com/justtellu/article/details/42121197 与 http://colachan.com/post/3435IOS7,8 Asset iPhone 6 Plus (@3x) iPhone 6 and iPhone 5 (@2x) iPhone 4s (@2
2015-07-30 16:26:16
2094
原创 如何对自定义类进行归档,写入plist文件
首先这个类需要实现NSCoding这个协议然后在类的实现中实现两个方法 接下来就是开始使用这个类了最后结果是
2015-04-06 14:56:28
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人