objChen

一直在追求如何更有效率的开展工作


  • 首页

  • 归档

  • 关于

iOS TableView 避免卡顿

发表于 2017-06-04
1.UITableViewCell重用机制?UITableView只会创建一屏幕(或者一屏幕多一点)的cell,其他都是取出来重用的。每当cell滑出屏幕的时候,就会放到一个集合中,当要显示某一位置的cell时,会先去集合中取,有的话,就直接拿出来显示,没有在创建。 2.tableView滑动为什么 ...
阅读全文 »

iOS中的路由方案 -- JLRoutes

发表于 2017-05-13
路由由来路由层的概念在服务端是指url请求的分层解析,将一个请求分发到对应的应用处理程序。前端路由的主要作用是保证视图和URL的同步。移动端的路由层指的是将诸如App内页面访问、H5与App访问的访问请求和App间的访问请求,进行分发处理的逻辑层。 路由主要应用场景1、App之间的相互跳转访问2、A ...
阅读全文 »

iOS WebView的JS交互&Cookie管理

发表于 2017-04-24
介绍iOS中的WebView,并且由浅到深,一步步带你了解并掌握WebView的用法,JavaScript与Objective的交互,以及Cookie的管理、js的调试等。 UIWebViewUIWebView基本用法首先要介绍的就是我们的老朋友UIWebView。相信对大多数小伙伴儿而言,UI ...
阅读全文 »

iOS 异常捕获 Crash 日志

发表于 2017-04-10
开发iOS应用,解决Crash问题始终是一个难题。Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另一种是未被捕获的Objective-C异常(NSException),导致程序向自身发送了SIGABRT信号而崩溃。其 ...
阅读全文 »

iOS TCP/UDP/XMPP/HTTP

发表于 2016-11-03
TCP:安全的协议,能保证数据顺序和正确性,服务器和客户端能随时互发数据。如果服务器要主动发送数据给客户端,可以用这个协议 UDP:非安全的协议,容易丢失数据,一般用于联机对战的游戏 XMPP:基于XML通讯的协议,基于TCP发送XML数据,一般用于即时(比如QQ、微信) HTTP:一般用于非实时链 ...
阅读全文 »

Swift 闭包的循环引用

发表于 2016-08-09
问题的产生当我们给一个类指定一个闭包属性时,这个类的实例便包含了闭包的一个引用。如果在这个闭包中,又引用了类实例本身,这是闭包便创建了一个指向类实例的强引用,这种情况下,又产生了循环引用。 如代码清单1所示:HTMLElement类定义了一个闭包属性asHTML。在这个闭包中引用了self,即闭包捕 ...
阅读全文 »

Swift Closures

发表于 2016-07-29
Closures是自包含的功能块。它可以捕获和存储其所在上下文的常量和变量的引用。全局函数和嵌套函数其实都是闭包。闭包有以下三种形式: 全局函数:有函数名,但不能获取任何外部值 嵌套函数:有函数名,同时可以从其上下文中捕获值 闭包表达式:以一种轻量级的语法定义的未命名闭包,可以从其上下文中捕获值 ...
阅读全文 »

Swift中的Extension

发表于 2016-07-17
Swift的扩展可以做以下事情: 添加计算属性和静态计算属性 定义实例方法和类型方法 提供新的初始化方法 定义下标操作符 定义并使用新的嵌套类型 让已存在类型实现一个协议 在定义类型的扩展后,访扩展中的功能可以用于类型所有已存在的实例中,即使这些实例在扩展之前定义。 我们使用关键字extensi ...
阅读全文 »

Swift中的Protocol

发表于 2016-07-07
Swift的Protocol(协议)与Objective-C的协议一样,用于定义一系列的特定任务和功能的集合。Protocol自身并不提供这些任务的实现,只是描述实现看起来应该是什么样的。类、结构体或枚举可以实现一个Protocol,并提供Protocol中任务和功能的具体实现。Protocol可以 ...
阅读全文 »

Swift中的Property

发表于 2016-07-02
Swift的属性与Objective-C中的属性是一样的,不同的是Swift细化了属性的类型,另外除了类之外,结构体和枚举也可以有属性。 Swift中有这么几种属性: 存储属性(Stored properties):存储实例的常量和变量,与类、结构体、枚举的实例相关 计算属性(Computed p ...
阅读全文 »
1234
chen peng

chen peng

想要待在原地,就得使出全身力量拼命奔跑。

32 日志
5 标签
E-Mail
© 2014 — 2018 chen peng
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4