随笔分类 - iOS
摘要:UIViewContentModetypedef enum {UIViewContentModeScaleToFill,UIViewContentModeScaleAspectFit,// contents scaled to fit with fixed aspect. remainder is ...
阅读全文
摘要:1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objectForKey:@"AppleLanguag...
阅读全文
摘要:当scrollowview滑动图片时,滑动到最后一张图本应该不让其滑动,但是如果不可以去设置属性,依然可以滑动,露出白色的底色,挺影响美观的,可以设置其属性:sv.bounces=NO;这样就不会滑动露出底色了!
阅读全文
摘要:原文地址:(iPhone开发)Bundle Display Name 改为中文。app显示为中文作者:小新要先在info的Localizations加入Chinese(zh-Hant)再進到infoplist.strings裡面改1. 新增"InfoPlist.strings"多國語言檔2. 在多語...
阅读全文
摘要:转载:http://blog.csdn.net/iosdevtip/article/details/40918353一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候...
阅读全文
摘要:无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类...
阅读全文
摘要:之前已经实现了通过NSUserDefaults去保存用户数据:【已解决】iPhone/iOS中保存自定义对象(Custom Object/Custom Class)的数组(NSMutableArray/NSArray)到NSUserDefaults以便程序退出后,下次重新打开,加载之前的数据。但是现...
阅读全文
摘要:1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio...
阅读全文
摘要:转载:http://blog.csdn.net/nogodoss/article/details/17246489最近搞横竖屏,获得一些心得,特记录下来。做横竖屏最重要的是确定横竖屏响应的接口。目前我知道的有两种方式 :1.使用通知。 - (void)viewDidLoad{ [[NSNotif...
阅读全文
摘要:NSString *strContent=[info objectForKey:@"newContent"];{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDo...
阅读全文
摘要:接第一步的操作,获取到地址信息经纬度后,我们可以对其进行解码,解码采用的CLGeocoder这个类,使用方式如下:1、在ViewControlelr.m文件中声明一个CLGeocoder的属性,给页面加一个button,然后在处理方法中,对上一篇获取的地址坐标进行解码,code如下#import "...
阅读全文
摘要:// 定义点击拨号按钮时的操作- (void)callAction{NSString *number = @"";// 此处读入电话号码// NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为...
阅读全文
摘要:SVProgressHUD 是一个第三方的控件,是一个弹出提示层,用来提示 网络加载 或 提示对错,看下面图,你就明白了:那么,SVProgressHUD都有什么特点呢:1. 提示当前的状态,如:网络传输、提交中、操作成功或失败等等.2. 可是设置提示的 pop layer 是否为 model,就是...
阅读全文
摘要:1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplicatio...
阅读全文
摘要:Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。首先介绍两个方法 SEL和@selector根据AppleObjective-C ...
阅读全文
摘要:转载:http://blog.sina.com.cn/s/blog_7b9d64af0101bu9j.html很多时候,我们需要获得用户iPhone版本号,或者App的当前版本号。关心以下两个方面:一、App项目中,应用程序逻辑会根据iPhone硬件的版本号来进行相应的处理!二、由于某种需求,我们需...
阅读全文
摘要:CGRect frame = [[UIScreen mainScreen] bounds];NSLog(@"frame :%@",frame);这样输入是nullNSLog(@"frame :%f",frame.size.width);这样有值[[UIScreen mainScreen] bound...
阅读全文
摘要:IOS8 我试了网上不少设置启动动画的,不知道是不是我弄错了还是怎么的,反正启动不了,后来在code4论坛找到了这个:启动屏幕:LaunchScreen.xib文件桌面图标等相关app图片:Images.xcassets然后我把要启动的动画放到LaunchScreen.xib文件中(添加一个imag...
阅读全文
摘要:在root页面,想要删除tableviewcell,是有一定顺序的首先要删除 数据库sqlite3 中的数据,然后删除数组中的数据,最后删除cell一般我们知道,删除cell要在删除数组数据之后,因为如果cell是在删除数组之前删除,那么,delegate中的方法-(NSInteger)tableV...
阅读全文
摘要:placemark(MKPlacemark类的对象)其实是geocoder(MKReverseGeocoder类的对象)的一个属性。从geocoder里面取placemark这个和直接取placemark这个其实区别不大。而我们需要的信息主要就在这个里面了。//这个字典存放基础数据@property...
阅读全文

浙公网安备 33010602011771号