摘要:1、 wantsFullScreenLayout 只要在UIViewController上设置wantsFullScreenLayout=true ,那么状态栏的高度就不会被算在视图里,也就是说有没有状态栏y坐标始终都是从0算起。 如果没有设置这个的话,旋转屏幕并且隐藏显示状态栏(statusBar
阅读全文
07 2015 档案
摘要:1、 wantsFullScreenLayout 只要在UIViewController上设置wantsFullScreenLayout=true ,那么状态栏的高度就不会被算在视图里,也就是说有没有状态栏y坐标始终都是从0算起。 如果没有设置这个的话,旋转屏幕并且隐藏显示状态栏(statusBar
阅读全文
摘要:转载自:http://www.cocoachina.com/industry/20130411/5975.htmlObjective-C和Core Foundation 对象相互转换的内存管理总结发布于:2013-04-11 13:37阅读数:4109iOS允许Objective-C 和 Core ...
阅读全文
摘要:__weak如何实现对象值自动设置为nil的在开始讲解__weak机制之前,先来一些铺垫ARC 的实现苹果的官方说明中称,ARC是“由编译器进行内存管理”的,但实际上只有编译器是无法完全胜任的,ARC还依赖OC运行时库,也就是说ARC是通过以下工具、库来实现的:● clang (LLVM 编译器)3...
阅读全文
摘要:iOS开发UI篇—UIWindow简单介绍 - 文顶顶 - 博客园文顶顶iOS开发UI篇—UIWindow简单介绍iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是...
阅读全文
摘要:以上是Xcode4.2中不采用storyboard应用的默认启动流程图。对于采用了storyboard的应用,UIApplicationMain()将会额外加载应用的主要storyboard文件,从而创建窗口和初始视图。程序启动的完整过程1.main函数2.UIApplicationMain* 创建...
阅读全文
摘要:在许多地方可以见到self和[self class]的调用方式,那么他们有区别吗? 1 首先self是什么,它是指向实例变量首地址的指针(同c++的this一样)可以访问对象的资源。 2 [self class] 首先看下class 它返回的是类对象(也就是isa指针),所以通过[self clas
阅读全文
摘要:最近研究了下googlebuffer协议,Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Pyth...
阅读全文
|