swift
文章平均质量分 78
liyanjun201
这个作者很懒,什么都没留下…
展开
-
利用liyfmdb框架,实现本周,本月,本日,本季度,本年的sqlite查询
需求:查询本地数据库,实现本周,本月,本日,本季度,本年的查询,并实现分页效果,代码是用的自己的lyjfmdb进行的数据库查询代码 //MARK:获取巡检离线数据 func getoffSpaceExam() { let examModelList = ExamModel()原创 2017-02-17 17:08:14 · 511 阅读 · 0 评论 -
swift学习arc
1.一个类,只要指向改类的强引用的个数为0的时候,这个类才销毁例如代码:例1:class Person { let name:String init(name:String) {self.name = name } var apartment:Apartment? deinit { print("\(name) is bein原创 2017-01-20 16:11:24 · 185 阅读 · 0 评论 -
tableView 数据源修改后,reloaddata数据没有更新
问题描述点击一个按钮,要清空一个cell的数据,但是reload没有清空。如图点击物业管理处,要清空公司名称,但是没有如图解决过程:1.查看代码并debug发现在点击按钮的时候的确已经执行了清空操作 func radioReturn(type:OutRegisterSubmitRadioCellType) {原创 2017-02-14 15:31:50 · 4836 阅读 · 0 评论 -
swift3.0 签名的实现
核心view//// DrawSignatureView.swift// MyswiftDemo//// Created by Liyanjun on 2017/2/7.// Copyright © 2017年 hand. All rights reserved.//import UIKitpublic class DrawSignatureView: UIView原创 2017-02-07 12:19:43 · 1398 阅读 · 1 评论 -
swift3.0 包含年月日十分 时间选择器的实现
相信很多app需要显示年月日时分,但是系统自带的datapicker选择时分后没有年月,故需要这样的项目上不需要显示秒,所以隐藏了秒,需要显示秒的同学,可以参照代码隐藏即可效果图:view代码://// LYJDatePicker02.swift// MyswiftDemo//// Created by Liyanjun on 2017/2/8.//原创 2017-02-08 12:09:11 · 3695 阅读 · 0 评论 -
swift 二维码识别的实现
本文是用系统的AVFoundation来实现二维码的扫描(注意:只支持真机)1.创建viewcontroller来显示按钮进行进入扫描窗口import UIKitimport AVFoundationclass QRcodeViewController: UIViewController { override func viewDidLoad() {原创 2017-01-20 16:15:11 · 1127 阅读 · 0 评论 -
从零开始实现太阳公转AR项目(swift)
前言我们一般创建ar项目都是Augumented Reality App,系统会给我们生成一些代码。今天我们我们就从普通的Single View App一步步创建实现ar项目太阳公转ar小项目创建项目这一部分是创建项目、然后创建从一个viewcontroller点击按钮present进入到我们的SunRevolutionViewController。这些比较简单,我就一笔带过 ps 由于用到相机原创 2017-09-13 12:17:10 · 1724 阅读 · 0 评论 -
封装fmdb,增删改查只需一行代码
代码地址: swift 版本:点击打开链接oc版本:点击打开链接1.项目上需要离线操作,特此研究fmdb,并写下lyjfmdb框架。改框架优点:(1)一行代码实现增删改查(2)包含事务,执行多局sql,出现问题,回滚回去(3)讲查询到的结果自动封装成model(4)model类创建table,model类属性支持number,int,string,float,以及PrimaryKey(自动增长),...原创 2017-02-15 22:14:53 · 3328 阅读 · 2 评论