会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小楼一夜听春雨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页
2019年1月15日
autolayout后获取frame
摘要: autolayout设置完layout立即用frame拿对应的值可能拿不准,因为autolayout设置完布局后布局引擎并不会马上去更改布局,而是将布局标记为待更新,此时可以用的方法有两种,一是延时0.1秒再去取frame,这种方法不好,另一种是在设置完autolayout后调用layoutIfNe
阅读全文
posted @ 2019-01-15 08:19 ximenchuixie
阅读(305)
评论(0)
推荐(0)
编辑
2018年12月21日
向后兼容,向前兼容
摘要: 用软件举例: 向后兼容:新软件能处理老输入 向前兼容:旧软件能处理新输入
阅读全文
posted @ 2018-12-21 13:24 ximenchuixie
阅读(112)
评论(0)
推荐(0)
编辑
2018年12月1日
xcode 自动签名原理
摘要: 签名的核心就是provision profile要与当前的bundle id及本地的私钥相匹配。 teamid:每个开发者账号都会对应一个teamid。企业的开发这账号除了对应一个teamid外,下面的每一个开发者还会有一个personal team,当然会有不同的teamid。 xcode中自动签
阅读全文
posted @ 2018-12-01 18:31 ximenchuixie
阅读(700)
评论(0)
推荐(0)
编辑
2018年11月16日
i386 x86_64 armv7 arm64
摘要: arm7: Used in the oldest iOS 7-supporting devices arm7s: As used in iPhone 5 and 5C arm64: For the 64-bit ARM processor in iPhone 5S i386: For the 32-
阅读全文
posted @ 2018-11-16 11:50 ximenchuixie
阅读(165)
评论(0)
推荐(0)
编辑
2018年11月7日
ARC下野指针 EXC_BAD_ACCESS错误
摘要: 一般都是多线程造成的,某一个线程在操作一个对象时,另一个线程将此对象释放,此时就有可能造成野指针的问题。一种解决办法是如果都是UI操作则将这些操作都放在主线程去执行。 通常出现此问题的地方都在RAC,或者某些异步执行的block中。 <!--StartFragment--> 以下这种情况也会产生野指
阅读全文
posted @ 2018-11-07 15:21 ximenchuixie
阅读(461)
评论(0)
推荐(0)
编辑
hitTest,UIWindow sendEvent ,touchbegan, 响应链
摘要: https://developer.apple.com/documentation/uikit/touches_presses_and_gestures/using_responders_and_the_responder_chain_to_handle_events 当打开app触摸屏幕时,系统会
阅读全文
posted @ 2018-11-07 15:19 ximenchuixie
阅读(204)
评论(0)
推荐(0)
编辑
2018年10月23日
直接添加viewController中的view时的注意事项
摘要: 直接添加viewController中的view时需要注意一个问题,比如: MyTestViewController *vc = [MyTestViewController new]; [self.view addSubview:vc.view]; 如果只是这行代码的话,vc本身有可能被释放,造成中
阅读全文
posted @ 2018-10-23 18:08 ximenchuixie
阅读(134)
评论(0)
推荐(0)
编辑
2018年10月19日
ios unicode
摘要: 转义字符,反斜扛\ \u 后跟4位16进制数 \U 后跟8位16进制数 转义字符,反斜扛\ \u 后跟4位16进制数 \U 后跟8位16进制数 转义字符,反斜扛\ \u 后跟4位16进制数 \U 后跟8位16进制数 转义字符,反斜扛\ \u 后跟4位16进制数 \U 后跟8位16进制数
阅读全文
posted @ 2018-10-19 12:09 ximenchuixie
阅读(112)
评论(0)
推荐(0)
编辑
2018年9月28日
Unicode UTF8 UTF16 urlencode base64
摘要: Unicode:是一个字符集,每个字符对应一个唯一的unicode编码,一般是16位。 UTF8是针对Unicode的编码方式,因为如果每个字符都用unicode的编码存储的话会很浪费空间,比如说ascii字符,实际上只需要用一个字节表示,但是直接用unicode的话会需要两个字节,造成空间的浪费。
阅读全文
posted @ 2018-09-28 10:45 ximenchuixie
阅读(191)
评论(0)
推荐(0)
编辑
2018年9月26日
self, super理解
摘要: self是方法参数列表中的第一个参数,是运行时决定的。 super是编译器符号,是编译时决定的。super的含义为从父类开始寻找相应的方法,父类在编译的时候就已经决定了。 一个关键点:super并不代表父类,只是代表从父类开始寻找方法,传入方法的前两个参数还是self和_cmd 附:一段编译成c++
阅读全文
posted @ 2018-09-26 13:38 ximenchuixie
阅读(134)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页