手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift学习笔记系列——19嵌套类型
Tags: Swift 学习笔记 发布时间:2015-08-11 修改时间:2015-08-11 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(19)嵌套类型 嵌套类型要解决的问题 在类型中定义工具类或者结构体 引用嵌套的类型 需要加上嵌套类型所在类型的名称
作者:编程之家 时间:2020-05-20
Swift开发教程--有关图片处理的一些有用函数
/** * 切圆形图片 * * @param image:UIImage * @param inset:CGFloat * * @return UIImage */ class func circleImage(image:UIImage,inset:CGFloat) -> UIImage { UIGraphi
作者:编程之家 时间:2020-05-20
oc 和swift混编的时候打包ipa安装不了
做了一个oc项目,里面有用到swift第三方,真机运行的时候是正常的,用企业级证书打包成ipa之后安装完成之后闪退,通过导出手机log日志发现错误提示: Dyld Error Message: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundl
作者:编程之家 时间:2020-05-20
Swift 闭包Closure回调传值
实现例子由两个界面组成 A - > B 使用属性传值 B - > A 使用闭包进行反向回调传值 Swift 使用闭包(Closure)传值的原理,与OC 中使用代码块(block)传值原理,基本类似 按步骤可以如下理解: 1、定义闭包。 2、闭包赋值(传送) 3、闭包调用。 至于定义闭包应该在哪个页面定义? 想对于当前界面上执行某个操作,就在当前界面上定义, 比如:我想给通过 B 界面回调 给 A
作者:编程之家 时间:2020-05-20
Swift学习笔记系列——20扩展
Tags: Swift 学习笔记 发布时间:2015-08-11 修改时间:2015-08-11 作者:Erwin 博客地址:技术杂货铺 欢迎转载,转载请注明出处。 Swift学习笔记系列——(20)扩展 扩展对象 类、结构体、枚举和协议 扩展的目的 给已经存在但不能修改的内容添加新功能。 扩展可以做什么 添加计算属性 添加类型计算属性 添加实例方法 添加类型方法 提供新的构造方法 定义下标 定义
作者:编程之家 时间:2020-05-20
swift开发笔记1-设置顶部导航条背景色和字体颜色
参考:http://www.voidcn.com/article/p-dpqqdflx-wz.html 这个帖子里用代码完成了样式定义,下面是用interface builder来设置: 选中navigation bar,在属性检查器中设置背景色和字体颜色,如下图所示: ----------------------------------------------------------------
作者:编程之家 时间:2020-05-20
[swift]问号和叹号的区别
"!"表示这个可选变量存在,可以使用,如果用"!"访问不存在的可选变量会导致一些错误 "?"表示这个变量可能不存在,如果不存在,"?"所在语句后面的内容都不会执行 !是一个强制拆包,告诉编译器我绝对肯定代码能够执行, 如: strValue!.hashValue ,如果不能执行则报错。 ?是表示一个不确定,strValue?.hashValue 就等于OC的if(strValue){ [strV
作者:编程之家 时间:2020-05-20
Swift学习笔记之习题
习题笔记 今天解决一下 Higher Order Functions: Map, Filter, Reduce and more – Part 1 中最后的13个练习题,主要是关于闭包的(咦不对啊我明明是想看集合方面内容的。。。)。 Write a function applyTwice(f:(Float -> Float),x:Float) -> Float that takes a funct
作者:编程之家 时间:2020-05-20
Why Coding Like this -------Optional揭秘 自己写一个可选类型类
title: “Why coding like This —— Optional 揭秘” date: 2015-08-12 00:21:16 categories: “why coding like this” tags: [swift进阶] Optional 揭秘 Topic 1: 请简单写出可选类型的声明方式,以及几种解包形式。 Example: /// 几种声明方式 var optional
作者:编程之家 时间:2020-05-20
Swift:闭包(Closures)
一、 基本概念 闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 在Swift中的闭包与C、OC中的blocks和其它编程语言(如C#)中的lambda, javascript中的函数嵌套等类似。 闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量的自封闭, 因此闭包还会处理所有捕获的引用的内存管理。 全局函数和嵌套函数其实就是特殊
作者:编程之家 时间:2020-05-20
Swift学习笔记二十五——循环结构
Swift分别有四种循环结构: 1) for - in 2) for 3) while 4) do while (1)for - in循环 一般用来遍历区间,遍历字符串,遍历数组,遍历字典。 github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
作者:编程之家 时间:2020-05-20
Swift学习笔记二十六——扩展
1.扩展的作用: (1)使用扩展添加属性; (2)使用扩展添加方法,可变方法; (3)使用扩展添加构造器; (4)使用扩展添加下标; (5)使用扩展添加嵌套类型; 2.扩展的特性: (1)使用扩展添加属性,方法,可变方法,构造器,下标,嵌套类型; (2)可以使一个已有类型符合一个或者多个协议; (3)Swift的扩展与OC的类目(category) 类似,只是Swift中的扩展
作者:编程之家 时间:2020-05-20
swift - The Decorator Pattern
装饰者模式:多个类派生于一个基础类,这几个类可以嵌套构造来装饰。 I described the decorator pattern and explained how it can be used to change thebehavior of objects at runtime. The decorator pattern is especially useful when dealing
作者:编程之家 时间:2020-05-20
swift - The Composite Pattern
It shows you how the composite pattern can be used so that different kinds of objects in a tree data structure can be treated consistently. 复合模式: 这个设计模式为你展示了不同类型的在树中的数据结构如何一致的对待。 client: let doorWin
作者:编程之家 时间:2020-05-20
swift -变量的定义与使用
使⽤用let来声明常量,使⽤用var来声明变量。⼀一个常量的值在编译时并不需要获取,但是你只能为它赋值⼀一次。也就是说你可以⽤用常量来表⽰示这样⼀一个值:你只需要决定⼀一次,但是需要使⽤用很多次。 NSLog("--------------") var myVariable = 42 myVariable = 50 let myCon
作者:编程之家 时间:2020-05-20
不要用子类!Swift的核心是面向协议
作者:ray1689718 授权本站转载。 本篇文章翻译自:IF YOU'RE SUBCLASSING, YOU'RE DOING IT WRONG. 原作者:Hector Matos 原发表日期:2015-07-13 Swift的核心 我们可以通过等式的传递性来理解swift: Swift的核心是面向协议的编程。 面向协议的编程的核心是抽象(abstraction)和简化(simplicity)
作者:编程之家 时间:2020-05-20
swift -基本数据类型的定义与使用
// // main.swift // swift-02 // import Foundation //Foundation 基础库包 //没有main函数 //这个函数的作用就是打印信息 //这里可以不用加; //lua语言 // println("Hello, World!") //变量定义 定义了一个变量 //int a;变量定义以var开头,var开头就是声明一个变量,变量名需要
作者:编程之家 时间:2020-05-20
Swift:可选类型(Optional)
在我们使用objective-c表示字符串信息的时候,可以用下面方法书写。 NSString *str = @"秋恨雪"; str = nil; 因为objective-c是弱类型语言,所以这里的str既可以是具体的字符串也可以是nil。但到了Swift中就不可以了,因为Swift是类型安全的语言,一个String类型的变量不可能既能是具体的字符串,又可以为nil(更严格的说String类型的内容
作者:编程之家 时间:2020-05-20
swift -控制语句
// // main.swift // 控制语句-03 // import Foundation println("Hello, World!") //定义一个分数 var score = 80; /** * 定义一个数组 */ var scoreArr = [90,99,45,89,67,54]; var minScore = 0; var maxScore = 0; var av
作者:编程之家 时间:2020-05-20
The Swift Programming Language 基础部分
简介 Swift 是一门开发 iOS, OS X 和 watchOS 应用的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。 Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。Swift 还提供了三个基本的
作者:编程之家 时间:2020-05-20
swift-07-使用for-in 遍历数组
//for-in /* for 迭代变量 in集合变量 { 使用迭代变量便利所有数据 } */ //遍历数组 var arr = ["a" ,"b" ,"c" ,"d"] for tempin arr { print(temp) print("\t") } // var array:[(String,Int,String)] = [("张三",20,"男"),("王三",
作者:编程之家 时间:2020-05-20
swift-08-元组分解和数组
//1.有时候需要把元组中的数据拆分出来使用比如: var stu = ("范冰冰",30,"女") // 1)将stu中的数据赋值给三个变量。 var (name,age,gender) =stu //2)只需要部分变量,可以用 .语法赋值,或者用下划线顶替空白位置,如下 var stu1 = ("赵薇",40,"男") var (name1,age1,_) =stu1 println(name
作者:编程之家 时间:2020-05-20
swift-08-使用键值对儿统计字符在字符串中出现的次数
// // main.swift // 12- // // Created by wanghy on 15/8/9. // Copyright (c) 2015年 wanghy. All rights reserved. // //有一个字符串,统计每个字符出现的次数 //思路一:利用两个for循环进行嵌套 // var array = ["1","2","4","4","2","4","
作者:编程之家 时间:2020-05-20
Swift- 枚举中的rawValue和hashValue
[转自:http://www.th7.cn/Program/IOS/201411/319644.shtml] 成员值、原始值(符号所代表的内容)、哈希值: 1) 成员值和哈希值的关系:上述的Monday、Tuesday等都是成员值,但是和C语言等不一样,Swift的成员值不是整型的,Monday等并不代表任何类型,它仅仅是一个符号,因此这里Monday到Friday并不是整数0 ~ 4,为
作者:编程之家 时间:2020-05-20
Swift轮播图的实现及原理(支持xib)
原理: 总共只有三个UIImageView. 1.首先赋值: 显示三个image,把数据源中的第一个Image赋值在中间的UIImageView上,两边一次找到应该赋值的image; 2.更改数据: 滑动后,把数据源中应该显示的image赋值在中间的UIImageView上,然后更改两边的UIImageView上的数据,把scrollView的contentOffset的偏移量设为显示中间图片的偏
作者:编程之家 时间:2020-05-20
Swift爬行篇-- UIButton
1. 生成UIButton btn:UIButton = UIButton(type: UIButtonType.Custom )as UIButton //初始化button的对象和风格 btn.frame = (CGRect(origin: CGPointMake(10.0, 110.0), size: CGSizeMake(150,50))) //设定but
作者:编程之家 时间:2020-05-20
Swift入门九——String与Int、Double、Float等数字相互转换
Swift的三种转换模式 在Swift里面,Int、float、double等数字类型自成一派,但它们和String类型之间的转换总是不太方便,这里总结一下它们相互转换的方法。总结下来一共有三种转换模式,分别举例说明。 一、String转数字 这里以String类型转Int类型为例。String转其他的数字类型(Float、Double等)大同小异。主要用到的方法是String类型的toInt方法
作者:编程之家 时间:2020-05-20
swift -函数、函数指针
// // main.swift // FunctionTest-04 // import Foundation println("函数测试!") testFunction() // // FunctionTest.swift // FunctionTest-04 // import Foundation //函数以func开头 表示是一个函数 //参数和参数以, //v1 表
作者:编程之家 时间:2020-05-20
swift -结构体
// // main.swift // Struct-Demo-05 // import Foundation println("结构体测试!") //结构体和C语言的结构体不同 //swift结构体可以带函数/C++ struct QHTest { var x = 0;//定义一个结构体 x y var y = 0;//0是初值 //定义结构体的构造函数
作者:编程之家 时间:2020-05-20
swift -类的定义及使用
// // main.swift // ClassDemo-06 // import Foundation println("Hello, World!") //类的定义 Person 名字 class Person{ //定义一个字段 年龄 var age :Int = 0; //定义一个字段 名字 //?表示name 为空 nil 或者没有设置 na
作者:编程之家 时间:2020-05-20
上一页
175
176
177
178
179
180
181
182
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native