码迷,mamicode.com
首页 >  
搜索关键字:swift的    ( 673个结果
Swift详解之一 -------- 变量声明
内容概览 前言 self 和 Self == 和 总结 前言 在2014年开源之后,Swift就在飞速地茁壮成长,内涵也越来越丰富。 对于实际使用Swift的人来说,概念多了就比较容易混淆😨,然后就会导致开发效率低下。毕竟,你需要去查这些概念的正确定义,或者你需要去写代码进行验证。self, Se ...
分类:编程语言   时间:2021-07-01 16:50:39    阅读次数:0
Swift Perfect服务器-用Xcode跑起来hello word
Perfect简介:Perfect框架是Swift的服务器框架之一。 环境:MacOS 10.15.6 ,Xcode 12.3 1、新建一个文件夹 2、终端 cd到上面创建的文件夹,然后命令 git clone https://github.com/PerfectlySoft/PerfectTemp ...
分类:编程语言   时间:2021-02-17 14:49:14    阅读次数:0
defer in C++/Objc
写过swift的同学应该都知道defer这个关键字,可以让我们在函数return之前执行指定的代码,这对于有多个提前return而忘记释放资源的函数来说,简直不要太方便了,然而对于swift的前辈Objective-C或C++来说,苹果并没有帮我们定义,因此本文总结一下如何在C++和Objectiv... ...
分类:编程语言   时间:2020-06-14 18:54:28    阅读次数:63
Swift -POP( 面向协议编程)与OOP
面向协议编程(Protocol Oriented Programming,简称POP),是Swift的一种编程范式,Apple于2015年WWDC提出的,如果大家看Swift的标准库,就会看到大量POP的影子。 同时Swift也是一门面向对象的编程语言(Object Oriented Program ...
分类:编程语言   时间:2020-02-24 23:53:17    阅读次数:164
Swift iOS实现把PCM语音转成MP3格式
最近折腾了swift的语音录制识别和转码,这块还是比较坑的,由于语音识别的准确度实测大概也就80%左右,所以还是需要上传录音文件啊。首先是用讯飞语音SDK实现语音录制和识别(语音听写),第一个坑是讯飞SDK只录制了PCM格式的文件,这个文件是原始格式,默认比较大,另外播放器支持也不好,因此需要先把它... ...
分类:移动开发   时间:2020-02-06 13:00:45    阅读次数:100
Type Erasure with Pokemon---swift的类型擦除
我感觉这个是swift的设计缺陷。 类型擦除:解决泛型类型作为公用类型的问题 是抽象的公用机制的一种实现方式。 1)类型擦除并不能解决类型不一致的兼容问题,只能解决类似继承一致性的兼容问题。 2)擦除类型后的抽象类型,其类型信息仍然存在,只是需要保持逻辑一致性。 import Foundation ...
分类:编程语言   时间:2019-12-03 19:50:10    阅读次数:94
大小端字节序的来历(摘自《深入理解计算机系统 第三版》)
术语“little endian(小端)”和“big endian(大端)”出自Jonathan Swift的《格列佛游记》(Gulliver's Trabels)一书,其中交战的两个派别无法就应该从哪一端(小端还是大端)打开一个半熟的鸡蛋打成一致。就像鸡蛋的问题一样,选择何种字节顺序没有技术上的理 ...
分类:其他好文   时间:2019-10-02 00:48:24    阅读次数:101
swift的类型系统
顶级抽象:protocol 具体类型:值类型、引用类型 类型操作:扩展 其他: 范型、函数式类型:function、monand ...
分类:编程语言   时间:2019-07-22 13:23:08    阅读次数:94
Swift的访问控制讲解
Swift中访问修饰符总共有5种,分别为fileprivate,private,internal,public和open,其中,fileprivate以及open是Swift 3新添加的.因为过去的Swift对于访问权限的控制,不是基于类的,而是基于文件的,这样会有问题,所以在Swift 3中增加了 ...
分类:编程语言   时间:2019-07-01 17:03:47    阅读次数:192
Vlang官网文档(中文翻译)-vlang中文文档--v0.1.0_20180625
PS:主要为自己学习,,,,看的时候顺便翻译的,,,渣翻(非全人工)勿喷. 介绍 V是一种用于构建可维护软件的静态类型编译编程语言。 它与Go相似,也受到Oberon、Rust、Swift的影响。 V是一种非常简单的语言,阅读这份文档大概只需要半小时的时间,读完之后,您将学习到V的全部内容. 尽管很 ...
分类:其他好文   时间:2019-06-26 01:07:23    阅读次数:159
673条   1 2 3 4 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!