
ios
非常陶醉
这个作者很懒,什么都没留下…
展开
-
object-c中NSString与int和float的相互转换
NSString *tempA = @"123";NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转intint intString = [newString intValu原创 2013-07-10 10:42:19 · 785 阅读 · 0 评论 -
关于TableViewCell生成时dequeueReusableCellWithIdentifier的认识
在使用TableView的时候,下面一段代码是必须的,也是最标准的:[cpp] view plaincopyprint?- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {转载 2013-12-28 17:23:34 · 440 阅读 · 0 评论 -
IOS 关于分辨率和尺寸
ios开发过程中屏幕尺寸,分辨率及其比例等等之间的关系?一次性详尽,清晰介绍,以饷入门者根据屏幕尺寸和分辨率,ios现在数起来有6个版本。 一,3GS;二,4s为代表;三,iphone5;四,ipad2为代表;五,ipad4为代表;六,ipad mini。 只是分辨率不一样的情况,如一二或者四五相比,开发时提供两种分辨率就可以了,应用自动识别? 只是尺寸不一样的情况,如四六相比,开发时转载 2013-12-28 19:07:47 · 852 阅读 · 0 评论 -
UITableViewCell的高亮和选中状态
查看UITableViewCell的帮助文档我们可以看到它有两个属性highLighted、selected。这两者之间到底又怎么样的联系呢?当我们点击cell的时候都发生了什么呢?要达到这个目的,很简单我们只要自定义一个cell继承自UITableViewCell,然后重载它的以下两个方法:- (void)setHighlighted:(BOOL)highlighted转载 2013-12-29 02:16:52 · 759 阅读 · 0 评论 -
Xcode运行相对应IOS以前版本的模拟器测试
最近刚刚升级了Xcode4.5版,发现不能用IOS5.1或以前更老的版本做测试,经过研究终于知道了原因,在升级Xcode4.5后要自己下载以前版本的运行文件可以通过快捷键Command + , 这3个组合键弹出设置框选择Dowdloads后选择你想要测试的版本后,点击Install后开始下载。下载完成后选择项目选择需要的版本号后,在X转载 2013-12-29 14:48:04 · 474 阅读 · 0 评论 -
IOS开发之UINavigationController详解
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: 首先上一张图(来自苹果官方文档):转载 2013-12-29 17:52:21 · 455 阅读 · 0 评论 -
IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
//给navigationBar设置背景图片 if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) { [self.navigationController.navigationBar s转载 2013-12-29 18:00:50 · 686 阅读 · 0 评论 -
iOS xcode4 NSString字符格式化类型
The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c转载 2013-12-29 15:33:35 · 715 阅读 · 0 评论 -
uikit 类图
转载 2013-12-17 00:05:45 · 505 阅读 · 0 评论 -
国外git托管,bitbucket用法
IOShttps://confluence.atlassian.com/pages/viewpage.action?pageId=269981802http://www.macports.org/install.phphttps://bitbucket.org/bitbucket是一个非常不错的开源、免费而且能够托管私人代码的网站。相比之下,原创 2013-11-05 01:40:50 · 1511 阅读 · 0 评论 -
iOS 富文本类库RTLabel
本节关于RTLable基本介绍,原文来自 https://github.com/honcheng/RTLabelRTLabel基于富文本的格式,适用于iOS,类似HTML的标记。RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。特点粗体和斜体转载 2014-01-07 20:37:29 · 1004 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutore转载 2013-12-25 00:12:18 · 378 阅读 · 0 评论 -
ios Image裁剪成圆形的方法
我知道的实现方法有三种。1、通过image mask来操作,需要添加mask目标图片。2、通过imageview的layer来操作如下代码[cpp] view plaincopyprint?UIImageView * imageView = [[UIImageView alloc] initWithImage:[UIImage ima转载 2013-12-28 13:58:53 · 529 阅读 · 0 评论 -
XCODE中为单独的文件设置不支持ARC的方法
项目本身启用了ARC,但需要用到FMDATABASE,而且FMDATABASE是不支持ARC的,如果调整太麻烦。后来查找到了,原来在XCODE中可以单独为源代码中的文件设置编译参数。1、选择项目2、在Build Phases -> Compile sources,选择需要的文件,在右边Compile Flags输入-fno-objc-arc转载 2013-12-15 15:53:29 · 557 阅读 · 0 评论 -
mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder原创 2013-11-05 01:43:20 · 555 阅读 · 0 评论 -
ios 控制横屏方向
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation转载 2013-07-09 14:39:52 · 696 阅读 · 0 评论 -
iOS5中新的关键字strong, weak, unsafe_unretained
IOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st转载 2013-07-09 14:59:20 · 748 阅读 · 0 评论 -
百度地图API中,有GPS坐标转百度坐标的功能
百度地图API中,有GPS坐标转百度坐标的功能 http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6 http接口是:http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=116.397428&y=39.90923&callback=BMap.Conve原创 2013-07-10 12:38:30 · 526 阅读 · 0 评论 -
#pragma mark 在代码中创建逻辑分节
编译指令 #pragma mark 不会在App中添加任何功能,而是在代码中创建逻辑分节。#pragma mark 【在下拉列表中插入一个节点名称】或者#pragma mark – 【在下拉列表中插入一条水平线】在代码中添加#pragma mark 之后,代码编辑器导航栏中的下拉列表将相应地更新,具体效果如下图所示:原创 2013-07-09 17:08:06 · 531 阅读 · 0 评论 -
关于下拉更新框架 EGORefreshTableHeaderView在Xcode4.2中, ARC下面的使用
关于如何在页面中使用EGORefreshTableHeaderView的文章网上一大把, 抄来抄去的, 但也都没什么大问题. 只是在XCode4.2的ARC环境中使用的时候, 错误一把. 借此机会, 完整的记录一下如何排除错误, 及使用的方法.首先第一步当然是下载这个下拉更新的框架了. https://github.com/enormego/EGOTableViewPullRefres转载 2013-07-23 01:07:29 · 513 阅读 · 0 评论 -
ios学习日记
NSlog(@"ios在格式化INT类型输出的时候应该是:%i",100);原创 2013-08-26 13:24:56 · 485 阅读 · 0 评论 -
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper转载 2013-09-11 12:24:54 · 618 阅读 · 0 评论 -
iOS CoreData应用升级需要注意的地方
如果你的app运用了CoreData技术,那么在你修改了DB字段以后,再在旧版本上升级为新版本时会crash. 因为升级只升级了应用app,没有升级目录下的db文件。如果是开发当中,只需要deleate app再install一次。如果是上传到appstore的软件,那你可要小心处理了,没有经过migrate处理的app,用户升级后必然会crash.所需要的技术就是CoreData ver转载 2013-09-11 14:20:02 · 611 阅读 · 0 评论 -
IOS 调整UINavigationBar高度
UINavigationBar *bar = [self.navigationController navigationBar]; CGFloat navBarHeight = 35.0f; CGRect frame = CGRectMake(0.0f, 20.0f, 320.0f, navBarHeight); [bar setFrame:frame];原创 2013-09-12 21:18:46 · 1343 阅读 · 0 评论 -
生成IPA文件
生成IPA文件如果程序调试好了,怎么才能发给别人用呢?正常情况下IPA文件是从Xcode的Organizer中输出的,但是没有证书的情况下,这样输出会产生错误。先将代码生成为Release目标:Product->Edit Scheme-> [工程名] -> 右边窗口info第一项选择release然后打开工程的输出文件夹,通常情况下这个目录是/U转载 2013-08-14 20:27:56 · 599 阅读 · 0 评论 -
APP 提交到APPSTORE 过程
可参考:http://dev.yesky.com/366/34819866.shtml原创 2013-09-15 19:36:00 · 534 阅读 · 0 评论 -
IOS异常记录
1. *** unrecognized selector sent to1.*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UILabel labelWithType:]: unrecognized selector sent to instance 0xb5a转载 2013-12-24 15:48:48 · 438 阅读 · 0 评论