Swift学习探索之路
丿丑八怪
just do!
展开
-
简易的Toast封装(Swift版本)
一个简易的Toast封装(Swift版本)做开发,特别是移动端开发,适当的时候给用户一个合理的提示是非常重要的,这里,我使用了单例模式做了一个简单的Toast封装,其中提供了四种显示方式。这里就用大白话概述一下……1、有Toast就显示,覆盖在之前的Toast上面,默认 2、如果当前有Toast正在显示,对于新的Toast不做任何处理 3、只显示最新的Toast消息,如果之前有Toast正在显示原创 2017-06-20 21:14:05 · 706 阅读 · 0 评论 -
Swift中的数组使用
Swift中的数组使用废话不多说,直接上代码~let array: [Any] = ["2","1",3] /** 可以存放任何数据类型,且不可变*/ print(array) 打印结果:["2", "1", 3] let array1: Array = [1,2,3] /** 只能放同一种类型,且不可变*/ print(array1)打印结果:[1原创 2017-06-20 21:26:25 · 456 阅读 · 0 评论 -
Swift和OC的混编(一)
Swift和OC的混编(一)由于最近swift版本趋于稳定的趋势,本人也一直在研究并尽可能的将swift用于现有的项目中,希望逐渐的替代之前的OC代码。废话不多说,直接上!1、既然希望在OC中使用swift,那么第一步肯定需要先创建一个swift文件(虽然第一步可能要配置一些东西,这边我们按照常规的思想操作),创建过程中会给出提示 直接点击(Create Bridging Header)即可。之后原创 2017-07-04 19:32:34 · 2430 阅读 · 0 评论 -
Swift中的访问控制关键字
Swift中的访问控制关键字访问控制的目的在于控制其他模块或者源文件访问自己的内部文件。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、函数、初始化方法、基本类型、下标索引等设置访问级别。 访问级别 定义 Public 可以访问自己模块中源文件里的任何实体,别人也可以通过引入该模块来访问源文件里的所有实体。 internal 可以访问自己模块原创 2017-06-26 10:44:15 · 701 阅读 · 0 评论 -
仿SDCycleScrollView(Swift版本)
仿SDCycleScrollView(Swift版本)废话不多说,在开发中,cycleScrollView是经常要用到的一个控件,以下是我封装的一个cycleScrollview的swift版本cycleScrollView+timer(GIT地址)核心代码/** * 配置轮播数据源 */ var newImageUrlStrings: [Str原创 2017-08-19 14:07:45 · 1451 阅读 · 0 评论 -
仿支付宝首页体验效果(Swift版本)
仿支付宝首页体验效果在App开发过程中,一些特殊效果可以增强用户的体验,长话短说,下面是我个人仿照支付宝的首页效果写的一个Demo——GIT地址。思路UItableview+TableHeaderView+CustomHeaderView+CustomRefreshHeader 详细的核心代码以及代码的作用,在Demo里面有详细的解释。核心代码TableView的懒加载,设置其tableHead原创 2017-08-19 13:11:21 · 1906 阅读 · 1 评论 -
UIScrollView相关文档理解
UIScrollView相关文档理解import Foundationimport UIKit//// UIScrollView.h// UIKit//// Copyright (c) 2007-2016 Apple Inc. All rights reserved.///** 指示器的样式*/public enum UIScrollViewIndicatorStyle : In原创 2017-08-21 09:21:37 · 520 阅读 · 0 评论