• 【iOS(swift)笔记-3】swift使用SnapKit创建高度自适应的cell方法

    时间:2024-04-05 13:52:38

    ////  BlogTableViewCell.swift//  App////  Created by kila on 16/02/2018.//  Copyright © 2018 kila. All rights reserved.//import UIKit// 自定义cell类class ...

  • Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面

    时间:2024-04-05 07:16:59

    实现自定义布局需要继承UICollectionViewLayout,同时还要重载下面的三个方法:12345678910111213//内容区域总大小,不是可见区域override var collectionViewContentSize: CGSize {} //所有单元格位置属性override...

  • iOS开发中在swift项目中使用HandyJSON将字典转成模型

    时间:2024-04-04 22:25:22

    OC中常用的字典转模型三方:MJExtension、YYModel。swift中我目前使用HandyJSON将字典转成模型。看代码:HandyJSON代码比较简单,大家可以亲测。(本人使用的时候是swift4)本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友...

  • iOS中swift3.0集成友盟消息推送流程

    时间:2024-04-04 11:36:55

    第一步:申请友盟的账号http://www.umeng.com/(注册)    之后在首页中找到消息推送模块第二步:创建要推送的应用点击立即使用-》然后新建应用,在程序代码中保存对用的App-Key和APP-Secret(后面发现secret没有用到,没有关系)第四步:下载并集成到对应的SDK(也可...

  • Swift DispatchQueue

    时间:2024-04-04 08:04:10

    延迟2s执行DispatchQueue.main.asyncAfter(deadline: DispatchTime.now()+2)

  • Swift - 使用Core Data进行数据持久化存储

    时间:2024-04-03 22:01:15

    (本文代码已升级至Swfit3)一,Core Data介绍1,Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在数据库中的数据还原成对象。2,虽然其底层也是由类似于SQL的技术来实现,但我们不需要编写任何SQ...

  • Swift初步探究-正确导入第三方库

    时间:2024-04-02 22:41:39

      随着Swift潮流声越来越近大,行业发展趋向于开源,逼着我们去学习更多知识。废话不多说,下面开始介绍如何以正确的姿势导入第三方库文件。  学习过Objective-C的同学肯定会知道,一般会有三种方式导入第三方库,分别是:cocoasPod管理工具,打包成framwork导入,直接导入原文件。然...

  • 使用Swift实现一个简单的tabbar加分段控制器

    时间:2024-04-02 18:22:58

    这里我们先导入一个第三方文件PageTitleView这个我们可以在网上下载导入到工程之后,会有三个报错,这里我们手动修改就行了首先,我们根据这个可以看出来,这是由底部标签控制器和上边的分段控制器组合出来的效果那么接下来就让我们进入代码首先我们创建五个类,用来当做底部标签控制器我这里就是用的简单的O...

  • 使用Visual Studio Code进行Swift开发

    时间:2024-04-02 16:33:41

    Visual Studio Code(VSCode)是一个来自微软的跨平台文本和源代码编辑器。它是当今最令人兴奋的开源项目之一,有数百名贡献者定期更新。VSCode是最早支持语言服务器协议(LSP)的工具之一,后者在针对各种语言和技术提供良好的开发体验方面发挥了重要作用。前段时间,Swift团队宣布...

  • VSCode下载安装汉化及swift配置开发环境

    时间:2024-04-02 15:25:45

    目录(一)VSCode下载与安装1.1 VSCode下载1.2 VSCode安装(二)VSCode汉化2.1 VSCode汉化(当然英文好的话可以选择不弄)(三)配置开发环境3.1 安装Swift插件3.2 编写一个简单地.swift(四)Swift下载与安装4.1 Swift下载4.2 Swift...

  • 在Windows下编写swift程序

    时间:2024-04-02 12:11:12

    在Windows下编写swift程序1.首先介绍一下本次使用到的软件Visual Studio Code和 Swift for Windows(见图1)。Visual Studio Code(以下简称vscode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows, OS X和Li...

  • Swift - 让CollectionView里的Section分别设置不同的背景色

    时间:2024-04-01 12:39:53

    http://www.hangge.com/blog/cache/detail_1844.html我们知道想要给 UICollectionView 设置背景色只需要通过 backgroundColor 属性即可。但如果想让不同的 Section (分区)能显示不同的背景颜色,UICollection...

  • Swift - 九宫格图片缩放总结样例

    时间:2024-03-31 14:19:10

    1,图片左中右三宫格缩放形式//左右14像素不变形,中间缩放let imgTrackRight = UIImage(named:"slider_max")let imgRight = imgTrackRight!.stretchableImageWithLeftCapWidth(14, topCap...

  • iOS开发零基础--Swift教程 类型转换

    时间:2024-03-30 22:03:21

    常见的类型转化符号is : 用于判断一个实例是否是某一种类型as : 将实例转成某一种类型例子// 1.定义数组let array : [AnyObject] = [12, "why", 1.88]// 2.取出数组中的第一个元素let objc = array.first!// 3.判断第一个元素...

  • Swift通过协议实现AOP

    时间:2024-03-29 10:10:49

    什么是AOPAOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向切面编程,是目前软件开发中的一个热点。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要的功能是:日志记录,...

  • 在Swift中桥接OC文件(自己创建的类文件和第三方库文件)

    时间:2024-03-28 14:49:27

    更新:2018年5月25号在swift中调用OC方法、C方法、C++方法,只需要添加一个桥接文件,然后在桥接文件中引入对应的头文件即可。在OC中引入C方法、C++方法,直接引入头文件即可(同时记得把OC的.m文件后缀名改为.mm)不需要做任何操作。在OC中引入Swift方法,第一步需要创建桥接文件,...

  • Swift: 在Swift中桥接OC文件(自己创建的类文件、第三方库文件)

    时间:2024-03-28 14:47:45

    一、介绍 随着Swift的逐渐成熟,使用swift开发或者混合开发已经成为了一个趋势,本身苹果公司也十分推荐使用Swift这门新语言。目前Swift已经更新到了3.0,估计没有多久4.0就要出来了。那么再用Swift开发时遇到一些问题不可避免,下面就来解决几个常遇到的问题。 二、问题和解决办法如何在...

  • 4.1 函数func以及函数的参数和返回值 [Swift原创教程]

    时间:2024-03-28 13:26:17

    1. 从本节课开始讲解函数的使用。函数是执行指定任务的代码块,给定一个函数名称标识,当执行其任务时,就可以用这个标识来进行调用。 2. 使用func关键词定义一个函数,并指定函数的名称,尾部的小括号用来设置参数,大括号之内用来放置执行某项任务的代码块。 3. 在代码块中添加一行语句,用来在控制台输出...

  • Swift数组字面量

    时间:2024-03-28 08:48:13

    可以用一个数组字面量来初始化一个数组,简单地把一个或多个值放在一起就可以了。数组字面量的写法是一行用逗号隔开的值,并在行的两端用一对方括号包起来: [value , value , value ] 下面的例子创建了一个存放String类型值,名为shoppingList的数组: var s...

  • 窥探Swift编程之强大的Switch

    时间:2024-03-27 17:07:07

    之前初识Swift中的Switch语句时,真的是让人眼前一亮,Swift中Switch语句有好多特有而且特好用的功能。说到Switch, 只要是写过程序的小伙伴对Switch并不陌生。其在程序中的出镜率还是比较高档。Switch属于程序的分支语句,Switch的功能便于处理多个分支的较为复杂点的逻辑...