objective-c objective swift
iOS开发Swift-10-位置授权, cocoapods,API,天气获取,城市获取-和风天气App首页代码
1.获取用户当前所在的位置 在infi中点击加号,选择权限:当用户使用app的时候获取位置权限. 填写使用位置权限的目的. 2.获取用户的经纬度. ViewController: import UIKit import CoreLocation class ViewController: UIVie ......
Object.freeze()如何使const定义的复杂数据类型不可更改数据结构
##const本质 引用阮一峰的话:const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一 ......
Xcode,swift:Error Domain=kCLErrorDomain Code=1 "(null)"问题解决
问题描述: iOS开发时,当使用用户的位置权限时,获取用户经纬度报错:Error Domain=kCLErrorDomain Code=1 "(null)",错误域=kCLError域代码=1“(null)” 解决方法: 打开模拟机的设置-通用-语言与地区 将地区设置为中国(如果你的开发位置在中国的 ......
swift 致命错误:Double值无法转换为Int,因为它是无限或NaN
let time = TimeInterval(asset.duration.seconds) if (time.isNaN || time.isInfinite){ print("无效文件 time.recordDuration.isNaN || time.recordDuration.isInf ......
iOS开发Swift-9-SFSymbols,页面跳转,view屏幕比例,启动页-和风天气AppUI
1.创建项目 2.设置好测试机型,App显示名称,以及关闭横向展示. 3.下载SF Symbols. https://developer.apple.com/sf-symbols/ 右上角搜索 search ,可以找到很多系统自带图标.选择喜欢的图标,拷贝图标的名字. 插入一个Button,在Ima ......
Swift 可选值(Optional Values)介绍
文章转载于 https://blog.csdn.net/zhangao0086/article/details/38640209 Optional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值, ......
iOS开发Swift-8-类的继承,方法重写,构造器,枚举类型,可选类型,强制解包,可选绑定,隐式可选类型
1.类的继承 class Animal { func breathe(){ //... } } class Cat: Animal{ var hasHair = true } let cat = Cat() cat.breathe() cat.hasHai class SmallCat: Cat{ ......
慎用Object#equals(obj)
org.apache.commons.lang3.StringUtils.equals(final CharSequence cs1, final CharSequence cs2) 下面是用 != 比较两个Integer对象,IDE给出提示。 IDE提示用equals来比较。但最好的方式是用 != ......
iOS开发Swift-7-得分,问题序号,约束对象,提示框,类方法与静态方法-趣味问答App
1.根据用户回答计算得分 ViewController.swift: import UIKit class ViewController: UIViewController { var questionIndex = 0 var score = 0 @IBOutlet weak var questi ......
新Swift的语言特性
最近推出的一些新编程语言的新特性1、干掉分号,逗号,括号,尽量规避大括号, 非常别扭,想明白了就非常合理,老旧的编程语言太繁琐2、变量用var,常量用let,弱化const3、没有foreach,增进for循环的能力4、属性和字段的可访问能力不在含糊5、变量声明方式由int a=1变为var a:I ......
iOS开发Swift-6-深色模式,类与对象,MVC模式,弹出框,闭包-趣味问答App
1.创建趣味问答App项目 2.创建一个问题文本,水平居中约束。 创建蓝、红两个按钮,放入Stack View中,给StackView水平居中约束,下边约束,设置两按钮间距为20. 设置进度条view与safe View关系为equal width。设置他们的比例为1:13. 3.为系统增加深色模式 ......
how to get the SVG document content that inside a object tag in javascript
# how to get the SVG document content that inside a object tag in javascript > object tag & SVG document content in javascript ## demos ```js ``` ![im ......
OGG_Linux_x64_BigData启动ggsci时报错:error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory
问题描述: [root@hadoop03 ggs]$ ./ggsci ./ggsci: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory ......
iOS开发Swift-5-自动布局AutoLayout-摇骰子App
1.在iOS坐标系中,以向左、向下为正方向。图片以左上角为基准点。 2.打开之前的摇骰子App,对它的界面做一些适应所有iPhone机型的效果。 3.先对上方logo做一个y轴约束和一个宽高约束。 宽高约束: 水平居中: 对y轴进行约束。将虚线点击变红色实线,表示固定相邻视图骰子1与logo下边的垂 ......
'socket' object has no attribute 'pending' #857
### 背景 > 使用websocket-client调用星火api出现上述错误 ### 原因 1.4.1及以下版本是根据sslopt来判断是否使用wss,但是url可能传的并不是wss前缀导致报错。 作者在后续版本中改成根据url是不是以wss://开头判断是不是ssl 
Feature backbone采用DLA,输入维度为3×H×W的RGB图,得到维度D×h×w的特征图F,然后将特征图送入几个轻量级regression heads,2D bouding boxes的中心特征图用下面的模块得到: 其中AN是Attentive Normalization.用公式表示: ......
iOS开发Swift-4-IBAction,group,音乐播放器-木琴App
1.使用素材创建木琴App的UI。 2.连接IBAction。 其余按钮直接拖拽到play里边。 当鼠标置于1处时2处显示如图,表示成功。当用户按下任一按钮都会触发play中的内容。 3.将7个按钮的View中的Tag值分别调为1、2、3、4、5、6、7. 4.将音频文件拖入项目文件中。 Creat ......
Swift - 高阶函数介绍(map、flatMap、filter、reduce)
Swift - 高阶函数介绍(map、flatMap、filter、reduce) https://blog.csdn.net/Alexander_Wei/article/details/78543410?spm=1001.2101.3001.6650.3&utm_medium=distribute ......
List<List<Object>> 多个数组的元素合并 之flatMap的用法
将[ ["list1的1元素","list1的2元素","list1的3元素"],["list2的1元素","list2的2元素","list2的3元素"] ] List<List<String>> 合并为一个List<String> List<List<String>> lists = new A ......
iOS开发Swift-3-UI与按钮Button-摇骰子App(1)
1.创建新项目Dice 2.图标 删去AppIcon,将解压后的AppIcon.appiconset文件拖入Assets包。 3.将素材点数1-6通过网页制作成2x,3x版本并拖入Asset。 4.设置对应的UI。 5.拖入Button组件并设置style。 6.Ctrl加拖拽将Button拖拽到V ......
iOS开发Swift-2-图片视图、App图标-赏月App
1.创建新项目 点击File - New - Project。 选择Single View App,点击Next。 填写文件信息,点击Next。 选择文件位置,点击Create。 修改App显示名称为 “赏月”。 2.设置背景色 选择Main,点击View界面,选择右边属性,点击Background ......
iOS开发Swift-1-Xcode创建项目
1.创建项目 双击Xcode App,选择Create a new Xcode project。 选择创建一个iOS普通的App项目。选择Single View App,点击Next。 填写项目名,组织名称等,点击next。 选择好文件的存储路径,点击create。 2.为前端添加组件 点击Main ......
20230531 java.util.Objects
## 介绍 - `java.util.Objects` - `public final class Objects` ## API ### static - equals - deepEquals - 比较数组元素 - hashCode - hash - 为一系列输入值生成哈希码 - toStrin ......
CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义
CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77 ......
js对象操作(object)
声明对象 var can_args = new Object(); 对象赋值 can_args={"vue":300,"jquery":200……}; 对象动态赋值 第一种: let key = "id"; let value = 2 can_args[key] = value; 第二种: var ......
JavaScript中的全局对象(Global Objects)
全局对象的属性是在整个JavaScript程序中都可以全局定义并使用的标识符。当JavaScript解释器启动时(或在浏览器中加载新页面时),将创建一个新的全局对象,并向其中添加一组初始属性。这些初始属性包括: - 全局常量,如`undefined`、`Infinity`和`NaN`。 - 全局函数 ......
[Lua] 实现所有类的基类Object、模拟单继承OO、实现抽象工厂
## 所有类的基类 Object Lua 没有严格的 oo(Object-Oriented)定义,可以利用元表特性来实现 先定义所有类的基类,即`Object`类。代码顺序从上到下,自成一体。[完整代码](#oo.lua) 定义一个空表 `Object` ,`__index` 指向其自身(继承将直接 ......
iOS开发Swift-枚举
枚举:一组相关的值定义了一个共同的类型,使你可以在代码中以类型安全的方式来使用这些值。 1.枚举语法 //枚举成员不会被赋予默认的整型值。成员本身就是完备的值,类型为CompassPoint。 enum CompassPoint { case north case south case east c ......
iOS开发Swift-闭包
1.闭包表达式语法 { (参数) -> return 类型 in //内容 } let names = ["C", "A", "E", "B", "D"] func back(_ s1: String, s2: String) -> Bool { return s1 > s2 //(B > A, C ......
iOS开发Swift-函数
1.函数的定义和调用 func greet(person: String) -> String { // 函数名 传入值 传入值类型 返回值类型 let greeting = "Hello" + person return greeting } print( greet(person: "Anna" ......