`
文章列表
可以把信号想象成水龙头,只不过里面不是水,而是玻璃球(value),直径跟水管的内径一样,这样就能保证玻璃球是依次排列,不会出现并排的情况(数据都是线性处理的,不会出现并发情况)。水龙头的开关默认是关的,除非有了接收方(subscriber),才会打开。这样只要有新的玻璃球进来,就会自动传送给接收方。可以在水龙头上加一个过滤嘴(filter),不符合的不让通过,也可以加一个改动装置,把球改变成符合自己的需求(map)。也可以把多个水龙头合并成一个新的水龙头(combineLatest:reduce:),这样只要其中的一个水龙头有玻璃球出来,这个新合并的水龙头就会得到这个球。 信号是一个发送 ...
https://developer.chrome.com/devtools/docs/remote-debugging

Mac 常用开发工具

    博客分类:
  • Mac
终端上生成二维码命令: https://github.com/gtanner/qrcode-terminal     OmniGraffle、Sketch、Axure RP、XMind、Keynote
RTT(Round-Trip Time 往返时延 RTO(Retransmission TimeOut)即重传超时时间 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。   一、  msl、ttl及rtt的区别    1、 MSL 是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。因为tcp报文 ...

什么是RubyGems

    博客分类:
  • Ruby
RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机 ...
  sublime text 2 编译运行 objective-c 代码配置方式如下: 打开 Tools -> Build System -> New Build System,新建一个 Objective-C.sublime-build 文件 复制下面内容 { "cmd": ["bash", "-c", "clang -lobjc -framework Cocoa -framework Carbon -o /tmp/${file_name}_sublime_build $file"], ...
原文URL:Embracing Modern Objective-C 本文将针对Objective-C和Cocoa框架的几项重要更新,做一个简单的介绍。撰写本文时,这些更新指的是由iOS 6和相应的SDK(Xcode 4.6)引入的那些。重要的更新(个人意见)会写在前面。
//图片等比缩放合成并处于中心位置显示 - (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 { CGSize miSize = self.viewImage.frame.size; CGFloat miAspectRatio = miSize.width / miSize.height; CGFloat img2AspectRatio = image2.size.width / image2.size.height; UIGraphicsBeginImageConte ...

收藏的IOS学习文档

    博客分类:
  • IOS
http://iphonedevwiki.net/index.php/AudioServices   Redesign Your App for iOS 7 之 页面布局: http://www.vinqon.com/codeblog/?detail/11109   iOS 常见 Crash 及解决方案 http://www.justinyan.me/post/1609   开源框架: PonyDebugger (iOS调试工具) FLEX (Flipboard Explorer) 是 iOS 开发的应用内调试和探测工具集。运行的时候,FLEX 提供一个浮动在应用之上的工 ...
最好的网站: http://www.cocoachina.com/bbs/ 最快的方式:google:想要的问题 + site:cocoachina.com 各种Demo:http://www.cocoachina.com/bbs/read.php?tid-12269-toread-1.html     Objective-C语法基础   大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。   如果你和我 ...
iOS中多线程编程工具主要有:  NSThread NSOperation GCD 这三种方法都简单易用,各有千秋.但无疑GCD是最有诱惑力的,因为其本身是apple为多核的并行运算提出的解决方案.虽然当前移动平台用双核的不多,但不影响GCD作为多线程编程 ...
 这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原文地址      当我们开发iOS应用时,好的性能对我们的App来说是很‡
经过今天的Block的学习、上网查询相关文章归纳了一下 一、一个使用Block的好处有: Block可以用在许多不同的环境中,这样可以让代码更加简单,以及减少函数声明的数量,不用实现代理协议。 简单性:使用 Block 我们可以 ...
KVO vs NSNotification vs protocol/delegate:1. Use a delegate if you want to talk to only one object. For example, a tableView has a delegate - only one object should be responsible for dealing with it.2. Use notifications if you want to tell everyone that something has happened. For example in low m ...

OC学习笔记

1、Delegate http://leopard168.blog.163.com/blog/static/168471844201111411729597/   2、内存管理 http://leopard168.blog.163.com/blog/static/168471844201111382022332/   3、ASIHTTPRequest使用介绍 http://blog.sina.com.cn/s/blog_6a2cbc930100ntuw.html   4、多线程 http://leopard168.blog.163.com/blog/static/1684 ...
Global site tag (gtag.js) - Google Analytics