当我接手一个OC与swift混编的项目的时候,其实我是拒绝的。哎,没有办法啊,只能干啦。 pod完以后有很多问题,最难的问题就是这个了, 其实是由于他Podfile文件里面有use_frameworks!这样一句话,首先,我们先说一下他的作用。 A、用cocoapods 导入swift 框架 到 s ...
分类:
移动开发 时间:
2019-01-24 17:55:33
阅读次数:
4348
那么有什么因素会导致代码运行缓慢呢?当您在编写代码并选择架构的时候,深刻认识到这些架构所带来的影响是非常重要的。我将首先谈一谈:如何理解内联、动态调度与静态调度之间的权衡,以及相关结构是如何分配内存的,还有怎样选择最适合的架构。 内存分配 (1:02) 对象的内存分配 (allocation) 和内 ...
分类:
编程语言 时间:
2019-01-23 17:13:37
阅读次数:
203
iOS精选源码 " 全网最详细购物车强势来袭 " " 一款优雅易用的微型菜单弹窗(类似QQ和微信右上角弹窗) " " swift, UITableView的动态拖动重排CCPCellDragger " " 高仿书旗小说 Flutter版,支持iOS、Android " " NKAVPlayer 轻量 ...
分类:
移动开发 时间:
2019-01-23 15:36:23
阅读次数:
273
装饰器的功能:在不修改原函数和其调用方式的情况下对原函数功能进行扩展 装饰器的本质是闭包函数 求一个函数的运行时间 但是有多个函数都需要添加此功能时,就会显得很繁琐,此时可以写一个时间函数 这样不管多少函数都可以调用这个时间函数来计算执行的时间了,但是这样改变了函数的调用方式,原本调用func函数的 ...
分类:
其他好文 时间:
2019-01-22 23:01:59
阅读次数:
245
装饰器函数 什么是装饰器函数? 装饰器函数的本质就是闭包函数,也就是函数嵌套,内部函数调用外层函数变量 装饰器函数的功能 在不修改原函数以及调用方式的情况下,对原函数的功能进行扩展. def warpper(func): def inner(): ret = func() return ret re ...
分类:
其他好文 时间:
2019-01-22 22:57:34
阅读次数:
218
支持json、xml 转OC、swift。 如图: 软件分享地址 ...
分类:
编程语言 时间:
2019-01-22 14:20:36
阅读次数:
366
一、OpenStack Swift对象存储 1、安装Swift服务 在controller节点依次执行iaas-install-swift-controller.sh和iaas-install-swift-compute.sh 即可完成安装 安装完Swift之后,查看一下Swift的状态 # swi ...
分类:
其他好文 时间:
2019-01-22 14:17:03
阅读次数:
207
/** * 设置16进制颜色: * 可识别类型 * 1:有# * 2:没有# * 3:含有0X */ extension UIColor{ class func hexadecimalColor(hexadecimal:String)->UIColor{ var cstr = hexadecimal... ...
分类:
编程语言 时间:
2019-01-22 10:58:13
阅读次数:
284
闭包 1.函数引用 2.什么是闭包 3. 一个闭包的实际例子: 这个例子中,函数line与变量a,b构成闭包。在创建闭包的时候,我们通过line_conf的参数a,b说明了这两个变量的取值,这样,我们就确定了函数的最终形式(y = x + 1和y = 4x + 5)。我们只需要变换参数a,b,就可以 ...
分类:
其他好文 时间:
2019-01-21 13:47:33
阅读次数:
144
本周还是比较轻松的,小程序开发也接近了尾声,就是一些简单的修改了。我也就有了时间来回归老本行,重写iOS。这周我花了一些时间来把之前仿写的Swift项目完成。这个应用比较简单,但是实用点还是不少的。下面听我一一道来。 首先是搭建框架,在之前OC中我有自己的一套框架,用起来比较顺手。于是在swift中 ...
分类:
其他好文 时间:
2019-01-19 16:24:28
阅读次数:
229