iOS
文章平均质量分 69
TianYaSiShui
这个作者很懒,什么都没留下…
展开
-
IOS7适配(转自:http://www.ifun.cc/blog/2013/09/28/gua-pei-ios7kai-fa/)
适配iOS7开发SEP 28TH, 2013iOS7可以说是苹果一次革命性的变化,这样做为一个开发者需要做的事也不少。首先苹果的view布局有所变化,现在view默认是全屏模式,而所有的bar(navigation bar, tool bar, search bars 与scope bars都是半透明),status bar则是全透明。有了这样的改变,写代码的时候就有我们折腾的2014-01-08 14:03:40 · 507 阅读 · 0 评论 -
iPhone应用程序间传递参数两种方法
http://www.th7.cn/Program/IOS/201301/121738.shtml方法1:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions方法中,参数字典launchOptions包含了调用该函数的应用名称(U转载 2013-04-02 21:35:31 · 1059 阅读 · 0 评论 -
使用复杂的触摸和手势UIXXGestureRecognizer
http://www.th7.cn/Program/IOS/201301/123195.shtml使用复杂的触摸和手势Apple有各种手势识别器的Class,下面,将使用几个手势识别器,实现:轻按、轻扫、张合、旋转(摇动暂不涉及)。每个手势都将有一个弹出式窗口的反馈。 在ViewController.m文件中,1-点击事件-(void)foundTap:(UITapGest转载 2013-04-02 21:27:20 · 483 阅读 · 0 评论 -
IOS手势操作:点击+滑动
http://www.th7.cn/Program/IOS/201303/128090.shtml1.手指点击事件[html] //单指单击 UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self转载 2013-04-02 21:14:07 · 675 阅读 · 0 评论 -
IOS定位与坐标系算法
http://www.th7.cn/Program/IOS/201303/129114.shtml在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统转载 2013-04-02 20:55:46 · 1399 阅读 · 0 评论 -
iOS 推送通知详解
这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。介绍一点点背景资料众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。然而不幸的是,iOS的推送通知并非那么容转载 2013-02-26 14:14:22 · 354 阅读 · 0 评论 -
xcode4.4+ APP 打包以及提交apple审核详细流程(新版本更新提交审核)
http://blog.csdn.net/mad1989/article/details/8167529最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。开发环境:xcode4.4.1iphones转载 2013-02-25 17:27:14 · 815 阅读 · 0 评论 -
苹果消息推送服务教程:第一二部分(共2部分)
苹果消息推送服务教程:第一部分(共2部分)转自http://www.raywenderlich.com/zh-hans/24732/苹果消息推送服务教程:第一部分(共2部分)这是iOS教程团队的Matthijs Hollemans编写的一篇教程, Matthijs Hollemans是一个经验丰富的iOS开发者和设计师。在iOS系统中,在后台运行的程序能转载 2013-03-07 16:31:46 · 1136 阅读 · 0 评论 -
苹果消息推送服务教程:第三部分
这篇文章还可以在这里找到 英语TweetIf you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!如果你还是没有收到推送的信息,那看看push.php脚本是否仍在运行。然后看看push_development.转载 2013-03-07 16:32:19 · 643 阅读 · 0 评论 -
获取ios系统中已安装程序(MobileInstallation方式)
http://www.iloss.me/2012/03/27/原创分析-ios系统中中已安装程序mobileinstallation方式/首先本文所研究的必须在越狱的前提下。ios中要列出已安装的软件目前有3中方法:(据我所知)1.我之前的文章有2种方法获取,详情请移步:http://www.iloss.me/?p=8442.用系统提供的函数,应该比上面2种转载 2013-03-07 14:37:30 · 2049 阅读 · 0 评论 -
获取设备当前连接的WIFI信息(No Private API)
http://blog.csdn.net/leonpengweicn/article/details/8210866#import #import @implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];转载 2013-03-07 14:39:26 · 1312 阅读 · 0 评论 -
Using the UIAutomation Private Framework
http://blog.thepete.net/blog/2012/07/11/using-the-uiautomation-private-framework/I’ve recently spent a few hours investigating how feasible it would be to use Apple’s private UIAutomation fram转载 2013-03-07 14:32:56 · 1017 阅读 · 0 评论 -
免费iOS第三方推送工具Urban Airship使用教程
http://www.dapps.net/dev/iphone/ios-free-push-notification-tool-urban-airship-tutorial.htmlUrban Airship公司是位于俄勒冈州波特兰地区的一家“推送”功能提供商。每月的推送数量达到5.2亿次,平均每分钟的信息发送量约为1.3万次。开始教你怎么用Urban Airship快速进行推转载 2013-04-02 20:07:58 · 1163 阅读 · 0 评论 -
iOS开发神器:Drawscript
在Mac App Store上有一款iOS开发工具PaintCode。它可以通过矢量绘图来绘出你想要生成的用户控件界面,然后由PaintCode来动态生成iOS & OSX绘制代码。这样,你在drawRect函数中就只要粘贴拷贝就能生成自己想要的图案了。奈何,这款软件价格实在是贵啊,MAS上,标价为648元人民币,最高时报价为900元。现在DrawScript可以免费提供相似功能的实现。D转载 2013-04-02 21:09:03 · 801 阅读 · 0 评论 -
iOS-应用之间调用
http://www.th7.cn/Program/IOS/201301/123192.shtml一、调用系统应用 1、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。 实际上的做法很简单,使用的还是UIApplication类的OpenURL方法: [[U转载 2013-04-02 21:29:32 · 689 阅读 · 0 评论 -
Pixate是一个框架使用CSS样式本地组件
http://www.pixate.com/docs/framework/ios/2.0/getting-started/Pixate是一个框架使用CSS样式本地组件。 它提供了简单性和灵活性的CSS样式相同的本地iOS组件附带XCode。Pixate不是一个web框架 。 如果您已经熟悉使用CSS的网页,你会感觉像在家里一样Pixate使用。 如果你从未使用CSS之前,请相信转载 2013-11-11 10:50:26 · 185 阅读 · 0 评论 -
UIImage 图片处理:截图,缩放,设定大小,存储
http://blog.csdn.net/xuhuan_wh/article/details/6434055图片的处理大概分 截图(capture), 缩放(scale), 设定大小(resize), 存储(save)1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSiz转载 2013-10-18 11:43:38 · 634 阅读 · 0 评论 -
常用接口集合
常用接口集合(转)webservice工厂接口 http://www.36wu.com快递查询接口http://webservice.36wu.com/ExpressService.asmxip查询接口http://webservice.36wu.com/ipService.asmx天气预报接口http://webservice.36wu.com/wea转载 2013-10-10 12:21:01 · 465 阅读 · 0 评论 -
iOS IM开发的一些开源、框架和教程等资料
http://blog.csdn.net/weiqubo/article/details/8396102下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于Lib转载 2013-07-03 17:43:38 · 722 阅读 · 0 评论 -
IOS上AudioSession设置, 切换扬声器和听筒详解
选择一个CategoryAVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound——用于非以语音为主的应用,使用这个category的应用会随着静音键和屏幕关闭而静音。并且不会中止其它应用播放声音,可以和其它自带应用如iPod,safari等同时播放声音。注意:该Category无法在后台播放声音AVAud转载 2013-07-03 16:58:57 · 939 阅读 · 0 评论 -
ios后台运行程序
http://blog.csdn.net/csharpjasp/article/details/68333431.运行逻辑代码:-(void)execBackrgoundMethod{ /* Use this method to release shared resources, save user data, invalidate tim转载 2013-06-05 11:32:24 · 507 阅读 · 0 评论 -
实现iOS长时间后台的两种方法:Audiosession和VOIP
http://www.cocoachina.com/applenews/devnews/2012/1212/5313.html我们知道iOS开启后台任务后可以获得最多600秒的执行时间,而一些需要在后台下载或者与服务器保持连接的App是如何突破600秒的限制的呢?像网易公开课就可以在后台持续下载,优酷也可以在后台持续缓存,这是怎么做到的呢?一般来说,要实现iOS长时间后台运行,需要声明转载 2013-04-10 00:00:34 · 805 阅读 · 0 评论 -
手把手教你做iOS推送
最近在研究iOS的推送问题,遇到了一些问题,最终整理了一下,放在这里和大家分享。 APNS的推送机制首先我们看一下苹果官方给出的对iOS推送机制的解释。如下图Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。 上图可以分为三个阶段:第一转载 2013-03-22 22:04:34 · 680 阅读 · 0 评论 -
如何使用iOS手势UIGestureRecognizer
http://www.th7.cn/Program/IOS/201303/128228.shtmlUIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击)转载 2013-04-02 21:07:01 · 618 阅读 · 0 评论 -
在程序被送入后台时,向 iOS 借点时间,来完成一个长期任务
http://www.th7.cn/Program/IOS/201303/130413.shtml使用UIApplication的beginBackgroundTaskWithExpirationHandler: 实例方法。在你完成任务后,调用UIApplication的endBackgroundTask:方法。 12.2.3. 讨论 当一个iOS应用被送到后台,它的主线程会被转载 2013-04-02 20:51:37 · 662 阅读 · 0 评论 -
ios 常用工具类
http://www.th7.cn/Program/IOS/201303/128102.shtml#import "Utility.h" @implementation Utility +(NSString *)createMD5:(NSString *)signString { const char*cStr =[signStrin转载 2013-04-02 21:15:29 · 562 阅读 · 0 评论 -
IOS Use Private Framework
from : http://blog.csdn.net/leonpengweicn/article/details/8212344https://github.com/nst/iOS-Runtime-HeadersPrivate Framework 有两种情况, 1,Framework 已经加载,只是未导出头文件,这种情况只需要把头文件加入到工程即可转载 2013-03-07 14:30:55 · 1423 阅读 · 0 评论 -
ios ios privateframework
/System/Library/Frameworks(Redirected from Frameworks)Contents [hide] 1 Summary1.1 Public Frameworks1.2 Private Frameworks2 Children2.1 iOS 5 Private Fr转载 2013-03-07 10:50:56 · 2965 阅读 · 0 评论 -
iOS学习之iOS沙盒(sandbox)机制和文件操作之NSFileManager(三)
接上篇,iOS学习之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view plaincopyprint?NSArray *paths = NSSearc转载 2012-12-18 12:31:00 · 496 阅读 · 0 评论 -
iOS学习之iOS沙盒(sandbox)机制和文件操作(二)
接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录[cpp] view plaincopyprint?NSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeD转载 2012-12-18 12:30:18 · 333 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平转载 2012-12-18 12:25:40 · 215 阅读 · 0 评论 -
iOS学习之Xcode 的Debug技巧
在Xcode中,Debug时,不能像eclipse ,或VS那些集成开发那样,能直接查看变量的值。那怎么在调试的时候查看XCode的变量呢?有一些方法的。1、新建一个Single View App在viewDidLoad里添加些代码:- (void)viewDidLoad{ [super viewDidLoad]; NSDictionar转载 2012-12-18 12:41:57 · 253 阅读 · 0 评论 -
2011-06-15 16:04 ASIHTTPRequest-详解
ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。 下面就举例说明它的 API 用法。发起一个同步请求 同步意为着线程阻塞,在主线转载 2012-12-18 12:26:58 · 261 阅读 · 0 评论 -
iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running 未运行 程转载 2012-12-18 12:22:14 · 399 阅读 · 0 评论 -
在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
直接贴代码KeychainItemWrapper *keychain=[[KeychainItemWrapperalloc]initWithIdentifier:@"xxxxxx"accessGroup:nil];//xxxx 自定义保存[keyWrappersetObject:@"myChainValues"forKey:(id)kSecAttrService];[keyWr转载 2012-12-18 13:03:31 · 1268 阅读 · 0 评论 -
ASIHttpRequest使用说明
ASIHTTPRequest使用指南--->当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是:CFNetwork.framework;SystemConfiguration.framework;MobileCoreServices.framework.原文:http://alls转载 2012-12-18 13:05:22 · 545 阅读 · 0 评论 -
iOS学习之iOS沙盒(sandbox)机制和文件操作(一)
1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。转载 2012-12-18 12:29:36 · 375 阅读 · 0 评论 -
iphone开发 启动时判断设备方向
可能很多人都被这样的问题困扰着,我也一样,被困扰了好久,如何应用程序刚启动时判断设备方向呢?很多人自己没有测试过,就说可以根据状态栏的标记,可以根据当前设备方向,还有那几个旋转函数等等。。。 这些都是在rootViewController之后去判断的,但是,在程序刚刚启动时做这些判断都是无效的。今天终于发现了一个办法,可以用通知,具体是这样的,在didFinishLaunchingWithOpti转载 2012-12-25 09:19:26 · 1130 阅读 · 1 评论 -
iOS学习之iOS5.0以上 使用新浪微博开放平台OAuth 以及bShare的使用
http://www.bshare.cn/products/bshareMobileSDK 这家提供的SDK还是蛮好的新浪微博开放平台为第三方应用提供了简便的合作模式,满足了手机用户和平板电脑用户随时随地分享信息的需求。通过调用平台的api即可实现很多微博上的功能。本篇主要目的是记录新浪微博移动SDK iOS版本的在iOS5下的嵌入和使用。1、申请一个新浪微博的移动应用 。申请地址转载 2012-12-18 12:38:59 · 544 阅读 · 0 评论 -
iphone ios json解析流程,教程
JSON 是現時流行的資料格式,與 XML 相比,JSON 更為輕巧。在傳輸相同資料時,JSON 在大部份情況也會較 XML 的檔案小,在手機網路上傳輸 JSON 亦會比 XML快。在 iPhone Cocoa Touch Framework 中並沒有 Library 去操作 JSON 資料格式。幸好有一些人為 Objective C 製作了能夠操作 JSON資料格式的 Library。而转载 2012-12-18 12:54:43 · 560 阅读 · 0 评论