前言
最近项目中遇到一个问题,需要使某些界面强制横屏,某些界面只能竖屏,比较难的地方是在于需要横屏的界面的VC是拿不到的,只能通过一些非正常的手段来做到,虽然能够解决,不过却不是非常优雅的方法,但是在探索的过程中却对iOS中的屏幕方向问题有所了解,在这里写篇博客记录下来。
最近项目中遇到一个问题,需要使某些界面强制横屏,某些界面只能竖屏,比较难的地方是在于需要横屏的界面的VC是拿不到的,只能通过一些非正常的手段来做到,虽然能够解决,不过却不是非常优雅的方法,但是在探索的过程中却对iOS中的屏幕方向问题有所了解,在这里写篇博客记录下来。
本文翻译自The Amazing Adventures of NSArray
译者注:原文对NSArray进行了深入的探究,挖掘了许多令人不可思议的东西,但也有那么些错误的地方(当然只是现在运行起来会出问题),在文中我会指出。
首先我们用两行奇怪的代码开始这篇文章。
|
|
事实证明上面两行的返回值都是真。没事请放松,但是准备一个篮子防止你的脑子发生泄露,这比疯狂还要疯狂。
作为iOS开发人员,却对iOS开发中用到的框架分不清楚,比如说Core Foundation和Foundation,只是知道在这两者之间需要用__bridge进行转换,却没有去具体的研究一下。今天就记录一下这二者之间的区别,和二者之间该如何进行转换。
本文翻译自Mike Ash的Friday Q&A 2009-05-22: Objective-C Class Loading and Initialization
欢迎回到周五问答。在几周的休息之后,我准备回到正常的日程上来,我们将看到这意志能影响我多久,不过我很乐观。这周我将听从Daniel Jalkut的建议,谈谈Objective-C中类的加载和初始化(loading&initialization)。
按照正常的时间来说,今天应该在写本月的第三篇博客,但这个月各种忙,主要是几场考试加上学校公司里的一些事情,有时候本打算写一篇博客却被朋友叫去聚餐,又或是受不住一些影视剧的诱惑,到了今天总算有时间把这个月第二篇博客写出来了。
前段时间在项目中遇到了HexString,既然遇到了,那么肯定要把它搞明白,所以今天就来说说在iOS开发中的HexString。