
iOS开发
flyter
软件工程师
展开
-
iOS屏幕变换的处理(1)
iOS屏幕变换,比如从竖屏转为横屏,虽然可以直接使用UIViewController的:- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval) 但是,因为屏幕变换一般都要在视图(UIView)中处理,这种写法对视图并转载 2012-02-23 13:45:28 · 3551 阅读 · 0 评论 -
在Xcode4.2下配置SVN连接
在Windows环境下搭建SVN服务器博文中讲了如何搭建SVN服务器,本文讲解如何在Xcode4.2下与SVN服务器建立连接。(1)以创建一个新的工程为例,首先,打开Xcode 4.2,打开windows-> Organizer ->Repository,在点击屏幕左下角的“+”按钮,选择“Add Repository”。 (2)在弹出窗口中,填写svn服务器的相关信息:Name转载 2012-03-31 17:37:18 · 1483 阅读 · 0 评论 -
在Mac OS X Lion下修改Hosts的四种方法
一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现”你不是文件 hosts 的所有者,因此没有权限写到该文件”的提示,要解决这个权限问题又比较麻烦,对于刚刚使用 Mac 的用户来说并不容易整明白。因此,就有了这篇小贴士,下面我分享四种方法来修改 Mac OS X Lion 系统中的 Hosts 文转载 2012-04-01 12:48:25 · 727 阅读 · 0 评论 -
Eclipse 安装JQuery智能感知插件Spket
这几天上JAVA的课程,想在Eclipse上装一个JQuery智能感知的插件,在网上找了好多,有JQueryWTP、Spket、JSWT等。最后还是选择了Spket这款IDE工具(官网),最新版本是Spket1.6.18,但是这款IDE是要收费的,于是网上找了一些破解,有的是1.6.16冒充1.6.18版本,害我白白浪费3分资源分,鄙视~~~ 不过,最终还是找到一款破解版,下载下来是.z转载 2012-03-17 09:50:31 · 736 阅读 · 0 评论 -
iPhone开发之UIActionSheet
UIActionSheet是iOS开发中实现警告框的重要的类,在很多情况下都要用到,先来一睹其芳容: 实现步骤如下:一、为了让控制器类充当操作表的委托,控制器类需要遵从UIActionSheetDelegate协议。@interface UIActionSheetDemoViewController : UIViewController {}二、生成原创 2012-05-03 19:54:20 · 2779 阅读 · 1 评论 -
iOS中的url编码问题
NSString 的 stringByAddingPercentEscapesUsingEncoding 可以对 url 参数进行编码,但是有点小问题,不会对所有需要编码的字符都编码。我们可以通过CFStringRef 的CFURLCreateStringByAddingPercentEscapes 函数来封装这个功能。代码如下:- (NSString *)encodeToPercentEsc原创 2012-05-07 05:04:24 · 6322 阅读 · 0 评论 -
iOS应用程序状态切换相关
一、iOS应用程序状态机一共有五种状态:1. Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。2. Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、有未读短转载 2012-08-08 22:03:26 · 594 阅读 · 0 评论 -
mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder转载 2012-08-13 10:43:51 · 768 阅读 · 0 评论 -
MAC修改主机名、计算机名
mac安装完成以后会默认将你的机器设成"rainbird's Macbook Pro"之类的名字。这个本身看着就不爽,如果这台机器是别人先用你再用的话,就想把它改掉了。如果你想改计算机名的话,直接去"系统设置"->"共享"里改计算机名(Computer Name)就好了。这样大家在网络邻居里看到的你的名字就可以了。 对于大多数用户来说到这里就完事了。但是对于系统管理转载 2013-05-03 15:56:00 · 54983 阅读 · 3 评论 -
关于XCode 4中读取Plist文件
关于XCode 4中读取Plist文件是本文要介绍的内容,主要介绍的是plist文件图和来获取,内容不多,主要是通过代码来实现。不多说,先来看详细内容。 1. 添加plist文件 2. 代码读取// Path to the plist (in the application bundle)NSString *path = [[NSBundle mainBundle] p转载 2012-03-11 13:50:36 · 821 阅读 · 0 评论 -
Xcode4.2、iOS各版本以及ARMv6、ARMv7编译架构介绍
Today I want to share my discoveries about compiling an iOS app under Xcode 4.2. With every major release of Xcode and iOS SDKs comes a few surprises. With Xcode 4.2 and iOS 5 SDK, the problem is that翻译 2012-03-09 14:17:21 · 1389 阅读 · 0 评论 -
NSNotificationCenter 的使用
1. 定义一个方法-(void) update{ } 2. 对象注册,并关连消息[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(update) name:@"update" object:nil] 3. 在要发出通知消息的地方[[NSNotification转载 2012-02-22 21:17:53 · 529 阅读 · 0 评论 -
iOS屏幕变换的处理(2)
上一节提到了通过通知来处理屏幕视图的自动翻转。蓝色的子视图,在翻转的情况下触发界面大小的调整。还是使用通知机制,即:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doRotateAction:)转载 2012-02-23 14:08:51 · 1000 阅读 · 0 评论 -
iPhone中的UITouch
手指在屏幕上能达到的精度和鼠标指针有很大的不同。当用户触击屏幕时,接触区域实际上是椭圆形的,而且比用户想像的位置更靠下一点。根据触摸屏幕的手指、手指的尺寸、手指接触屏幕的力量、手指的方向、以及其它因素的不同,其“接触部位”的尺寸和形状也有所不同。底层的多点触摸系统会分析所有的这些信息,为您计算出单一的触点。 UIResponder 是所有响应者对象的基类,它不仅为事转载 2012-02-27 04:25:29 · 786 阅读 · 0 评论 -
ipad开发开发之区别于iphone
1、首先我们先从官方发布的SDK来做些比较 iOS 3.2 API Diffs Document that lists new and changed http://developer.apple.com/library/ios/#releasenotes/General/iPhone32APIDiffs/index.html 通过以上连接我们可以看到IOS3.2转载 2012-02-27 13:34:59 · 641 阅读 · 0 评论 -
如何使UIWebView响应Touch事件
UIWebView响应不了Touch事件,很久以前就很难解决。最后有一个叫做UICWebView的东西,虽然用了private api,但是可以用。不过----UICWebView或者任何用UIWebDocumentView获得事件的方法在iOS4 100%会出错(因为UIWebDocumentView这个东西没了)。用下面的方法可以让UIWebView响应Touch事件,而且不会影响滚动拖拽的b转载 2012-02-27 13:41:00 · 826 阅读 · 0 评论 -
使用iOS手势UIGestureRecognizer
UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为。在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进转载 2012-02-27 14:47:25 · 1358 阅读 · 0 评论 -
iphone中利用本地数据来代替远程UIWebView请求
在这篇文章中,我将讲述如何在iOS中的UIWebView中加载一个网页,使用修正的NSURLCache来用本地网页资源复本来代替基于远程网页的数据复本。介绍 正常情况下当你需要写一个具备网络连接的iOS程序,你会想要一个本地的iOS接口能够接收网络上的所有数据。然而,在项目中总是有一些限制你可以实现的东西,而且有时候你可能想要为用户显示一个规整的页面。如果你打算采用这种方式,转载 2012-03-04 10:35:52 · 800 阅读 · 0 评论 -
苹果设备号、IOS版本号、IOS版本编号大全
设备号--IOS版本号--IOS版本编号Apple TV 2G (4.1/8M89)Apple TV 2G (4.2.1/8C154)Apple TV 2G (4.3/8F191m)Apple TV 2G (4.4.2/9A336a)iPad (3.2/7B367)iPad (3.2.2/7B500)iPad (4.2.1/8C148)iPad (4.3/8F190原创 2012-03-09 13:41:14 · 10488 阅读 · 0 评论 -
iOS Code Signing: 解惑
教程截图: 下面是一篇有澳洲墨尔本的一名全职iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人 – Adam Eberbach。 ·Bundle identifier ·provisioning profiles ·App ID ·certificate signing request 对于新手,的确很难一口气搞清楚这些东东到底有什么区别。 下转载 2013-05-03 18:32:00 · 885 阅读 · 0 评论