`
mrjeye
  • 浏览: 174212 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
/** Returns the persistent store coordinator for the application. If the coordinator doesn't already exist, it is created and the application's store added to it. */ - (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (persistentStoreCoordinator_ != nil) { return ...
shift+command+< 修改 Run project.app->Info->Debugger 为GDB
保留一个对象创建了一个对该对象的“强”引用。一个对象只有在它的所有强引用都被释放后才能被回收。因此,一个对象的生命周期取决于其强引用的所有者。在某些情况下,这种行为可能并不理想。您可能想要引用一个对象 ...

svn merge

创建分支 svn cp proj/trunk proj/branches/proj_branch_1 查看分支创建时的版本 svn log --stop-on-copy proj/branches/proj_branch_1 合并主线到分支 svn merge proj/trunk@1631 proj/trunk 以上为从主线1631开始合并 合并分支到主线类似 参考:http://www.blogjava.net/lingy/archive/2009/06/02/279544.html

苛刻的单例

作为设计模式中最简单的一个,单例模式还是在很多系统中都会用到,总有那么一些实例,从始至终只需要它的一个实例,而且任何时候都要总方便的得到,像 Application 对象啦,环境对像啊。 要保持你设计的类别人只会初始出一个实例来,像 Java/C++/C# 中的做法一般希望能保证以下那些: 1. 构造方法藏起来,private 修饰,这样只能通过统一的工厂方法获得实例,因为 new 出来的总是新对象 2. 克隆方法出来的对象仍然是原来的对象 3. 反序列化出的对象也仍然是原来那个唯一的对象(这好像有点难) 4. 一般程序运行期间,该单实例不被释放 5. 一般要求工厂方法是原子性的,也是避免返 ...
省去一切关于Three20的介绍 下载地址:https://github.com/facebook/three20 一.解压压缩包,将src目录copy到工程中. 二.命令行进入到src目录的script. 三.执行命令导入库 python ttmodule.py -p /your_project_path/project.xcodeproj Three20 --xcode-version=4 注: 1.--xcode-version:Set the xcode version you plan to open this project in. By default uses ...
sudo vim /etc/bashrc export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " export HISTFILESIZE=10000000 export HISTSIZE=2000 source /etc/bashrc 清除历史 history -c
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; -(void)sensorStateChange:(NSNotificationCenter *)notification { if ([[UIDevice currentDevice] proximityState] == YES) { NSLog(@"接近"); audioRouteOverride = kAudioSessionOverrideAudioRoute_None; } ...
int appleID = 0; // 应用程序编号 NSString *sUrl = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d", appleID]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:sUrl]];

传感器使用

在实际的应用开发中,会用到传感器,下面首先介绍一下iphone4的传感器,然后对一些传感器的开发的API作一简单介绍 一、 iPhone 4的传感器技术       进入正题,iPhone 4到底用上了哪些传感器呢?       1) 影像传感器       简单说就是相机镜头,由于只牵涉到微光学与微电子,没有机械成份在里头,即便加入马达、机械驱动的镜头,这类的机械零件也过大,不到「微」的地步,所以此属于光电半导体,属于光学、光电传感器。       2) 亮度传感器       外界并不清楚iPhone 4用何种方式感应环境光亮度,而最简单的实现方式是用一个光敏电阻,或者,iPho ...
+ (UIImage *)rotateImage:(UIImage *)aImage { CGImageRef imgRef = aImage.CGImage; CGFloat width = CGImageGetWidth(imgRef); CGFloat height = CGImageGetHeight(imgRef); CGAffineTransform transform = CGAffineTransformIdentity; CGRect bounds = CGRectMake(0, 0, width, height); ...

uiview动画

CATransition *transition = [CATransition animation]; transition.duration = 0.7; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; transition.type = @"pageCurl";//{kCATransitionMoveIn, kCATransitionPush, kCA ...
有的时候,我们需要使用非规则形状的按钮。UIButton允许你选择带有alpha通道的图像。比如,我使用下面四个图像: 然后用Interface Builder创建用户定义按钮,你可以透过图像的透明部分看到后面的按钮(假定按钮未定义为opaque)。.然而 UIButton 的点击测试(hit-testing)并未考虑图像的透明性,所以当你将图像重叠放置时,如图所示: 如果你点击此处: 默认的点击测试的结果是绿色菱形按钮被按下,而不是蓝色按钮。当然这可能就是你需要的效果,但大部分情况下并非如你所愿。那么怎样才能让你的程序正常工作?实际上很简单,你只需 ...
我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS" ,让问题无从找起。 比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再如 release 的对象再 release,release 那些 autorelease 的对象等也会报这样的错。默认设置下 Xcode 不会给你定位具体是哪一行代码,不该去使用 ...

震动(系统声音)

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Global site tag (gtag.js) - Google Analytics