- 博客(71)
- 资源 (1)
- 收藏
- 关注
原创 IOS7风格弹出框-支持block回调
已经很长一段时间没有更新博客了,今天写了个弹出框,主要用于SDK里面现贴出来分享下:#import @interface SYTipView : NSObject+ (SYTipView *)shareInstance;- (void)showSuccessTipWithText:(NSString *)tipText;- (void)showErrorTipWithText:(
2014-12-05 18:06:15 1180
转载 iOS多线程的初步研究(四)-- NSTimer
转载:http://www.cnblogs.com/sunfrog/p/3257916.html理解run loop后,才能彻底理解NSTimer的实现原理,也就是说NSTimer实际上依赖run loop实现的。先看看NSTimer的两个常用方法:+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:
2014-07-03 09:25:11 496
转载 iOS多线程的初步研究(十)-- dispatch同步
转载:http://www.cnblogs.com/sunfrog/p/3313424.htmlGCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。一、dispatch组(dispatch group)1. 创建dispatch组dispatch_group_t group = dispatch_group_create(); 2. 启
2014-07-03 09:20:20 500
转载 iOS多线程的初步研究(九)-- dispatch源
转载:http://www.cnblogs.com/sunfrog/p/3308766.htmldispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应地
2014-07-02 17:50:11 497
转载 iOS多线程的初步研究(八)-- dispatch队列
转载:http://www.cnblogs.com/sunfrog/p/3305614.html
2014-07-02 17:42:32 468
转载 iOS多线程的初步研究(七)-- dispatch对象
转载:http://www.cnblogs.com/sunfrog/p/3281612.html谈起iOS的dispatch(正式称谓是Grand Central Dispatch或GCD),不得不说这又是iOS(包括MacOSX)平台的创新,优缺点这里不讨论,只有当你使用时才能真正体会到。我们说dispatch函数的主要目的是实现多任务并发代码,那么要理解dispatch函数
2014-07-02 17:38:30 441
转载 iOS多线程的初步研究(六)-- NSOperation
转载:http://www.cnblogs.com/sunfrog/p/3279542.htmliOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成、运行等管理代码。当然实质上是这些接口隐含生成线程和管理线程的运行,从而更加简洁地实现多线程。下面先来研究NSOperation和NSOperationQueue类的使
2014-07-02 17:33:34 440
转载 iOS多线程的初步研究(五)-- 如何让NSURLConnection在子线程中运行
转载:http://www.cnblogs.com/sunfrog/p/3262624.html
2014-07-02 17:20:42 374
转载 iOS多线程的初步研究(一)-- NSThread
转载:http://www.cnblogs.com/sunfrog/p/3243230.html对于多线程的开发,iOS系统提供了多种不同的接口,先谈谈iOS多线程最基础方面的使用。产生线程的方式姑且分两类,一类是显式调用,另一类是隐式调用。一、显示调用的类为NSThread。一般构造NSThread的线程对象可通过两种方式:1. 初始化线程主方法:[NSThread
2014-07-02 16:42:29 398
转载 现有IOS设备唯一标识符方案比较
转载:http://blog.csdn.net/iitvip/article/details/17021189现有IOS设备唯一标示符的方案比较UDID[[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iO
2014-05-29 16:29:36 983
转载 从一个应用中启动另外一个应用
转载:http://blog.csdn.net/arthurchenjs/article/details/6920631
2014-05-26 09:44:31 570
转载 UIWebView与Javascript重定向的实现
转载:http://blog.csdn.net/devday/article/details/6603923
2014-05-23 12:21:25 1747
转载 灵活运用UIWebView
转载:http://blog.sina.com.cn/s/blog_46f079f80101g3yt.htmlIOS系统提供了 UIWebView 控件,从而可以方便地集成与网页相关的多种应用,该控件内置浏览器控件,可以用来浏览网页、打开文档等等。 一、UIWebView 可以加载和显示某个URL的网页,也可以显示基于HTML的本地网页或部分网页:a. 加载 URL
2014-05-08 10:16:16 551
转载 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 436
转载 使用Settings Bundle为程序添加设置项
转载:http://my.oschina.net/plumsoft/blog/56573Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是
2014-05-05 10:40:21 408
转载 Unity3d与iOS交互开发——接入平台SDK必备技能
转载:http://blog.csdn.net/zhao_yin/article/details/18401989前言废话:开发手机游戏都知道,你要接入各种平台的SDK。那就需要Unity3d与iOS中Objective-C的函数有交互,所以你就需要用到如下内容:一、Unity3d To iOS:1、创建一个C#文件 SdkToIOS.cs 这是调用
2014-04-23 16:11:12 512
转载 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 745
转载 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 2167
转载 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 3181
转载 UICollectionView详细讲解
为什么要使用Collection Views呢?n 可以高度定制内容的展现n 管理数据最佳的做法n 即使是处理大量数据,也非常的高效 我们先来感性的认识一下Collection Views,下面这幅图就是用Collection Views实现的一个照片墙显示。 1.1.1 Collection View 元素 从上图中,我们可
2014-03-08 12:02:02 886
转载 开发者证书安装和下载
首先,您要申请开发者账号。登录开发者中心,右侧有个Portal的链接,点击进去就是自己账号的管理中心,初次进入有个向导,可以帮你创建一个开发者证书。(最好是下载它的完整的向导说明书,是一个PDF,7M多,步骤还是挺详细的。但是这本手册在网上没有见过中文版的说明,所以在这里简单介绍一下。)这个开发者中心的用户权限分三种类型:Agent,Admin,Developer。Agent拥有完
2014-03-05 17:35:58 1015
转载 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 870
转载 IOS服务器推送通知
转载:http://bbs.9ria.com/thread-233907-1-1.htmlios 推送通知 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions复制代码 在
2014-02-20 10:20:29 1188
原创 淡入淡出UIView动画
因为最近在忙个项目,所以有一段时间没更新博客了好,直奔主题:先在viewDidLoad里添加一个将要执行动画的UIView,下面的代码注意要先把这个UIView隐藏//产生一个提示框 _remindLabel = [[UILabel alloc] initWithFrame:CGRectMake(75, 385, WIDTH_OF_LABEL, HEIGHT_OF_LABE
2014-01-14 11:12:48 4192
转载 结合UIImageView实现图片的移动和缩放
转载:http://blog.csdn.net/kmyhy/article/details/6080191因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下。为方便大家下载,示例代码已上传到资源:http://down
2013-11-18 10:42:14 694
转载 ASIProgressDelegate实现定制的上传进度条
转载:http://blog.csdn.net/kmyhy/article/details/7419301在ASIHTTPRequest中,要显示进度跟踪是很简单的。只需要使用一个UIProgressView控件,并简单地将它设置为request的setUploadProgressDelegate/setDownloadProgressDelegate属性,以即把showA
2013-11-15 17:37:20 1189
转载 使用RefreshBar实现上拉刷新表格
转载:http://blog.csdn.net/kmyhy/article/details/7522299大名鼎鼎的egoTableViewPullRefresh想必大家都听说过。它是一个下拉刷新表格控件。当你将TableView向下拉到一定位置,表视图单元格将自动刷新数据。但是这次我们想介绍的不是egoTableViewPullRefresh,我们将介绍一个自己实现的Refr
2013-11-15 14:56:40 875
转载 谈谈viewController的加载函数
转载:http://blog.csdn.net/kmyhy/article/details/7560484一、initWithNibName方法中,不要有任何成员初始化的代码。把这些代码移到viewDidLoad方法开始进行。二、由于initWithNibName方法保证是在present方法中进行,我们也可以在initWithNibName方法中保留成员初始化代码。但把原
2013-11-15 14:40:44 764
原创 copy一个数组的方法
NSArray *newArray = [NSMutableArray arrayWithArray:oldArray];NSArray *newArray = [[[NSMutableArray alloc] initWithArray:oldArray] autorelease];NSArray *newArray = [[oldArray mutableCopy] autor
2013-11-15 11:20:42 1788
转载 如何将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
转载 隐藏键盘时避免出现空白区域的BUG
转载:http://blog.csdn.net/kmyhy/article/details/7568026iPhone软键盘占据216像素高,这对于iPhone仅仅320*480像素的屏幕来说,不能说不是一个很糟糕的事情。 为了避免输入控件被弹出的216像素高的软键盘所遮挡,程序员们想出了各种各样的方式,在软键盘弹出时调整窗口视图的尺寸。程序员们普遍采用的一种方式,是监听软
2013-11-14 17:45:30 1086
转载 搜索关键字符串NSSCanner:scanUpToString和scanString
转载:http://blog.csdn.net/kmyhy/article/details/8258858假设我们查找某个关键字(比如:【来自网易邮箱的超大附件】)在某段文本中的位置。这段文本的内容是不固定,它可能是这样的: 【来自网易邮箱的超大附件】提示:邮件带有附件预览链接,若您转发或回复此邮件时不希望对方预览附件,建议您手动删除链接。 也可能是这样
2013-11-14 15:47:31 1394
转载 深刻理解属性、getter及setter
虽然对这个已经很熟了,但是还是看了一遍,生怕遗漏了什么转载自:http://blog.csdn.net/kmyhy/article/details/8571739原文:http://iphonedevsdk.com/forum/iphone-sdk-tutorials/7295-getters-setters-and-properties-for-the-new
2013-11-14 11:35:32 819
转载 使用TCP/IP与服务器进行通信
转载:http://blog.csdn.net/kmyhy/article/details/8628729原文: http://www.devx.com/wireless/Article/43551在上一章,我们讨论了如何在iPhoneapp中调用web服务以及如何解析服务器返回的XML。在Web服务大行其道的当今,调用web服务的代价是高昂的,尤其是你仅仅是抓取少量数据的
2013-11-14 11:09:16 1915
转载 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 3274
转载 预览和打开PDF文档
转载:http://blog.csdn.net/kmyhy/article/details/9217745http://mobile.tutsplus.com/tutorials/iphone/previewing-and-opening-documents-with-uidocumentinteractioncontroller/iOS中的沙盒可以让平台更加的安全,这
2013-11-13 09:54:32 1730
转载 使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 2126
转载 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人