摘要: python中有大量的内置模块,很多是属于特定开发的功能性模块,但collections是属于对基础数据的类型的补充模块,因此,在日常代码中使用频率更高一些,值得做个笔记,本文只做主要关键字介绍,详细的功能仍然要翻阅官方文档,地址如下: 英文站:https://docs.python.org/3.5 阅读全文
posted @ 2016-12-29 14:40 佶屈聱牙 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 在所有的程序中,都会遇到异常,有些异常是代码编写的时候产生的,在前期过程中可能会直接导致程序无法运行。这一类的异常,在编写代码的时候,程序可以直接排查修改。但有些异常,是在程序运行过程中产生的,可能是与用户交互获取的数据无法识别,也或者是网络请求失败导致程序无法继续等等原因。为了防止程序崩溃,这一类 阅读全文
posted @ 2016-12-08 23:25 佶屈聱牙 阅读(3625) 评论(0) 推荐(0) 编辑
摘要: 在绝大多数语言中,都有反射机制的存在。从作用上来讲,反射是为了增加程序的动态描述能力。通俗一些,就是可以让用户参与代码执行的决定权。在程序编写的时候,我们会写很多类,类中又有自己的函数,对象等等。这些类和函数都是为了后续代码服务,程序员决定什么时候用到哪一个类,什么时候调用某个函数。但很多时候,我们 阅读全文
posted @ 2016-11-30 23:54 佶屈聱牙 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 在使用上,函数在各大语言中的应用场景都大同小异(在一些语言当中,函数被称为方法,如oc),主要是为了提高代码的可维护性,python的函数语法也相对简洁,用关键字def来定义。重点在于参数的传递和引用,本文尽量不去讨论形参实参之类的概念,直接用代码对函数的使用做一些简单实例。 首先来看一下函数的定义 阅读全文
posted @ 2016-11-28 23:58 佶屈聱牙 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在面向对象的语言中,除了方法、对象,剩下的一大重点就是类了,从意义上来讲,类就是对具有相同行为对象的归纳。当一个或多个对象有相同属性、方法等共同特征的时候,我们就可以把它归纳到同一个类当中。在使用上来讲,类的存在,就是为了方便管理对象。python中定义一个类的代码如下: 以上,我们定义了一个类,类 阅读全文
posted @ 2016-11-24 23:25 佶屈聱牙 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 在ios实际开发当中,我们常常用到Core Data做为数据储存首选。但在处理一些大量复杂的数据值且数据之间相互关联的时候,这就不得不使用关系型数据库来实现。例如一个导航程序,自身应该包含大量的地图自身数据并且数据需要在app启动的时候就开始读取加载。而且数据本身变动不是特别频繁。重复向服务器发送请 阅读全文
posted @ 2016-11-22 23:49 佶屈聱牙 阅读(1215) 评论(1) 推荐(0) 编辑
摘要: 世界上本来没那么多坑,python更新到3以后坑就多了 无论哪一门语言开发,都离不了数据储存与解析,除了跨平台性极好的xml和json之外,python要提到的还有自身最常用pickle模块。在使用上,python的常用模块接口漂亮而简单,而且json跟pickle二者使用一模一样。首先来看一下用法 阅读全文
posted @ 2016-11-17 20:14 佶屈聱牙 阅读(28912) 评论(2) 推荐(2) 编辑
摘要: 在程序开发当中,for循环使用的频率无疑是最高的。常用的swift循环是递增式遍历。当然各种循环,swift都能办到。但其大多采用关键字形式实现,大部分开发者更喜欢直接使用C式循环代码。在swift3.0后,C语言形式被彻底废弃,因此从低版本升上来的代码如果是swift风格写法,按照提示基本可以直接 阅读全文
posted @ 2016-11-08 10:40 佶屈聱牙 阅读(18554) 评论(0) 推荐(0) 编辑
摘要: 在发布版本的时候,大多数软件会在第一次使用新版本时候弹出视图用几张图片给用户做一个新版本特性介绍,最简单如下图新浪的版本特性介绍 由于图片是全屏展示且是左右滑动,大多数情况开发者会选择使用scroll或者collection等视图来搭建,它们的共同点是需要设置数据源和代理。对于新特性展示而言,往往只 阅读全文
posted @ 2016-11-02 20:56 佶屈聱牙 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 在swift中,我们常常对数据进行一些处理。因为swift的计算属性,所以如果不是大量重复性处理,基本可以在set及didSet中改变原数据的一些状态。但需要用到同样的算法处理大量数据的时候,仍然需要写方法来解决。在如C一类的传统语言中,指针变量能轻易帮我们处理并直接修改掉原数据,而apple本身期 阅读全文
posted @ 2016-11-01 20:01 佶屈聱牙 阅读(2181) 评论(0) 推荐(0) 编辑