WKWebView 那些坑

摘要: 导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit 中笨重难用、内存泄漏的 UIWebView。WKWebView 拥有60fps滚动刷新率、和 safari 相同的 JavaScript 引擎等优势。 简单的适配方法本文不再赘述,主要 阅读全文
posted @ 2017-03-02 11:45 NSSong 阅读(35255) 评论(1) 推荐(5) 编辑

iOS self = [super init]

摘要: self = [super init] 这个问题一直不太明白,今天研究了一下,在stackoverflow找到了下面的答案: http://stackoverflow.com/questions/2956943/why-should-i-call-self-super-init 我对这些答案简单翻译 阅读全文
posted @ 2017-02-23 10:58 NSSong 阅读(418) 评论(0) 推荐(0) 编辑

iOS:Objective-C中Self和Super详解

摘要: Objective-C 中Self 和 Super 详解本文要介绍的内容,在 Objective-C 中的类实现中经常看到这两个关键字 self 和 super,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。 在 阅读全文
posted @ 2017-02-23 10:55 NSSong 阅读(155) 评论(0) 推荐(0) 编辑

调试工具Instruments----Core Animation

摘要: 一、Core Animation 的作用 通过时间分析测量应用的图形性能以及进程的CPU使用率。用来监测Core Animation性能。它提供了周期性的FPS,并且考虑到了发生在程序之外的动画。 二、Core Animation 的调试选项 Core Animation的一系列复选框选项帮助调试渲 阅读全文
posted @ 2017-02-21 19:40 NSSong 阅读(323) 评论(0) 推荐(0) 编辑

iOS开发之复制字符串到剪贴板

摘要: APP偶尔需要点击功能,把字符串复制到系统粘贴板,方法如下: 阅读全文
posted @ 2017-02-20 13:22 NSSong 阅读(168) 评论(0) 推荐(0) 编辑

Copy 和 mutableCopy

摘要: Copy的字面意思是:“复制”、“拷贝”,是一个产生副本的过程。 在改变原有对象的时候,不会改变新对象的值 常见的复制有:文件复制,作用是利用一个源文件产生一个副本文件。 修改源文件的内容,不会影响副本文件; 修改副本文件的内容,不会影响源文件。 利用一个源对象产生一个副本对象 修改源对象的属性和行 阅读全文
posted @ 2017-02-16 18:25 NSSong 阅读(221) 评论(0) 推荐(0) 编辑

TCP/IP,Http,Socket,XMPP的区别

摘要: 大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可 阅读全文
posted @ 2017-02-15 11:54 NSSong 阅读(144) 评论(0) 推荐(0) 编辑

iOS程序中的内存分配 栈区堆区全局区(转)

摘要: 在计算机系统中,运行的应用程序的数据都是保存在内存中的,不同类型的数据,保存的内存区域不同。一、内存分区 栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系统数据结构,对应线程/进程是唯一的。优点是快速高效,缺点时有限制,数据不灵活。[先进后出] 栈空间分静态分配 和动 阅读全文
posted @ 2017-02-15 11:25 NSSong 阅读(125) 评论(0) 推荐(0) 编辑

iOS常见算法(二分法 冒泡 选择 快排)

摘要: 二分法: 平均时间复杂度:O(log2n) int halfFuntion(int a[], int length, int number) { int start = 0; int end = length - 1; int index = 0; while(start < end) { inde 阅读全文
posted @ 2016-12-24 14:51 NSSong 阅读(186) 评论(0) 推荐(0) 编辑

老司机带你走进Core Animation

摘要: 为什么时隔这么久我又回来了呢? 回来圈粉。 开玩笑的,前段时间ipv6被拒啊,超级悲剧的,前后弄了好久,然后需求啊什么的又超多,所以写好的东西也没有时间整理。不过既然我现在回来了,那么这将是一个井喷的时节。(感觉给自己立下了什么死亡flag,啧啧啧) 先说什么呢?说一下CAAnimation相关的吧 阅读全文
posted @ 2016-09-12 16:01 NSSong 阅读(468) 评论(0) 推荐(0) 编辑