随笔分类 - IPhone
iOS: How To Make AutoLayout Work On A ScrollView
摘要:iOS: How To Make AutoLayout Work On A ScrollViewPosted onJune 11th, 2014Ok, I’ll admit. I’ve been seriously struggling with AutoLayout ever since it’s...
阅读全文
Objective C运行时(runtime)
摘要:详解objc_msgSend 【详解objc_msgSend】 1、为了性能,objc_msgSend用汇编写成。存在于objc-msg-x86_64.s中。 2、在上图代码中可以看到,objc_msgSend被分为2个过程:1)在cache中寻找SEL。2)在MethodTable寻找SEL。 3
阅读全文
如何让iOS 保持界面流畅?这些技巧你知道吗
摘要:如何让iOS 保持界面流畅?这些技巧你知道吗 作者:ibireme这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。 Index 1.演示项目 2.屏幕显示图像的原理 3.卡顿产生的原因和解决方案 CP
阅读全文
iPhone 6 屏幕揭秘
摘要:http://www.cocoachina.com/design/20141218/10680.html一根线的渲染为了说明多种设备的不同像素渲染情况,我们比较了一个一像素宽的线是怎样渲染的:最初的iPhone – 没有高清屏,比例系数是1。iPhone 5 – 有高清屏,比例系数是2。iPhone...
阅读全文
iOS各版本图标尺寸汇总
摘要:About Information Property List Files UILaunchImageFile UILaunchImageFile (String - iOS) specifies the name of the launch image file for the app on ol
阅读全文
Xcode6 storyboard new push segue 后的视图控制器没有navigation item bug.
摘要:手动切一下 老的push,再切回来,就会出有了,我想是一个bug. Xcode 6 Segue with UINavigationItem Xcode 6 Segue with UINavigationItem up vote0down votefavorite I've just created
阅读全文
Mac OS 后台服务注册
摘要:/Library/LaunchAgents/ /Library/LaunchDaemons
阅读全文
LLDB
摘要:你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值? NSLog(@"%@", whatIsInsideThisThing); 或者跳过一个函数调用来简化程序的行为? NSNumber *n = @7; // 实际应该调用这个函数:Foo(); 或者短路一个逻辑检查? if (1 || theB
阅读全文
ArrowLayer : A coustom layer animation
摘要:Since my other answer (animating two levels of masks) has some graphics glitches, I decided to try redrawing the path on every frame of animation. So
阅读全文
Xcode 运行时配置
摘要:有时候,我们的app在测试时需要连接到一个testing服务器,在打包为企业证书的app时又需要连接到另一个ad hoc 服务器,或者我们想企业证书打包的app和debug模式打包的app有不同的APP Bundle Identifier,以在一个测试机上同时安装....等等这些与App开发没有实际
阅读全文
UncaughtExceptionHandler, iOS
摘要:虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。 IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因如:内存访问错误,重
阅读全文
Easing Functions
摘要:Robert Penner's Easing Functions A collection of swappable functions that add flavor to motion. Visualize Easing Cheat Sheet for jQuery, CSS, SCSS Eas
阅读全文
非零环绕数规则和奇-偶规则(Non-Zero Winding Number Rule, Odd-even Rule)
摘要:在图形学中判断一个点是否在多边形内,若多边形不是自相交的,那么可以简单的判断这个点在多边形内部还是外部;若多边形是自相交的,那么就需要根据非零环绕数规则和奇-偶规则判断。 判断多边形是否是自相交的:多边形在平面内除顶点外还有其他公共点 内-外测试 不自交的多边形:多边形仅在顶点处连接,而在平面内没有
阅读全文
rand & random & arc4random
摘要:rand(3) / random(3) / arc4random(3) / et al. Written by Mattt Thompson on August 12th, 2013 What passes for randomness is merely a hidden chain of cau
阅读全文