汇编相关lldb常用指令//读取寄存器的值 register read/格式 register read/ //修改寄存器的值 register write 寄存器名称 数值 register write rax 0 //读取内存中的值 x/数量-格式-字节大小 内存地址 x/3xw 0x0000010 //修改内存中的值 memory write 内存地址 数值 memory write
转载 2024-01-12 01:01:09
19阅读
我们不知道有多少人真的对这些单行代码印象深刻,但我认为,这能激励大家去了解更多有关于函数式编程的内容。1 数组中的每个元素乘以2特别简单,尤其是使用map解决的话。(1...1024).map{$0 * 2}2 数组中的元素求和虽然这里使用reduce和加号运算符,借助了加号运算符是函数这样一个事实,但解决办法是显而易见的,我们可以看到 reduce更具创意的用法。(1...1024).
前言本文档是翻译著名raywenderlich Swift Style Guide 并结合自身情况结合生成内容目录基本准则 命名   * 常量和变量   * 枚举   * 类前缀   * 泛型   * 使用国际英语而不是美式英语 代码结构   * 协议   * 无用代码 空格注释类的声明注释对方法的描述以及引用 类和结构体 &
转载 2024-07-19 13:57:41
117阅读
可选型Optional什么是可选型在swift里面出现了一个全新的类型-可选型。那什么是可选项呢?个人的理解就是说一个变量或者常量"可有可无",也就是可以为具体的某个值,也可以为空也就是nil。如何定义一个可选型var say: String? = "Hi swift"上边定义一个字符串的可选型,在类型后边加上一个问号就表示字符串的可选型,同理其它类型的也是在类型后边加问号就变为相应的可
转载 2023-12-20 06:57:42
31阅读
import Foundation //func 函数名(形参: 形参类型) -> 返回类型 //MARK:----------1.函数定义----------- //单参数 func sayHello(name: String) -> String { return "Hello again, " + name + "!" } //函数调用 print(sayHello("
函数的定义func 函数名(形参列表) -> 返回值类型 { // 函数体... }形参列表的格式: 形参名1: 形参类型1, 形参名2: 形参类型2, …func num() -> Double { return 3.1415926 } num() func sum(v1: Int, v2: Int) -> Int { return v1 + v2 }
高阶函数 - Higher order functions Swift作为一门多范式编程语言,尤其是对函数式编程的支持,成就了Swift对高阶函数的无障碍运用。高阶函数仅仅只是一个函数,其可以接收函数作为参数,或者返回一个函数来操作其他函数。Swift的集合类型中就有这些高阶函数:Map, FlatMap, Filter, 和Reduce。Map对集合进行循环,并对集合中的每个元素采取相同的操作。
转载 2023-05-22 10:58:26
114阅读
函数看一个函数的例子:func addNumbers( let a:Int,let b:Int)->Int{ return a+b; }实现两个数相加。函数必须以func开头,后面是函数名,小括号里是参数,箭头后面是返回类型。Swift中没有int之类的基本类型了,连表示数字都用类:Int。因为参数没有在函数内改变值,所以参数定义成常量。不论是类的方法或全局函数,语法一样。不像Obj
Swift包含了74个内置函数,但在 The Swift Programming Langage 一书中只介绍了其中的7个,其它的都没有在文档中体现。 这篇文章列举出了所有的Swift库函数。文中所谓的 内置函数 是指无需引入任何模块(比如说Fundation等)即可以直接使用的函数。 下面先来看看7个在文档中提到的库函数: 下面列出一些很实用,但未在文档中体现的库函数: 复制代码代码如下:
swift的函数跟脚本语言有很多神似之处。 如果有一天用swift开发服务器 ,很期待哇(一切皆有可能,毕竟人家说要跑在Linux上),?从参数个数来看无参数func myFunc()->Int{ }单参数func myFunc(first:Int)->Int{ }多参数func myFunc(first:Int, other:Int)->Int{ }从返回值来看无返
 今天给大家介绍 swift函数,swift函数和c#,js的写法大致一直,但是与object-c写法有很大不同点。废话不多说,直接开始了。1:函数  --常量参数 func 函数名( 参数变量:类型 ,参数变量:类型...){} 说明: 1: func 是函数关键字 2:{} 函数体 3: 参数变量是默认常量类型,
UIGestureRecognizer有许多子类,用于监听一些常见的手势事件,这些子类主要有: 1、首先创建几个view,来用于手势的检测 2
原创 2023-08-23 13:39:56
362阅读
文章目录1. 回顾View动画基本用法2. 动画流程2.1 invalidate(true)3. setFillAfter4. View动画会导致measure吗?5. 小结6. 资料 View动画,即补间动画。包含:渐变、旋转、平移、缩放四种基本的动画,当然,我们可以自己扩展实现。View动画不会改变View的属性,指数视觉效果变化,动画完成之后它还是在原本的位置上。这篇文章主要着手于View动
转载 2024-07-03 04:27:55
620阅读
1. 函数 函数是执行某一特定任务的自包含代码块。你可以给函数一个名字来说明函数它是做什么的,而且当需要执行任务时使用这个名字调用函数。 Swift的统一的函数参数是非常灵活的,可以表示从单一的C风格没有参数的函数,到复杂的Objective-C具有名字和参数标签的方法。 参数可以提供默认值来简化函数调用,也可以传递in-out参数,一旦函数执行完,它可以修改传入的变量的值。 每一个Swift
昨天研究了一下苹果近两年新出的Swift语言,感觉学起来并不是很吃力,毕竟自己有过Objective-C的语言功底,所以各方面的属性控件还是一眼就可以认出的,只是Swift的写法与Objective-C写法不同而已,这点还是要花点时间来习惯就好了,下面来看Swift的UILabel的相关属性与写法吧
转载 2017-02-28 11:55:00
82阅读
2评论
什么是函数类型在Swift中,可以定义Int,Double,Array,String….等数据类型,作为函数,每个函数都有自己的函数类型,函数类型由函数的参数类型和返回值类型决定。 例如:func addTwoInts(a: Int, b: Int) -> Int { return a + b }该函数函数类型为:(Int, Int) -> Int ->前面的内容由参
转载 2023-05-22 14:21:49
75阅读
已更新到swift3 ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用FileManager,FileHandle等类来实现。 下面总结了各种常用的操作: 1,遍历一个目录下的所有文件 //1、首先我们获取用户文档目录路径 let manager = FileManager
转载 2023-08-23 13:36:34
885阅读
ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用NSFileManager,NSFileHandle等类来实现。下面总结了各种常用的操作:1,遍历一个目录下的所有文件123456789101112131415161718192021222324252627282930313...
转载 2015-09-25 14:30:00
524阅读
2评论
UIGestureRecognizer有许多子类,用于一些常见的手势事件,这些子类主要有:1,UISwipeGestureRecognizer:滑动(快速移动)123456789101112131415161718class ViewController: UIViewController {o...
转载 2015-09-25 14:44:00
131阅读
2评论
UIGestureRecognizer 有许多子类,用于一些常见的手势事件,这些子类主要有: 1,UISwipeGestureRecognizer:滑动(快速移动) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import UIKit c
转载 2017-07-14 11:10:00
270阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5