摘要:
iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。... 阅读全文
posted @ 2015-12-03 13:31
FMDN
阅读(181)
评论(0)
推荐(0)
摘要:
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptF... 阅读全文
posted @ 2015-12-03 13:30
FMDN
阅读(176)
评论(0)
推荐(0)
摘要:
数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合。听起来是不是很抽象,简单理解:数据结构就是描述对象间逻辑关系的学科。比如:队列就是一种先进先出的逻辑结构,栈是一种先进后出的逻辑结构,家谱是一种树形的逻辑结构!(初学数据结构的时候很不理解为什么有“栈”这个东西;队列很容易理解---无论购... 阅读全文
posted @ 2015-12-03 13:27
FMDN
阅读(778)
评论(0)
推荐(0)
摘要:
1、插入排序在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。直接插入排序是稳定的。算法时间复杂度O(n2)--[n的平方]main(){int a[10],j,i,m;for(... 阅读全文
posted @ 2015-12-03 13:26
FMDN
阅读(376)
评论(0)
推荐(0)
摘要:
Objective-C Runtime能做什么?发布于:2014-05-27 13:53阅读数:6332在之前的文章中我们介绍了Runtime是什么,属于理论性介绍,你看了上篇很迫切的想知道Runtime到底能干什么?表着急,这一篇Blog将将讲解Runtime怎么应用到实战中Runtime官方文档... 阅读全文
posted @ 2015-12-03 13:23
FMDN
阅读(293)
评论(0)
推荐(0)
摘要:
概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线... 阅读全文
posted @ 2015-12-03 13:07
FMDN
阅读(178)
评论(0)
推荐(0)
摘要:
第一种是Notification,这个比较解耦。 第二种就是,GCD啦,但是代码看起来耦合比较高。 阅读全文
posted @ 2015-12-03 13:06
FMDN
阅读(430)
评论(0)
推荐(0)
摘要:
Key Value Coding Key Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也“”阅读器... 阅读全文
posted @ 2015-12-03 12:59
FMDN
阅读(170)
评论(0)
推荐(0)
摘要:
[objc]view plaincopyprint?[objc]view plaincopyprint?#pragmamark-添加到购物车的动画效果//huangyibiao-(void)addAnimatedWithFrame:(CGRect)frame{//该部分动画以self.view为参考... 阅读全文
posted @ 2015-12-03 12:55
FMDN
阅读(870)
评论(0)
推荐(0)
摘要:
[objc]view plaincopyprint?//-(void)registerForKeyboardNotifications{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWil... 阅读全文
posted @ 2015-12-03 12:55
FMDN
阅读(251)
评论(0)
推荐(0)
摘要:
iOS开发之多媒体播放iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound... 阅读全文
posted @ 2015-12-03 12:54
FMDN
阅读(2171)
评论(0)
推荐(0)
摘要:
视频格式可以分为适合本地播放的本地影像视频和适合在网络中播放的网络流媒体影像视频两大类。尽管后者在播放的稳定性和播放画面质量上可能没有前者 优秀,但网络流媒体影像视频的广泛传播性使之正被广泛应用于视频点播、网络演示、远程教育、网络视频广告等等互联网信息服务领域。AD:播放视频视频文件介绍视频格式可以... 阅读全文
posted @ 2015-12-03 12:49
FMDN
阅读(236)
评论(0)
推荐(0)
摘要:
iOS有三种多线程编程的技术,分别是:NSThread 、Cocoa NSOperation 、GCD。 这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。“”阅读器iOSGCD多线程编程NSThreadCocoa NSOperation转自容芳志的... 阅读全文
posted @ 2015-12-03 12:46
FMDN
阅读(198)
评论(0)
推荐(0)
摘要:
GCD 深入理解(一)虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两“”阅读器GCD本文由@nixzhu翻译至raywenderlich... 阅读全文
posted @ 2015-12-03 12:45
FMDN
阅读(275)
评论(0)
推荐(0)
摘要:
GCD是iOS的一种底层多线程机制,今天总结一下GCD的常用API和概念,希望对大家的学习起到帮助作用。 GCD队列的概念 在多线程开发当中,程序员只要将想做的事情定义好,并追加到DispatchQueue(派发队列)当中就好了。 派发队列分为两种,一种是串行队列(SerialDispatch... 阅读全文
posted @ 2015-12-03 12:44
FMDN
阅读(172)
评论(0)
推荐(0)
摘要:
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,... 阅读全文
posted @ 2015-12-03 12:40
FMDN
阅读(184)
评论(0)
推荐(0)
摘要:
IOS 中单例设计模式的解读与用法一、单例的作用 顾名思义,单例,即是在整个项目中,这个类的对象只能被初始化一次。它的这种特性,可以广泛应用于某些需要全局共享的资源中,比如管理类,引擎类,也可以通过单例来实现传值。UIApplication、NSUserDefaults等都是IOS中的系统单例。... 阅读全文
posted @ 2015-12-03 12:39
FMDN
阅读(201)
评论(0)
推荐(0)
摘要:
- (void)removeCachedResponseForRequest:(NSURLRequest*)request;- (void)removeAllCachedResponses;为什么要有缓存应用需要离线工作的主要原因就是改善应用所表现出的性能。将应用内容缓存起来就可以支持离线。我们可以... 阅读全文
posted @ 2015-12-03 12:33
FMDN
阅读(231)
评论(0)
推荐(0)
摘要:
一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题(1)用户流量的浪费(2)程序响应速度不够快解决上面的问题,一般考虑对数据进行缓存。二、缓存 为了提高程序的响应... 阅读全文
posted @ 2015-12-03 12:32
FMDN
阅读(463)
评论(0)
推荐(0)
摘要:
先打开命令行终端。1、创建svn repositorysvnadmin create /yourpath/svnroot/repository2、配置svn用户权限。/yourpath/svnroot/repository/conf/目录下存在3个文件:authz,passwd,svnserve.c... 阅读全文
posted @ 2015-12-03 12:26
FMDN
阅读(426)
评论(0)
推荐(0)

浙公网安备 33010602011771号