梁启健,携程金融支付中心开发工程师,主要负责支付iOS端的开发与优化工作,喜欢研究大前端和跨平台技术。
为啥会有接口呢?这个还要从继承说起,OOP的世界中继承这个东东太复杂了而目前C++依然保留这多继承的体系其余的大部分新兴的高级语言都舍弃了多继承,但是仅仅单继承又不符合OOP的概念体系,怎么办!!!于是接口应运而生---绕过多...
首先是swift 3.0 中,NotificationCenter 设置 selector 如下:
最近接触的这个项目由于以前服务器上用的是DES/CBC/PKCS5Padding加密方式,为了让在iOS上的加密结果与服务器端保持一致,我做了很多尝试,现在分享给大家。PS:现在不推荐用DES了,只是服务器端不能随便改,别的项目平台有依赖。...
俄罗斯程序员 Ivan Bessarabov 根据大佬们在 git 上的工作时间推算出他们的作息时间。我们查看了他们的工作时间以及照片,只能羡慕地说:同样是熬夜,为什么他发量那么多?...
一、它是什么,能干什么 想认识一个事物,必须先弄明白它是什么,能干什么。 首先说一下,openstack是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让初学者更容易接受和理解,在后期的慢慢接触过程...
Json (JavaScript Object Notation) 是一种轻量级的数据交换格式。它作为目前最欢迎的数据交换格式,也是各大开源贡献者的必争之地,如:阿里爸爸的 fastjson(java),腾讯的 rapidjson(c++) 等。但 .Net 却没有得到大厂的青...
v3版本抛弃tiller算是个进步,但是听说要上撸啊(lua)我就瞬间崩溃了,我只是想渲染个yaml文件而已。好在好多chart包貌似生态很繁荣。。。
2019 年 8 月份编程语言比较 7 月份的排行没有太大的变化,前十的排名只有 Objective-C 和 SQL 交换了位置。
Swift 5.1 内置于 Xcode 11,新增了很多新特性,比较重要的有以下几个。