- 博客(6)
- 资源 (8)
- 收藏
- 关注
转载 160319 addChildViewController&transitionFromViewController的使用
1.背景 iOS 5.0 以前 ,我们在一个视图控制器中会用addSubView方法来添加很多子View,并进行对这些子View的控制。但是,这样做,有一个问题: 一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的view
2016-03-19 09:41:17 303
原创 160317关于状态栏,导航条,横竖屏问题的总结。
1.状态栏, 1)启动页隐藏状态栏 info.plist 加 Status bar is initially hidden 为yes 2)其他界面隐藏显示状态栏 info.plist 加 View controller-based status bar appearance 比如其他界面都是显示的,现在进入这个界面需要隐
2016-03-17 13:48:00 474
转载 160309float,double等精度丢失问题
来自MSDN的解释:http://msdn.microsoft.com/zh-cn/c151dt3s.aspx为何浮点数可能丢失精度浮点十进制值通常没有完全相同的二进制表示形式。 这是 CPU 所采用的浮点数据表示形式的副作用。 为此,可能会经历一些精度丢失,并且一些浮点运算可能会产生意外的结果。 导致此行为的原因是下面之一:十进制数的二进制表示形式可能不精确。
2016-03-09 16:22:23 523
原创 160309iOS 浮点数显示的问题。
先看一段代码 CGFloat tempFloat = 3.05; NSString* tempStr = [NSString stringWithFormat:@"%.1f", tempFloat]; NSLog(@"tempFloat = %@", tempStr);这样打印出来的是3.0 CGFloat tempFloat = 3.051; NS
2016-03-09 16:19:58 1139
转载 [Cocoa]深入浅出 Cocoa 之消息
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的:Bird * aBird = new Bird();aBird->fly(); 在ObjC 中则如下:Bird
2016-03-07 11:25:55 242
转载 JSPatch实现原理详解
注:本文较早撰写,随着 JSPatch 的改进,有些内容已与最新代码对不上,建议转看重新整理后的JSPatch实现原理详解。JSPatch以小巧的体积做到了让JS调用/替换任意OC方法,让iOS APP具备热更新的能力,在实现 JSPatch 过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。本篇文章从基础原理、方法调用和方法替换三块内容介绍整个 JSPatch 的实现原
2016-03-07 11:24:53 2118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人