推荐 综合 人气 评论 点赞
Swift和OC,是编译型语言、解释性语言、运行时语言
首先需要明确的一点是,什么是编译型语言和解释性语言编译型语言,就是在其执行过程中需要先将其经过编译成机器码来给计算机识别的,其执行效率就会比较高这个是显而易见的,常见比如:C、C++而解释型语言,是不用编译这个过程的,只是在执行时通过相应的翻译

0评论2023-02-09504

Swift中FDMB的使用(增、删、改、查)
直接上代码:import UIKitclass ZWDBManager: NSObject {//前提将FMDBDatabase的头文件增加到桥接文件里var dataBase:FMDatabase?var lock:NSLock?//创建单例class func shareInstance()-ZWDBManager{struct qzSingle{ static var predicate:dispatch_once_t

0评论2023-02-09315

Swift 枚举enum
p.p1 { margin: 0; font: 15px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1) }span.s1 { color: rgba(170, 13, 145, 1) }enum methodType{    case get    case post    case put    case delete} 枚举赋值p.p1 { mar

0评论2023-02-09811

Swift基础常识之变量
Swift 小白们速度入门美国那哥们4小时自学swift 写出了flappy bird。 你们呢 1. 首先  打开你们的Xcode6.  然后去点iOS、 然后点击single、  就是会自带storyBord的模板。 然后再viewController里边开始代码1 //2 //ViewController.swift3 //SwiftLesson_

0评论2023-02-09495

swift和oc的protocol的成员变量 oc和swift
都需要协议实现者提供具体变量;否则认为不符合协议。 @protocol edddd NSObject@property(nonatomic, strong) NSObject *egooo;@end Auto property synthesis will not synthesize property 'egooo' declared in protocol 'edddd'Add a '@synthesize' dire

0评论2023-02-09654

swift语言学习之UITableView分割线左边到头的解决
此方法兼容ios 7.8.9    // 在tableView创建地方设置   if tableView!.respondsToSelector("setSeparatorInset:"){            tableView!.separatorInset = UIEdgeInsetsZero        }        if tableView!.respondsToSelector("setLay

0评论2023-02-09944

Swift入门(十一)——类型转换与is、as操作
三种操作:is、as?和as!Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制形式。在这里强调一下,swift中比较常用的向下转换(downcast)是没

0评论2023-02-09845

swift tableview的分割线不能到头
1,设置tableview的separatorInset, layoutMarginsif(myTableView.respondsToSelector("setSeparatorInset:")) {myTableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0)}if(myTableView.respondsToSelector("setLayoutMargins:")) {myTableView.layout

0评论2023-02-09529

swift语言的特点(相对于oc) swift java 区别
1、泛型、泛型约束与扩展;2、函数式编程;3、值类型、引用类型;4、枚举、关联值、元组等其他 上述为swift最大的特点 Another safety feature is that by default Swift objects can never be nil, and trying to make or use a nil object will result

0评论2023-02-09423

关于 Swift 2.0 - 语言新特性与革新
随着刚刚结束的 WWDC 2015 苹果发布了一系列更新,这其中就包括了令人振奋的 Swift 2.0。 这是对之前语言特性的一次大幅的更新,加入了很多实用和方便的元素,下面我们就一起来看看这次更新都包括了什么。将 println 函数统一为 print现在我们在代码中输入 pr

0评论2023-02-09512

swift学习第十二天:类的属性定义
类的属性介绍Swift中类的属性有多种存储属性:存储实例的常量和变量计算属性:通过某种方式计算出来的属性类属性:与整个类自身相关的属性存储属性存储属性是最简单的属性,它作为类实例的一部分,用于存储常量和变量可以给存储属性提供一个默认值,也可以在初始

0评论2023-02-09571

iOS(Swift)学习笔记之SwiftyJSON的使用
本文为原创文章,转载请标明出处platform :ios, '10.0'target 'Your Target Name' douse_frameworks!pod 'SwiftyJSON', '~ 4.0.0'end2. 初始化import SwiftyJSONlet json = JSON(data: dataFromNetworking)let json = JSON(jsonObject)if let dataFrom

0评论2023-02-09316

Swift3.0 字典简单使用
Dictionary//定义一个只能存放string 类型的字典var dict:DictionaryString,String = ["一班":"20人","二班":"22人","三班":"24人"]print(dict)//修改一个键值对dict["一班"] = "25人"print("修二班人数为25人:\(dict)")

0评论2023-02-09533

Swift之数组&字典&元组
数组的介绍数组(Array)是一串有序的由相同类型元素构成的集合数组中的集合元素是有序的,可以重复出现Swift中的数组swift数组类型是Array,是一个泛型集合数组的初始化数组分成:可变数组和不可变数组使用let修饰的数组是不可变数组使用var修饰的数组是可变

0评论2023-02-09860

Swift 使用Xib自定义View
参考自:http://www.voidcn.com/article/p-rummufan-cn.html Xibimport UIKitclass CustomXibView: UIView {@IBOutlet weak var nameTF: UITextField!@IBOutlet weak var sexTF: UITextField!class func instantiateFromNib() - CustomXibView {return Bundl

0评论2023-02-09489

第三篇、Swift基础学习 swift自学
什么是常量和变量在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量使用let来定义常量,定义之后不可以修改使用var来定义变量,定义之后可以修改变量的基本使用import UIKitlet a : Int = 10// 错误写法,当一个标识符定义为常量时是

0评论2023-02-09874

swift 点击Textfield 后自动上移,避免键盘被遮住
一些textfield在键盘显示出来的时候会被挡住,所以在编辑textfield我们可以把视图上移方法是给textfield增加两个监听事件@IBAction func beginEdit(_ sender: UITextField) {animateViewMoving(up: true, moveValue: 100)}@IBAction func endEdit(_ sender: U

0评论2023-02-09988

Swift基础加强_跟我打500行 swift零基础入门
今天上午、 继续练习了一下swift然后 首先打开Xcode6 紧接着 我们创建一个playGround。  playGround不知道的孩子、 去百度给自己科普一下  然后 我们看一下代码 、 跟着打 别赋值粘贴1 // Playground - noun: a place where people can play2 3 import UI

0评论2023-02-09914

« 上一页 7/24 下一页 »