`
bengan
  • 浏览: 199325 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
iOS 监听音量调节 事件 做项目需要音量调节的事件来控制其他动作,找了半天,调试了一下,一下代码都可以直接使用。经过测试的。 有两个方法: 方法一: 添加AudioToolbox.framework Appdelegate.m中,添加头文件#include 在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中添加     AudioSessionInitialize(NULL, NULL, NULL, NULL);   ...
viewDidUnload viewDidLoad UIViewController内存管理相关的几个方法 viewDidLoad view载入后的操作有:view显示的一些数据要在此载入,并在viewDidUnload时释放。 viewDidUnload view释放后的操作有:释放那些view显示时的数据,并在view再次载入内存时也载入这些数据。 所以:获得数据应该是先判定是否存在。不存在再去获取。。这么个思路、 dealloc Deallocates the memory occupied by the receiver. - (void)dealloc Discussion Subs ...
转载自 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 conjunction with UIImagePickerController and then displaying it in a view (usually a UIImageView). Here is a ...
Objective-C是苹果为Cocoa框架下设计的面向对象语言,最早为开发Mac平台的程序服务,但现在随着iOS平台的兴盛,Obj-C渐渐也变为主流语言之一了,我自己也没想到过要和Obj-C打交道,但现在的工作是开发Civilization Revolution的iOS版本,自然要迎头赶上。 Obj-C目前给我感觉最大的不同并非是代码的写法上,而是在一些设计模式的固定套用上;虽然代码看上去和一般意义上的程序语言区别挺大,但其实明白了他写法上的规定还是可以当C++一样来读;但是其中Properties和对内存的管理上一些约定俗成的用法倒是很容易让刚上手的人感到迷惑和困解,在这里做一个简单的总结 ...
学了一段时间 objective-c properties 概念一直比较疑惑。 @property ( <parameters>) <type> <name>; 类似 java 中 get set 方法, parameters: copy retain assign nonatomic readonly 逐个剖析一下 assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等) 应该没有引用指针的概念 相当于 =。 copy:  对NSString  ...
概述 不能定制界面,不可派生子类。 使用步骤: 检查制定源是否可用. isSourceTypeAvailable:方法. 检查可用媒体(视频还是只能是图片) availableMediaTypesForSourceType:方法. 设置界面媒体属性 mediaTypes property. 显示界面使用 presentViewController:animated:completion: 方法.iPad中是 popover形式. 需要确保sourceType有效. 相关操作,移除视图. 有相关代理,有闪光灯支持. 对于视频有10分钟限制,但是可以通过videoMaximumDuration属 ...
一.四种崩溃类型 程序崩溃: 可能是最常见的,经常发生于内存访问出错,异常,或者其他的程序错误 内存不足: 系统因为没有足够的内存满足程序需求从而杀死程序出现这种日志.它不同于其他日志的是它没有程序各线程的堆栈信息. Rather than be concerned about what part of your code was executing at the time of termination, you should investigate your memory usage patterns and your responses to low memory warnings. Me ...
首先查看crash log中的崩溃线程,假如是这样的: Thread 0 Crashed: 0   libobjc.A.dylib                0x00003ec0 objc_msgSend + 24 1   MyApp               0x000036d2 0×1000 + 9938 我们得到了用户发生崩溃情况的内存地址:0x000036d2 然后回到我们应用程序的build目录,目录下一定要包含MyApp.app 和MyApp.app.dSYM两个文件。 在控制台使用dwarfdump命令,解析出内存地址,如: dwarfdump –lookup ...
做iOS的开发者,经常都会遇到这个问题,我在这里做一下简单的分析 下面是crash log,摘自:【EXC_BAD_ACCESS 】crash报告的问题 Exception Type:  EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009 Crashed Thread:  0 Thread 0 Crashed: 0   libobjc.A.dylib                0x000027d8 objc_msgSend + 16 1   CoreLocation          ...
在cocoa看到的加密代码,介绍一下。 aes加密的,1M的数据,0.1秒以内,速度还可以接受。 @interface NSData (AESAdditions) - (NSData*)AES256EncryptWithKey:(NSString*)key; - (NSData*)AES256DecryptWithKey:(NSString*)key; @end #import <CommonCrypto/CommonCryptor.h> @implementation NSData (AESAdditions) - (NSData*)AES256EncryptWithK ...
MSSQL三个关键系统表 sysdatabases MSSQL中对sysdatabases系统表  的说明: Microsoft  SQL  Server  上的每个数据库在表中占一行。最初安装  SQL  Server  时,sysdatabases  包含  master、model、msdb、mssqlweb  和  tempdb  数据库的项。该表只存储在  master  数据库中。 这个表保存在master数据库中,这个表中保存的是什么信息呢?这个非常重要。他是 保存了,所有的库名,以及库的ID,和一些相关信息。 这里我把对于我们有用的字段名称和相关说明给大家列出来.看好咯! ...
NSObject类所支持的一些基本方法 对象是否class-object或其子类的成员? -(BOOL) isKindOf:class-object 对象是否class-object的成员? -(BOOL) isMemberOfClass:class-object 对象是否能够响应selector所指定的方法? -(BOOL) respondsToSelector:selector 指定的类实例是否能够响应selector所指定的方法? +(BOOL) instancesRespondsToSelector:selector 对象是指定类的子类吗? +(BOOL) isSubclass ...
关于出现僵尸信号SIGBAT或者EXC_BAD_ACCESS的解决方案 随着用xcode开发的深入,相信很多同学都对出现SIGBAT或者EXC_BAD_ACCESS的问题,编译是对的,运行时做了某些操作,啪~~就跳到main函数里面了, 然后出现之前的提示, 十分的郁闷, 提示的信息又少。 当程序多的时候怎么找,对吧。       当然,苹果作为这么大的一个公司,考虑还是挺周全的,下面给大家提供一个方法,会在控制台中输出 出现SIGBAT或者EXC_BAD_ACCESS的原因, 基本90%能解决你的问题。当然,你要会看懂一些英文。好了,废话不多说。       第一步, 选择 Edit Sc ...
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 define your user ...
iPhone OS体系结构 iPhone OS有着绚丽优雅的外观,同时也有着稳定安全的性能。iPhone OS的图形系统采用OpenGL ES作为底层驱动,同时支持硬件加速。iPhone OS的体系结构大致可分为以下4层: Cocoa Touch(可轻触层) Media(媒体层) Core Service(核心服务层) Core OS(核心操作系统层) 图1-7所示为iPhone OS的体系结构图。 1、Core OS Core OS提供了最底层的功能,iPhone OS的许多技术都是基于Core OS的。在应用程序里面开发者虽然不会直接用到Core OS提供的功能,但 ...
Global site tag (gtag.js) - Google Analytics