
iOS
文章平均质量分 57
mayfly1221
这个作者很懒,什么都没留下…
展开
-
单例
什么是单例单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。iOS开发中如何使用单例传统的单例构造方法+ (id)sharedInstance{ stat转载 2014-07-19 15:49:16 · 346 阅读 · 0 评论 -
iOS工程中的info.plist文件的详解
一直不懂,plishLocaliztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果用户所在地没有相应的语言资源,则用这个key的value来作为默认.Bundle display name --- CFBundleDisplayName 设置程序安装后显示的名称。应用程序名称限制在10-12个字符,如原创 2014-11-20 13:30:26 · 616 阅读 · 0 评论 -
iOS 错误 property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
今天写代码,突然间遇到如下错误:property's synthesized getter follows Cocoa naming convention for returning 'owned' objects通过查询原创 2014-11-04 14:39:53 · 715 阅读 · 0 评论 -
图片
【部分知识】 iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户转载 2014-11-04 18:00:35 · 387 阅读 · 0 评论 -
ios利用Reachability确认网络环境3G/WIFI(转)
确认网络环境 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。如下图:然后将 Syst转载 2014-11-21 15:08:39 · 601 阅读 · 0 评论 -
cell 上的图片变化
UIImage * image = [UIImage imageNamed:@"red.png"];cell.im原创 2014-10-20 18:05:53 · 428 阅读 · 0 评论 -
判断数组中是否存在,containsObject
containsObject ,判断数组中是否存在原创 2014-10-20 18:30:44 · 800 阅读 · 0 评论 -
iOS中UI适配相关简介
iPhone5出来已经很久了,因为屏幕尺寸的改变,程序对于UI的灵活操控就显的尤为重要其实这次的总结还是用的老API中相关的属性,只不过以前我们没有深入的考虑,或者说是我没有深入考虑吧 先从viewController的view说起吧(以下代码全部为ARC环境下)手动创建view都是从loadView方法中初始化viewController的self.view,这里说A转载 2014-10-21 12:05:59 · 401 阅读 · 0 评论 -
正则匹配函数
/* 判断此字符串中是否包含该正则表达式 */- (BOOL)match:(NSString *)expr str:(NSString *)str{ NSRegularExpression *exp = [NSRegularExpressionregularExpressionWithPattern:expr options:0error:nil];原创 2014-12-19 16:35:39 · 481 阅读 · 0 评论 -
AFNetworking
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心转载 2014-11-04 17:46:34 · 443 阅读 · 0 评论 -
iphone,ipad各种控件默认高度
iPhone和iPad下各种常见控件的宽度和标准是一样的,所以这里就用iPhone说明。 以下是常见的几种控件的高度。Statusbar,Navigationbar和Tabbar的宽度极其图标大小。iPad 各种控件默认高度" title="iPhone iPad 各种控件默认高度" style="margin:0px; padding:0px; border:0px; lis转载 2014-11-18 11:13:33 · 512 阅读 · 0 评论 -
iOS7中容易被忽视的新特性
原文网址: http://www.cocoachina.com/gamedev/misc/2014/0117/7715.html转载 2014-11-18 11:00:17 · 468 阅读 · 0 评论 -
iOS 触碰方法的简单介绍
touchViewtouchView 继承于ui原创 2014-07-19 15:50:45 · 556 阅读 · 1 评论 -
iOS试图控制器
控制器之间的转换,分为 model ,原创 2014-08-27 10:54:18 · 588 阅读 · 0 评论 -
出现( linker command failed with exit code 1)错误总结
出现( linker command failed with exit code 1)错误总结这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html] view plainco转载 2014-08-28 14:22:11 · 477 阅读 · 0 评论 -
ios7状态栏
现在在iOS7中 status bar 依赖于转载 2014-09-16 18:43:02 · 580 阅读 · 0 评论 -
UITableViewCell 显示类别
不知道大家有没有出现过cell原创 2014-09-29 18:46:25 · 489 阅读 · 0 评论 -
宏
1.首次启动判断: #define First_Launched @"firstLaunch"2.ios7系统判断: #define IsIOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] >=7.0 ? YES : NO)3.判断是否Retina屏、是否IPhone5、是否IPad转载 2014-11-11 14:55:50 · 404 阅读 · 0 评论 -
延迟执行 [self performSelector: withObject: afterDelay: ];
在做动画时,涉及到动画得播放shi ji原创 2014-10-10 17:08:28 · 637 阅读 · 0 评论 -
动画
实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的?1- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions转载 2014-10-10 17:30:43 · 414 阅读 · 0 评论 -
app 名称 iOS
我上传的应用程序在苹果商店通过审核了,但是有个问题就是发现程序下载下来在手机桌面上的名字是英文的,跟我想的不一样,我原本以为app name就是手机桌面的那个名称,其实不是,但是解决办法也很简单:第一步,每个程序都有一个XXX-info.plist文件,找到并打开第二步,找到Bundle display name,把${PRODUCT_NAME}改成你想要的名称即可原创 2015-03-02 10:29:45 · 463 阅读 · 0 评论