自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Python 字典

字典是一种定位查找速度更加迅速高效的序列,它在查找性能上要大于列表喝元组!字典的定义方式使用成对的序列进行初始化字典 使用关键字实际参数创建字典 使用formKeys创建指定key值,value值为none的字典例子# 字典的初始化, 可以使用成对的序列进行创建初始化items = [['name', 'Gumby'], ['age', 42]]dic = dict(ite...

2018-07-31 15:10:03 266

原创 Python 列表与元祖

序列概念介绍:序列时python中最基础的数据结构,在序列中每个元素都有自己的编号,第一个元素的编号索引为0,第二个为1,以此类推,python中的元祖和列表就是序列,其中的字符串也是序列中的一种二者的定义区别:列表的定义如下:list = [], list = [1,2,3,4]元祖的定义如下:tup = (), tup = (1,2,3,4)二者之间类似,列表使用[]进行定...

2018-07-31 10:35:19 1107

原创 Python 字符串操作

python中,字符串是值类型,也是一种不可改变的标准序列,具有索引,切片,乘法,成员检查,长度,最大最小值的序列通用方法。在python中对字符串进行改变的一系列操作都是非法的格式化字符串的格式包含三部分组成字段名:字段名一般由索引值和标识符表示,用于指出所设置的替换字段位置 转换标志:跟在感叹号后面的单个字符,当前使用的有r(repr),s(str),a(ascii) 格式说明...

2018-07-30 13:36:48 233

原创 python变量之数字类型Numbers

python中的number用于存储数值,数据类型是不允许进行改变的,如果进行改变也就是意味着要重新分配内存空间例如:对两个变量的初始化和赋值操作以及删除对象的引用# 定义两个整型变量var1 = 1var2 = 10print(var1, var2)# var2进行重新赋值,表示对var2重新进行内存分配var2 = 2print(var2)# 删除对象引用操作de...

2018-07-30 11:03:58 2108

原创 python之基础变量一

python中的变量在python中,变量是存储在内存中的值,也就意味着python中的变量会开辟内存空间,python解释器回根据变量类型去开辟不同的内存空间进行变量值的存储变量的赋值python中使用等号尽心变量赋值,解释器会根据变量的赋值类型自动判断是什么类型的数据# 变量的赋值name = "ksiliy"age = 25sex = "man"print(age,...

2018-07-30 10:06:43 632

原创 python 入门知识与基础算法

python 基础知识1.1 python表标示符1、在python里面,标识符只能以数字,字母,下滑线进行组成 2、python中不能以数字进行开头,可以使用字母和下划线开头 3、python中的标识符是区分大小写的 4、以下划线开头的标识符具有特殊意义,其表示为不可直接进行访问的属性。例如 _name代表不能直接进行访问的类属性,以双下划线开头的标识符表示一个类的私有属性 ...

2018-07-30 08:53:11 473

原创 IOS - 常用代码块收集

收集常用的代码块是加快开发的有效途径,收集的操作步骤这里不在赘述,仅仅贡献上一些常用的功能性代码1、与高度和宽度有关的 /*获取导航栏高度*/ public func getNavigationBarHeight() -> CGFloat { let navRect:CGRect! = self.navigationController?.naviga...

2018-07-26 13:25:16 314

原创 iOS机器学习之-CoreML框架简介

CoreML框架是机器学习的核心框架,也是人工智能的核心内容之一。ML是machine learning(机器学习)的缩写!在苹果的开发着网站上有如下图示,其清晰的表示了机器学习模型使用到app中的过程我们通过对机器学习的算法模型的数据转化,转化成我们app中可以进行使用的数据模型去显示通过算法分析得到的预算结果,例如一个在受过地区历史和房价上受过学习的模型,我们给定其卧室、浴室、地理位置...

2018-07-24 17:58:18 2159 1

原创 iOS应用的生命周期详解

iOS系统资源是有限的,合理的去配置应用程序的运行状态以及了解app的生命周期对于大多数开发者来说是很重要的一件事情!在后台进行运行时app会受到系统的很多限制,但是也可以提高电池的使用和用户的体验应用程序的活动状态应用程序的活动状态一次如下1、not running 未运行状态,程序并没有进行启动时的状态2、inactive 未激活状态,表示程序在前台进行运行,但是没有接受到任何...

2018-07-24 10:04:03 3060

原创 Swift4.1新特性1之泛型加强

随着Xcode 9.4.1的跟新,Swift 4.1版本以及iOS 11.4也随之进行跟新和扩展。跟新的内容主要是围绕着泛型加强进行完善和扩展swift中的array是一个泛型的结构体类型,它有一个为element的类型参数。如果我们对array实现Equatable 协议,那么前提条件是其元素element也要支持内容与地址比较。这样我们才能为array创建判断元素是否相等的扩张方法e...

2018-07-23 09:05:00 526

原创 多分组多列的不规则布局实现原理(复杂首页布局)

在常见的UI布局中,往往会含有广告栏banner,按钮,商品信息展示等等元素。例如如下的布局格式其解决方式优先想到的是采用瀑布流自定义布局去实现类似的布局格式自定义CollectionViewLayout自定义CollectionViewLayout需要去实现如下的基础方法1、prepareLayout预先布局方法2、collectionViewContentSize 返回...

2018-07-18 10:51:28 1178

原创 swift - iOS10后的自定义导航条按钮的偏移距离问题

导航控制器是我们常用的控制器,在iOS10之前我们自定义的导航按钮在添加时会有为20个像素的间隙问题,通常的解决方式是创建一个类型为fixed..Space的item加入导航按钮组去解决间隙过大问题,但是但是在iOS10之后此方法就不在实用了!如图:之前的解决方式如下lazy var leftButton:UIButton = { let button:UIBut...

2018-07-17 18:06:59 1810 1

Oc调用 swift

OC语言和 swift 相互调用

2016-07-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除