ios
jjsnower
...
展开
-
将NavigationBar设置为透明
将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController : UIViewControllerUINavigationControllerDelegate>2.在实现类中加入这个代理转载 2013-09-12 09:44:30 · 2174 阅读 · 1 评论 -
class-dump介绍
1. class-dump的下载安装:安装文件的下载:http://stevenygard.com/projects/class-dump/下载class-dump-3.5.dmg后,将dmg文件中的class-dump复制到/usr/bin目录,并在Terminal中执行 “sudo chmod 777 /usr/bin/class-dump” 命令赋予其执行权限。然后运行class原创 2014-02-18 22:53:17 · 732 阅读 · 0 评论 -
Homebrew的介绍
Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装或卸载软件。Homebrew的官方地址:http://brew.sh/1. 安装Homebrew:在Mac中打开终端(Terminal),输入以下命令:ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"原创 2013-12-30 15:36:14 · 639 阅读 · 0 评论 -
UIWindowLevel详解
转自:http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.html一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图转载 2013-09-25 11:00:07 · 533 阅读 · 0 评论 -
合并模拟器和真机库,生成一个通用的静态库
1. 利用lipo命令来合并模拟器和真机库:用模拟器编译生成的静态库是i386架构的,而ios是arm6/arm7/arm7s架构的,架构不兼容,所以用模拟器编译的静态库在真机上不能用。要使静态库编译出来,模拟器和真机都可以使用的,可以分别编译生成libxxx.a,然后用lipo来合并这两个libxxx.a如下:打开终端,cd到build目录,然后使用lipo命令如下:lipo原创 2013-09-23 16:12:25 · 1817 阅读 · 0 评论 -
强制去除xcode的编译警告
转自:http://blog.waaile.com/clang-diagnostic-ignored/在使用xcode进行iphone应用开发时,经常需要添加一些第三方的类库,而一些第三方的类库由于缺少维护,从而导致类库中含有各种警告和各种内存泄漏,但并不影响运行.倘若我们需要用到第三方库,而由不想在代码分析时看到这些库的警告或内存泄漏,我需要这样做:#pragma c转载 2013-09-23 14:51:44 · 3995 阅读 · 0 评论 -
利用dispatch_once创建单例
转自:http://bj007.blog.51cto.com/1701577/649413无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者转载 2013-09-12 17:49:12 · 616 阅读 · 0 评论 -
How to pause the animation of a layer tree
From: http://www.devdiv.com/how_to_pause_the_animation_of_a_layer_tree-blog-21666-51864.htmlQ: How do I pause all animations in a layer tree?A: In order to pause animations in a layer tre转载 2013-09-13 10:26:27 · 680 阅读 · 0 评论 -
theos的介绍
在安装 Theos 之前,需要具备以下环境。1. iOS SDK一般来说,iOS开发者的计算机上都会装有 iOS SDK。安装Xcode后进一步安装CLT(Command Line Tools,命令行工具),其在 Xcode中的路径是 Xcode→Preferences→ Downloads,Xcode 5 之后,CLT被整合原创 2014-02-19 22:53:59 · 1684 阅读 · 0 评论