Should IBOutlets be strong or weak under ARC?

被采用的答案 答案仅是摘自官方文档的一个片段: From a practical perspective, in iOS and OS X outlets should be defined as declared properties. Outlets should generally be weak, except for those from File’s Owner to top-...

发布于 记录问题和心得

动态库与静态库优缺点比较

动态库与静态库优缺点比较      我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次写入 i=x; x=y; y...

发布于 计算机科普级别

惰性加载(lazyload)

维基百科的解释 惰性加载(英语:Lazy loading、Infinite Scroll,又称延迟加载[1]、懒加载[2][3]、无限滚动[4]、瀑布流[4]),是一种设计模式,被运用在软件设计和网页设计当中[5],对于网页界面,其特征为用户通过鼠标,滚动浏览页面,直到页面下方时,就会自动加载更多内容;有多数网站采用这项网页设计,例如Google图片搜索、Google+、Facebook、T...

发布于 计算机科普级别

Cookie/Session机制详解

HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。 其中 Cookie和Session就是一种跟踪技术,Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 什么是Cookie(实际上是一小段文本信息)Cookie意为“甜饼”,是由W3C组织提出,最早...

发布于 计算机科普级别

关于苹果开发的一些基础知识

App ID(bundle identifier) 在苹果官方的开发者计划(Apple Developer Member Center)层面,App ID 即 Product ID,用于标识一个或者一组 App。 App ID 字符串通常以反域名(reverse-domain-name)格式的 Company Identifier(Company ID)作为前缀(Prefix/Se...

发布于 iOS

HTTP (笔记)

HTTP协议是无状态的http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 为了解决这个问题, Web程序引入了Cookie机制来维护状态. 打开一个网页需要浏览器发送很多次Request1. 当你在浏览器输入URL http://www.cnblogs.com 的时候,浏览器发送一个Request去获取 h...

发布于 计算机科普级别

OS X

1. defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 2. defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 每个系统都要定期做些维护工作,这不仅是为了提高系统...

发布于 未分类

数组和链表的区别

数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少或不插入和删除元素,就应该用数组。 链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通...

发布于 计算机科普级别

ShadowsocksR安装 采用chacha20加密net-speeder和配置参数优化

安装服务端的时候推荐启用 chacha20 加密(逼格高),默认的 aes-256-cfb 加密速度较慢,当然你也可以启用最快的 CR4-MD5 加密算法,就是加密弱一些。另外,建议启用搬瓦工的 IPv6 并在 shadowsocksR 配置启用IPv6,走代理的时候就能访问一些只有在 IPv6 下才能访问的网站。 ChaCha20加密(chacha20 依赖 libsodium,以下是编译...

发布于 未分类

Xcode 8

对函数注释的快捷键是option + command + /

发布于 记录问题和心得
812

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。