IOS进阶
文章平均质量分 78
Bob-IOS
IOS开发
展开
-
ASIProgressDelegate实现定制的上传进度条
转载:http://blog.csdn.net/kmyhy/article/details/7419301在ASIHTTPRequest中,要显示进度跟踪是很简单的。只需要使用一个UIProgressView控件,并简单地将它设置为request的setUploadProgressDelegate/setDownloadProgressDelegate属性,以即把showA转载 2013-11-15 17:37:20 · 1189 阅读 · 0 评论 -
淡入淡出UIView动画
因为最近在忙个项目,所以有一段时间没更新博客了好,直奔主题:先在viewDidLoad里添加一个将要执行动画的UIView,下面的代码注意要先把这个UIView隐藏//产生一个提示框 _remindLabel = [[UILabel alloc] initWithFrame:CGRectMake(75, 385, WIDTH_OF_LABEL, HEIGHT_OF_LABE原创 2014-01-14 11:12:48 · 4196 阅读 · 0 评论 -
IOS服务器推送通知
转载:http://bbs.9ria.com/thread-233907-1-1.htmlios 推送通知 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions复制代码 在转载 2014-02-20 10:20:29 · 1188 阅读 · 0 评论 -
IOS本地推送通知
转载:http://blog.sina.com.cn/s/blog_621403ef01010zmp.html第一步:创建本地推送// 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc]init] autorelease];//设置10秒之后NSDate *pushDat转载 2014-02-20 10:34:57 · 871 阅读 · 0 评论 -
UIEdgeInsetsMake详细讲解
转载:http://natashatherobot.com/ios-stretchable-button-uiedgeinsetsmake/iOS: How To Make A Stretchable Button With UIEdgeInsetsMakePosted on October 24th, 2013In a given iOS app, there a转载 2014-03-12 16:35:12 · 3184 阅读 · 0 评论 -
UICollectionView详细讲解
为什么要使用Collection Views呢?n 可以高度定制内容的展现n 管理数据最佳的做法n 即使是处理大量数据,也非常的高效 我们先来感性的认识一下Collection Views,下面这幅图就是用Collection Views实现的一个照片墙显示。 1.1.1 Collection View 元素 从上图中,我们可转载 2014-03-08 12:02:02 · 888 阅读 · 0 评论 -
AutoLayout详解
转载:http://www.raywenderlich.com/zh-hans/22873/ios-6-%E8%87%AA%E5%8A%A8%E5%B8%83%E5%B1%80-%E5%85%A5%E9%97%A8%EF%BC%8D1来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutor转载 2014-03-28 17:02:13 · 2169 阅读 · 0 评论 -
使用Settings Bundle为程序添加设置项
转载:http://my.oschina.net/plumsoft/blog/56573Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是转载 2014-05-05 10:40:21 · 410 阅读 · 0 评论 -
IOS与SQLite3
转载:http://my.oschina.net/plumsoft/blog/57626SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。基本操作:(1)打开或者创建数据库sqlite3 *database;int result = sqlite3_open("/path/databaseFil转载 2014-05-05 16:29:49 · 438 阅读 · 0 评论 -
灵活运用UIWebView
转载:http://blog.sina.com.cn/s/blog_46f079f80101g3yt.htmlIOS系统提供了 UIWebView 控件,从而可以方便地集成与网页相关的多种应用,该控件内置浏览器控件,可以用来浏览网页、打开文档等等。 一、UIWebView 可以加载和显示某个URL的网页,也可以显示基于HTML的本地网页或部分网页:a. 加载 URL转载 2014-05-08 10:16:16 · 551 阅读 · 0 评论 -
制作.framework 库
转载:http://blog.csdn.net/fengsh998/article/details/8290687转载 2014-05-09 16:29:40 · 505 阅读 · 0 评论 -
IOS Json解析的四种方法
转载:http://blog.csdn.net/enuola/article/details/7903632作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视转载 2014-04-11 14:10:19 · 746 阅读 · 0 评论 -
UIWebView与Javascript重定向的实现
转载:http://blog.csdn.net/devday/article/details/6603923转载 2014-05-23 12:21:25 · 1749 阅读 · 0 评论 -
从一个应用中启动另外一个应用
转载:http://blog.csdn.net/arthurchenjs/article/details/6920631转载 2014-05-26 09:44:31 · 571 阅读 · 0 评论 -
一步步实现服务器推送通知
转载:http://blog.csdn.net/pjk1129/article/details/7533678通知中心作为iOS5的重大更新内容之一,可以将用户的iOS设备里的所有的通知集中放在一 个地方,大大方便用户查看和管理。如果用户收到一封新邮件、一条短信,或者是一个添加好友的请求,无论在任何界面下(包括游戏等全屏应用),用户都可以通 过从屏幕顶部向下滑,将通知中心“拉下来”转载 2013-11-12 15:34:59 · 1175 阅读 · 0 评论 -
搜索关键字符串NSSCanner:scanUpToString和scanString
转载:http://blog.csdn.net/kmyhy/article/details/8258858假设我们查找某个关键字(比如:【来自网易邮箱的超大附件】)在某段文本中的位置。这段文本的内容是不固定,它可能是这样的: 【来自网易邮箱的超大附件】提示:邮件带有附件预览链接,若您转发或回复此邮件时不希望对方预览附件,建议您手动删除链接。 也可能是这样转载 2013-11-14 15:47:31 · 1395 阅读 · 0 评论 -
隐藏键盘时避免出现空白区域的BUG
转载:http://blog.csdn.net/kmyhy/article/details/7568026iPhone软键盘占据216像素高,这对于iPhone仅仅320*480像素的屏幕来说,不能说不是一个很糟糕的事情。 为了避免输入控件被弹出的216像素高的软键盘所遮挡,程序员们想出了各种各样的方式,在软键盘弹出时调整窗口视图的尺寸。程序员们普遍采用的一种方式,是监听软转载 2013-11-14 17:45:30 · 1087 阅读 · 0 评论 -
如何将for iPhone的xib文件转换为for iPad的xib文件
转载:http://blog.csdn.net/kmyhy/article/details/7715397在Xcode 3.x中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。但在Xcode 4.x中,这个菜单找不到了。通过一番摸索,笔者发现可以用如下方法将xib转换为iPad版本。1、修改xib源文件xib文件其实是一个转载 2013-11-15 09:38:38 · 929 阅读 · 0 评论 -
使用RefreshBar实现上拉刷新表格
转载:http://blog.csdn.net/kmyhy/article/details/7522299大名鼎鼎的egoTableViewPullRefresh想必大家都听说过。它是一个下拉刷新表格控件。当你将TableView向下拉到一定位置,表视图单元格将自动刷新数据。但是这次我们想介绍的不是egoTableViewPullRefresh,我们将介绍一个自己实现的Refr转载 2013-11-15 14:56:40 · 875 阅读 · 0 评论 -
结合UIImageView实现图片的移动和缩放
转载:http://blog.csdn.net/kmyhy/article/details/6080191因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下。为方便大家下载,示例代码已上传到资源:http://down转载 2013-11-18 10:42:14 · 697 阅读 · 0 评论 -
创建一个写入流写入一个文件到程序的临时目录里
先获得写入的路径:self.filePath = [[NetworkManager sharedInstance] pathForTemporaryFileWithPrefix:@"Get"];- (NSString *)pathForTemporaryFileWithPrefix:(NSString *)prefix{ NSString * result; C原创 2013-11-11 15:53:35 · 1196 阅读 · 0 评论 -
通过safari来安装IOS App到你的device
转载:http://www.makebetterthings.com/iphone/distribute-enterprise-applications-over-the-air-ota/iOS supports over-the-air installation of enterprise apps, letting you distribute in-house sof转载 2013-11-11 16:35:13 · 1629 阅读 · 0 评论 -
IOS查看crash logs
转载:http://blog.csdn.net/pjk1129/article/details/8748985当应用在设备中运行发生崩溃,iOS将记录这些错误日志并且创建了崩溃报告(Crash Report)。崩溃报告中包含了iOS的版本、日期、异常类型、堆栈跟踪以及其他信息。在Xcode中查看崩溃报告当应用还在开发过程中发生了崩溃,则直接可以使用Xcode O转载 2013-11-12 09:24:41 · 755 阅读 · 0 评论 -
keychain使用介绍
转载:http://blog.csdn.net/pjk1129/article/details/8239568iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。使用苹果官方发布的KeychainItemWrapper或者SFHFK转载 2013-11-12 10:42:16 · 735 阅读 · 0 评论 -
IOS客户端接入FaceB,SSO授权
转载:http://blog.csdn.net/pjk1129/article/details/8053165这将对自己的客户端分享功能非常有用!类似的新浪微博也是同一个道理!原贴地址:http://blog.csdn.net/wxq888/article/details/7905003一 首先说明下:1:Facebook采用的时Oauth2.0授权转载 2013-11-12 11:01:25 · 1129 阅读 · 0 评论 -
ARC机制下也有释放对象的方法
转载:http://blog.csdn.net/kmyhy/article/details/12276531使用了 ARC 之后,无疑大大减少了程序员进行内存管理的压力。你再也不用写 release/autorelease 代码了,再也不用写dealloc 方法了。但这不等于程序员不需要内存管理。例如,你需要在 viewDidUnload 方法中对对象进行释放,以防当内存警转载 2013-11-12 15:13:02 · 794 阅读 · 0 评论 -
制作运行在越狱机器上的IPA包
转载:http://blog.csdn.net/pjk1129/article/details/8130148制作可以运行在越狱机器上的软件主要分为两个关键的步骤:一、使 Code Signing 失效。进入 /Applications。右键单击 XCode,选择显示包内容。拷贝 Contents/Developer/Platforms/iPho转载 2013-11-12 10:46:09 · 1047 阅读 · 0 评论 -
在UIWebView上显示中文文本文件
转载:http://blog.csdn.net/kmyhy/article/details/12276615 UIWebView 支持文本文件的显示,你可以使用以下代码加载文本文件:NSString* path=[[NSBundlemainBundle]pathForResource:@"48_1"ofType:@".txt"];NSURL* url=[NSURLfil转载 2013-11-12 14:53:12 · 806 阅读 · 0 评论 -
App在闲置一段时间(也即用户无动作)执行指定动作
转载:http://blog.csdn.net/kmyhy/article/details/9716333原文:http://stackoverflow.com/questions/8085188/ios-perform-action-after-period-of-inactivity-no-user-interaction1. 新建 Objective-C 类,继承 U转载 2013-11-12 17:39:02 · 847 阅读 · 0 评论 -
使App在用户长时间不操作时退出
转载:http://blog.csdn.net/kmyhy/article/details/9716313原文:http://www.icodeblog.com/2011/09/19/timing-out-an-application-due-to-inactivity/概述先讲讲原理。我创建了一个 UIApplication 的子类ELCUIApplication。目转载 2013-11-13 09:23:38 · 2131 阅读 · 0 评论 -
App加载PDF文件预览
转载:http://blog.csdn.net/kmyhy/article/details/9218091原文: http://ios.biomsoft.com/2012/02/17/load-a-pdf-file-in-the-iphone-app-smoothly/ 本节将学习如何从服务器加载 pdf 文件到 iOS程序中。这需要使用 QuickLook Fra转载 2013-11-14 09:41:44 · 3275 阅读 · 0 评论 -
现有IOS设备唯一标识符方案比较
转载:http://blog.csdn.net/iitvip/article/details/17021189现有IOS设备唯一标示符的方案比较UDID[[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iO转载 2014-05-29 16:29:36 · 984 阅读 · 0 评论