iOS 监听音量调节 事件 iOS 监听音量调节 事件做项目需要音量调节的事件来控制其他动作,找了半天,调试了一下,一下代码都可以直接使用。经过测试的。 有两个方法:方法一:添加AudioToolbox.frameworkAppdelegate.m中,添加头文件#include在- (BOOL)application:(UIApplication *)application didFinishLa...
viewDidUnload viewDidLoad UIViewController内存管理相关的几个方法 viewDidUnload viewDidLoad UIViewController内存管理相关的几个方法viewDidLoadview载入后的操作有:view显示的一些数据要在此载入,并在viewDidUnload时释放。viewDidUnloadview释放后的操作有:释放那些view显示时的数据,并在view再次载入内存时也载入这些数据。所以:获得数据应该是先判定是否...
cocoa 图片操作若干 转载自 http://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more I've noticed that there are many questions about how to handle UIImage objects, especially in con...
Objective-C的Properties Objective-C是苹果为Cocoa框架下设计的面向对象语言,最早为开发Mac平台的程序服务,但现在随着iOS平台的兴盛,Obj-C渐渐也变为主流语言之一了,我自己也没想到过要和Obj-C打交道,但现在的工作是开发Civilization Revolution的iOS版本,自然要迎头赶上。Obj-C目前给我感觉最大的不同并非是代码的写法上,而是在一些设计模式的固定套用上;虽然代码看上去...
objective-c properties 概念 学了一段时间 objective-c properties 概念一直比较疑惑。 @property ( ) ; 类似 java 中 get set 方法, parameters: copy retain assign nonatomic readonly 逐个剖析一下 assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类...
UIVideoEditorController 使用 概述不能定制界面,不可派生子类。使用步骤:检查制定源是否可用. isSourceTypeAvailable:方法.检查可用媒体(视频还是只能是图片) availableMediaTypesForSourceType:方法.设置界面媒体属性 mediaTypes property.显示界面使用 presentViewController:animated:completion...
iphone app 四种崩溃类型 一.四种崩溃类型程序崩溃: 可能是最常见的,经常发生于内存访问出错,异常,或者其他的程序错误内存不足: 系统因为没有足够的内存满足程序需求从而杀死程序出现这种日志.它不同于其他日志的是它没有程序各线程的堆栈信息. Rather than be concerned about what part of your code was executing at the time of term...
首先查看crash log中的崩溃线程 首先查看crash log中的崩溃线程,假如是这样的:Thread 0 Crashed:0 libobjc.A.dylib 0x00003ec0 objc_msgSend + 241 MyApp 0x000036d2 0×1000 + 9938我们得到了用户发生崩溃情况的内存地址:0x000036d2...
iOS【EXC_BAD_ACCESS 】crash报告分析 做iOS的开发者,经常都会遇到这个问题,我在这里做一下简单的分析下面是crash log,摘自:【EXC_BAD_ACCESS 】crash报告的问题Exception Type: EXC_BAD_ACCESS (SIGBUS)Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009Crashed Thread: 0...
objective-c aes加密 在cocoa看到的加密代码,介绍一下。aes加密的,1M的数据,0.1秒以内,速度还可以接受。@interface NSData (AESAdditions)- (NSData*)AES256EncryptWithKey:(NSString*)key;- (NSData*)AES256DecryptWithKey:(NSString*)key;@end#im...
MSSQL三个关键系统表 MSSQL三个关键系统表sysdatabasesMSSQL中对sysdatabases系统表 的说明:Microsoft SQL Server 上的每个数据库在表中占一行。最初安装 SQL Server 时,sysdatabases 包含 master、model、msdb、mssqlweb 和 tempdb 数据库的项。该表只存储在 master 数据...
NSObject类所支持的一些基本方法 NSObject类所支持的一些基本方法对象是否class-object或其子类的成员?-(BOOL) isKindOf:class-object对象是否class-object的成员?-(BOOL) isMemberOfClass:class-object对象是否能够响应selector所指定的方法?-(BOOL) respondsToSelector:sele...
关于出现僵尸信号SIGBAT或者EXC_BAD_ACCESS的解决方案 关于出现僵尸信号SIGBAT或者EXC_BAD_ACCESS的解决方案随着用xcode开发的深入,相信很多同学都对出现SIGBAT或者EXC_BAD_ACCESS的问题,编译是对的,运行时做了某些操作,啪~~就跳到main函数里面了, 然后出现之前的提示, 十分的郁闷, 提示的信息又少。 当程序多的时候怎么找,对吧。 当然,苹果作为这么大的一个公司,考虑还是挺周全的,下面给大家提...
Xcode4.2新特性之storyboards (故事板) Xcode4.2新特性之storyboards (故事板)Storyboards are the new way to define your application’s user interface.storyboards (故事板)是Xcode为我们提供一种全新的方式,用来定义我们应用程序的用户界面。In the past, you used nib files to ...
iPhone OS体系结构 iPhone OS体系结构iPhone OS有着绚丽优雅的外观,同时也有着稳定安全的性能。iPhone OS的图形系统采用OpenGL ES作为底层驱动,同时支持硬件加速。iPhone OS的体系结构大致可分为以下4层:Cocoa Touch(可轻触层)Media(媒体层)Core Service(核心服务层)Core OS(核心操作系统层)图1...
iPhone的软件栈分成好几层 iPhone的软件栈分成好几层。应用程序位于最高的抽象层,而系统核心服务则是位于最底层。从高到低,iPhone的软件栈可以归纳成如下几层:应用程序。Cocoa Touch--开发基于触摸屏的应用程序的框架。包括UI元素、事件分发、应用程序生命周期管理等,还包括了基本数据类型如字符串、集合类型的对象包装。媒体--图形、动画、声音、视频。核心服务--集合类型、字符串、定位意...
UIImagePickerController使用 UIImagePickerController使用引用UIImagePickerController 需用到两个代理用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerController几个属性的设置一:UI 显示样式,显示的格式确定1:sourceType@property(nonatomic) UIImagePic...
wait_fences: failed to receive reply: 10004003奇怪的错误 今日遇到wait_fences: failed to receive reply: 10004003奇怪的错误。上网找资料发现都有朋友遇到一样的错误:======最近老是遇到这个错误,经过研究发现是由于UIAlertView显示的时候导致UITextField失去焦点,而键盘没有消失引起的。我的伪代码是:UIAlertView showUITextField becomeF...
iphone app 本地化程序名称 本地化程序名称1、 建立InfoPlist.strings2、按照上述方法同样添加对应的语言包3、在你的语言包添加键值对:English:CFBundleDisplayName = "HelloWorld";zh_CN:CFBundleDisplayName = "世界你好";//这样在中文环境下你的程 序图标显示“世界你好”,英文下显示“HelloWorld”,如果找不到...
iphone app 为图片添加边框 头文件中#import 当然Framework中需要有QuartzCore.frameworkUIImageView* leftView = [[UIImageView alloc] init]; leftView.contentMode = UIViewContentModeScaleAspectFit; leftView.tag = AlbumTableView...