iphone
灵魂颤抖吧
这个作者很懒,什么都没留下…
展开
-
IBOutlet IBaction 详解
IBOutlet对于编译器而言只是一个标记,也就是说,编译器会忽略这个关键字。 Interface Builder则是根据IBOutlet来寻找可以在Builder里操作的成员变量。 需要注意的是,任何一个被声明为IBOutlet并且在Interface Builder里被连接到一个UI组件的成员变量,会被额外retain一次。 Java代码 IBOu转载 2013-07-07 16:57:50 · 853 阅读 · 0 评论 -
UINavigationController与UITabBarController混合使用
1:首先建一个Empty Application工程,然后建一个AppDelegate.xib,拉一个UINavigationController控件到该xib的Objects上,并让该Custom class 的class继承AppDelegate2:修改Appdelegate.h的内容为如下:3:修改Appdelegate.m的application函数如下:转载 2013-09-18 13:45:03 · 1500 阅读 · 0 评论 -
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?1234567891011121314s转载 2013-09-18 16:54:10 · 634 阅读 · 0 评论 -
iOS保存数据的4种方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系转载 2013-09-28 10:24:52 · 588 阅读 · 0 评论 -
iOS 调用系统发短信以及打电话功能
先介绍一种最简单的方法:调用打电话功能[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];调用发短信功能[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://100转载 2013-10-15 10:51:03 · 2821 阅读 · 0 评论 -
mac Xib中的控件无法调整其位置
今天测试发现,当使用代码修改Xib中的一个空间的位置时,设置其frame没有效果。最后发现Xib中设置了自动布局,取消Xib中的自动布局就可以了。转载 2013-12-07 14:30:11 · 846 阅读 · 0 评论 -
iOS的动画效果类型及实现方法
转自:http://guxiaojje.blog.163.com/blog/static/140942291201099220384/实现iOS漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使转载 2013-12-07 14:35:37 · 742 阅读 · 0 评论 -
iphone视图之间的过度
// get the view that's currently showing UIView *currentView = self.view; // get the the underlying UIWindow, or the view containing the current view view转载 2013-12-15 11:34:52 · 688 阅读 · 0 评论 -
ios ViewController 页面跳转
从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈的方式,进行Controller的管理。调用popViewControllerAnimated方法可以返回。 PickImageViewController *ickImage转载 2013-12-15 10:24:22 · 1427 阅读 · 0 评论 -
loadHTMLString加载HTML代码
loadHTMLString加载HTML代码?12NSString*htmlString=@"我的iPhone程序";[self.myWebViewloadHTMLString:htmlStringbaseURL:nil];转载 2013-12-18 16:09:15 · 16077 阅读 · 0 评论 -
iOS UITableViewCell透明度 和 cell文字居中
1、创建UITableViewCell时,的模式用UITableViewCellStyleValue1时,透明度直接将UITableView的透明度设置以下就搞定拉,但是文字居中难以实现。2、创建UITableViewCell时,的模式用UITableViewCellStyleDefault时,文字居中直接用cell.textAlignment = UITextAlignm原创 2013-09-16 15:50:15 · 8179 阅读 · 0 评论 -
Xcode 中设置部分文件ARC支持
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就转载 2013-09-30 17:06:43 · 641 阅读 · 0 评论 -
10大iOS开发者最喜爱的类库
摘要:库是开发的根本,从页面到APP客户端,所有的设计都离不开它,但面对市面上鱼龙混杂的库,如何选择合适又好用的库?对开发新手来说,这是个问题。本文基于各方观点,选出了10大iOS开发者最爱的库。该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1转载 2013-07-14 14:04:33 · 586 阅读 · 0 评论 -
iOS软键盘当被遮挡时,自动弹起,点击return时隐藏软键盘,点击外部UIView时,隐藏软键盘
iOS软键盘当被遮挡时,自动弹起,点击return时隐藏软键盘,点击外部UIView时,隐藏软键盘原创 2013-07-18 09:51:25 · 1428 阅读 · 0 评论 -
Iphone HTTP请求工具类
在项目中我封装了个http请求的工具类,因为项目中只用到post请求,所以get请求的方法只是刚开始试了下,行得通,不知到有没有错误,代码如下:#import /* *自定义http代理 */ @protocol MyhttpUitlDelegate -(void) setServicereturnData:(NSString*)servicedata转载 2013-07-02 14:17:49 · 693 阅读 · 0 评论 -
判断iPhone是否联网状态
+(BOOL)isNetworkReachable{ // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress转载 2013-07-02 14:10:47 · 614 阅读 · 0 评论 -
ios学习-提示框第三方库之MBProgressHUD
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入转载 2013-07-04 15:47:29 · 3746 阅读 · 0 评论 -
iOS图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50转载 2013-07-25 14:13:24 · 754 阅读 · 0 评论 -
JSON之解析通过TouchJSON\SBJSON\JSONKit\NSJSONSeriliz...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。格式:{ "firstName": "a","secondName":"b" }NSJSONSerialization是iOS5开始自带的JSON解析API,且效率较高,解析的速度快TouchJSON\SBJSON\JSO原创 2013-07-26 11:27:05 · 1770 阅读 · 0 评论 -
UIViewControl/UIView/UIApplicationDelegate之间的关系
如果学习IOS开发这对于一个初学者来说,是一件非常挠头的事情。其实学习IOS开发无外乎三大门槛。一、 硬件门槛(学习IOS是要花钱的,一个MAC一个手机就得二万大洋了,还不算开发者帐号)二、 环境门槛(搞喜欢了windows你花mac会很痛苦的,要什么没有什么,不过搞一搞就好了)三、 技术门槛(语言objective-C一开始你会感转载 2013-08-31 11:33:18 · 2132 阅读 · 0 评论 -
让Xcode 4.2生成的app支持旧版iOS设备(armv6)
这几天遇到一个非常奇怪的问题,基于Xcode 4.2开发的app,导出的ipa安装包不能安装到iPod Touch 2上。Touch2固件版本是4.2.1,已越狱。iTunes、91手机助手、同步推试过了都不行。但是其他ipa文件可以成功安装到Touch2上。而Xcode 4.2生成的ipa包在iPhone 4、iPhone 3GS、iPod Touch 4都能安装成功并顺利运行,无论固件什么版本转载 2013-08-31 14:26:32 · 681 阅读 · 0 评论 -
UIView 设置圆角
直接看代码viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要viewT.layer.borderColor = [[UIColor redColor转载 2013-09-09 10:30:26 · 604 阅读 · 0 评论 -
UIColor RGB颜色对照表
色 彩 RGB 值 对 照 表colorredgreenblueHexadecimal tripletexampleAliceblue240248255f0f8ff Antiquewhite转载 2013-12-20 17:03:54 · 1415 阅读 · 0 评论