手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift UILabel换行问题
UILabel只是用来现实文字,但是我们经常会遇到文字现实大小与Label大小不适应的问题,这个时候需要考虑换行了 我们直接看代码 let label1=UILabel(frame: CGRectMake(30, 50, 310,55)) label1.text="this determines the number of lines to draw and wha
作者:编程之家 时间:2020-05-21
swift基础教程——字符和字符串
/* 复制,重编辑,自己留着看。 */ 一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义。 Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案。String类型的初始化和使用都是可读的,并且和
作者:编程之家 时间:2020-05-21
Swift2学习笔记2
属性(Properties) 在类型(类,结构,枚举)中定义的值被称为属性。 字段 属性 Java 有 无 C# 有 有 Swift 无 有 按存储方式分,属性可分为:存储属性(stored properties 存储在常量或变量中的属性)和计算属性(computed properties 经过计算由get返回由set设置的属性)。 存储属性可以加上懒惰(lazy)标签,表示属性初始化时间延后
作者:编程之家 时间:2020-05-21
swift类构造过程解读
在swift中,类的继承和构造过程是需要注意的,主要是其构造过程需要进行严格的安全检查,必须符合其检查的代码方能编译,具体内容如下: swift的构造过程是两段式的,什么是两段式呢,就是类实例的初始化,即构造器的调用和执行过程,分为两个阶段。 先来看两个阶段是怎么个分法,弄清楚两个阶段分别做了什么,就自然明白为什么要分两个阶段以及这么做的好处了。 首先来看两个图,图片来自《The Swift Pr
作者:编程之家 时间:2020-05-21
swift基础教程——数组和字典
/* 复制,再编辑,自己留着看 */ Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。 //看起来字典非常像map 在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。 这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。 注意:
作者:编程之家 时间:2020-05-21
SWIFT下的融云,极光,消息推送设置
白痴一样的消息推送设置 1. 现在本机钥匙串上申请一个证书 2. APP DEVELOPER上设置PUSHNOTIFICATIONS ,让我们的APP支持 PUSH 3. 添加一个开发证书 4. 5. 下载后双击,打开钥匙串右击导出P12证书后,上传第三方【极光等】 6. 在APP DEVELOPER 中添加一个配置文件,开发环境下,然后选择下载,在Xcode
作者:编程之家 时间:2020-05-21
Swift 设置字体
我们以UILable为例来看下效果 //方法一,使用系统自带的一些属性 let label1=UILabel(frame: CGRectMake(30, 50, 310,26)) label1.text="I'm learning Swift" label1.backgroundColor=UIColor.grayC
作者:编程之家 时间:2020-05-21
Swift - 流程控制
顺序结构 任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下一行一行地执行,中间没有任何判断和跳转。 如果Swift程序的多行代码之间没有任何流程控制,则程序总是从上向下一次执行,排在前面的代码先执行,排在后面的代码后执行,这意味着:如果没有流程控制,Swift程序的语句是一个顺序执行流,从上向下一次执行每条语句。 分支结构 Swift提供了两种常见的分支控制结构,if语句和sw
作者:编程之家 时间:2020-05-21
Swift 设置文字阴影
Swift 设置文字阴影其实很简单 我们一UILabel为例来看 let label1=UILabel(frame: CGRectMake(30, 50, 310,36)) label1.text="I'm learning Swift" label1.font=UIFont.systemFontOfSize(30)//调整文字大小
作者:编程之家 时间:2020-05-21
swift之用runtime实现字典转模型
很多时候我们需要把从服务器端请求下来的数据转成model类,今天就介绍一下如何利用runtime实现字典转模型 1、首先先建一个model类 class Person:NSObject { var name:String? var age:NSNumber? } 2、为NSObject创建一个extension,在其中实现字典转模型 主要分为一下几步 (1)获取所有的属性的名字
作者:编程之家 时间:2020-05-21
swift详解之二十一----------管理第三方库CocoaPods
管理第三方库(CocoaPods) 最近在学习AutoLayout , 大家都知道 AutoLayout 原生的代码约束语句比较长 ,以前oc的时候,大家都回使用 Masonry 这个开源库,来大大简化代码量,而且易于理解。现在用swift了,就有些大牛用swift 实现了类似的库,叫SnapKit ,然后我就想把它导入我的项目中用 。 我刚开始是将它下载下来,各种报错呀。最后发现我下的是dev
作者:编程之家 时间:2020-05-21
在OC和Swift中使用IBDesignable/IBInspectable
iOS8新特性IBDesignable/IBInspectable,可以直接在XIB或者Storyboard中直接,设置UI类的属性。 例如:UIView.layer.borderWidth、borderColor、cornerRadius这些属性在XIB上是不能直接设置的,但是IBDesignable/IBInspectable,利用运行时机制,就可以把这些属性映射到XIB上了,同时我们UI类的
作者:编程之家 时间:2020-05-21
swift的控制语句
1 for循环语句的例子 //定义一个分数 var score=80; //定义一个数组 var scores=[90,98]; var minScord=0; var maxScore=0; var avgScore=0.0; var count=scores.count; var sumScore=0.0; //循环数组中所有数据 for s inscores { su
作者:编程之家 时间:2020-05-21
Swift之" ?与! "区别
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: var name:String let value=name.hasValue //上面代码会发生错误,变量name在使用前并没有赋值 上面了解到的是普通值,接下来Optional值要上场了。Optiona
作者:编程之家 时间:2020-05-21
swift详解之二十二-----------UINavigationController的基本用法和页面传值几种方式
UINavigationController的基本用法和页面传值几种方式 本文介绍UINavigationController基本用法,因为涉及多页面顺便介绍页面传值 1、手写代码创建UINavigationController 手写方式创建很简单 , 首先创建一个项目 , 默认是从storyboard 加载的。这时候首先去掉默认加载方式 。 然后在AppDelegate.swift 的didFi
作者:编程之家 时间:2020-05-21
使用 Swift 检查 API 可用性
原文日期:2015/08/24 译者:天才175 校对:numbbbbb 定稿:小锅 Swift 2 做了一些改进,能够更简单、更安全地检查 API 可否用于特定的 iOS 版本。 Objective-C 方法概述 在看 Swift 之前,我们先来简单地概述一下在 Objective-C 中,我们是如何来查看 SDK 的可用性的。 检查类/框架的可用性 就像所有重大发布一样,iOS 9 的发布推出
作者:编程之家 时间:2020-02-18
Swift 学习笔记 3-控制流
欢迎加QQ群讨论:157672725 一、条件语句 if语句 1.在if语句中,条件必须是一个布尔表达式【if(0)这样的写法是错的,因为0不是布尔表达式】 2.if( )的括号可写可不写 var score = 100 var totalScore = 0 if score > 100 { totalScore += 2 } else { totalScore += 1 } pr
作者:编程之家 时间:2020-05-21
Swift之闭包
闭包的认识: 闭包 (Closures) 是可以在你的代码里传递和使用的,自包含的功能代码块。Swift 里的闭包跟 C 和 Objective-C 里的 block 类似,也就是其他语言里的所谓的 lambda 。 闭包表达式语法的常见形式如下: { (参数列表) -> 返回值类型 in 一系列语句 } 闭包表达式可以使用常量参数,变量参数和 inout 参数,但是不允许参数默
作者:编程之家 时间:2020-05-21
Swift 学习笔记 4-函数
欢迎加QQ群讨论:157672725 函数 1.使用func来声明一个函数,使用名字和参数来调用函数,使用->来指定函数返回值的类型 func hello(name: String, msg: String) -> String { return "Hello \(name), \(msg)." } print(hello("CatchZeng", "are you ok?")) 输出:
作者:编程之家 时间:2020-05-21
Swift 学习笔记 5-对象和类
欢迎加QQ群讨论:157672725 对象和类 1.创建类: class + 类名 2.类中属性的声明和常量、变量一样,唯一的区别就是它们的上下文是类。方法的声明也一样。 class ClassTest{ var varTest = 0 func desc() -> String { return "ClassTest with varTest = \(varTes
作者:编程之家 时间:2020-05-21
swift详解之二十三------------UICollectionView基础用法和简单自定义
UICollectionView基础用法和简单自定义 注:本文通过几个实例来讲讲UICollectionView基本用法 本次要实现的两个效果。感谢猫神提供的教程 OneV’s Den 第一个界面是一个普通的流布局 UICollectionViewFlowLayout, 第二个界面是自定义的一个圆形布局。加了点手势操作和动画。老规矩。后面会附上源码 首先来看下基本用法 。 1、UICollecti
作者:编程之家 时间:2020-05-21
如何在 Swift 中优雅地处理 JSON
因为Swift对于类型有非常严格的控制,它在处理JSON时是挺麻烦的,因为它天生就是隐式类型。SwiftyJSON是一个能帮助我们在Swift中使用JSON的开源类库。开始之前,让我们先看一下在Swift中处理JSON是多么痛苦。 在Swift中使用JSON的问题 以Twitter API为例。使用Swift,从tweet中取得一个用户的“name”值应该非常简单。下面就是我们要处理的JSON:
作者:编程之家 时间:2020-05-21
Swift 函数式编程实践
原文日期:2015/08/10 译者:shanks 校对:numbbbbb 定稿:小锅 介绍 Swift 为 iOS 编程世界引入了一个新的范式:函数式范式。大多数 iOS 开发者之前都习惯了用 Objective-C 或者其他面向对象编程语言,函数式的编码和思考会变得有点烧脑(brain-addling)。 应该从那里开始学习呢?我找到了一些非常容易理解的例子 - 在Mary Rose Cook
作者:编程之家 时间:2020-02-18
Swift初级:变量与数据类型
//: Playground - noun: a place where people can play import UIKit //1.第一个程序 var str = "Hello, playground" println("Hello,swift!") //2.let 常量constants, var 变量variables let webSiteName:String = "www.
作者:编程之家 时间:2020-05-21
在Swift中检查API的可用性
本文由CocoaChina译者ALEX吴浩文翻译自Use Your Loaf博客 原文:Checking API Availability With Swift Swift 2改进了检查API可用性的方法,使其更加容易、安全。 回顾Objective-C的方法 在看Swift之前,让我们简要回顾一下我们之前用Objective-C检查SDK可用性的方法。 检查类和框架的可用性 iOS 9作为一个重
作者:编程之家 时间:2020-02-18
Swift 创建UIButton
直接上代码看Swift语法下UIButton 的创建 let btn=UIButton.buttonWithType(UIButtonType.System) as! UIButton btn.frame=CGRectMake(50, 60, 200, 36) btn.setTitle("I'm learn Swift", forState: UIC
作者:编程之家 时间:2020-05-21
学习Swift,一定不能错过的10大开源项目!
如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会。Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大。 为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language(中文)和Using Swift with Cocoa and Objective-C(中文),同时苹果也开通了其官
作者:编程之家 时间:2020-05-21
Swift UIButton UIButtonType
UIButton 有一个枚举 UIButtonType 专门用来指定button的类型 这里我们尝试一下接种类型看看效果、 //按钮的几种类型 //系统默认button let btn1=UIButton.buttonWithType(UIButtonType.System) as! UIButton btn1.fr
作者:编程之家 时间:2020-05-21
swift中获取判断设备版本的方法
1.直接获取,按需要加if判断即可 UIDevice.currentDevice().systemVersion as NSString).floatValue 2.获取每一位的版本号,利用switch进行判断 let os = NSProcessInfo().operatingSystemVersion switch (os.majorVersio
作者:编程之家 时间:2020-05-21
Swift UIButton设置动态图片
一般的gif图片大家应该不陌生,那么如何给UIButton设置一个动态的图片了 其实很简单 我们先看下代码 var image=UIImage.animatedImageNamed("test", duration: 2.0) let btn1=UIButton.buttonWithType(UIButtonType.System) as! UIB
作者:编程之家 时间:2020-05-21
上一页
183
184
185
186
187
188
189
190
下一页
小编推荐
热门标签
更多
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