自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

湖工电气的博客

每天学一点,生活更美好。

  • 博客(9)
  • 资源 (2)
  • 论坛 (4)

原创 【iOS】数据库Core Data的使用

在前面的博客《【iOS】数据库FMDB的使用》介绍了FMDB的使用,但是FMDB不是数据库。接下来需要介绍的core Data也不是数据库。一、core Data是什么?https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/index.html#//apple_ref/doc/uid/

2015-12-31 17:24:14 866

原创 【iOS】判断硬件型号

// 是否是 iPhone#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)// 是否是 iPad#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)// 判断是否iPod touch#define

2015-12-30 09:02:46 714

原创 【iOS】数据库FMDB的使用(二)

上一篇《【iOS】数据库FMDB的使用(一)》中介绍了FMDB的基本使用。但是在项目一般一个数据库会在多个地方操作,为了避免冲突就需要多线程。FMDB也帮我们封装了多线程的方法。上一篇《【iOS】数据库FMDB的使用(一)》中说了需要导入多少个文件到项目中。但是没有导入FMDB.h这个文件,因为这个文件里面就是包含了几个头文件。多线程的时候我们需要导入蓝色的这个文件,但是为了方便我

2015-12-24 11:22:59 798

原创 【iOS】数据库FMDB的使用(一)

SQLite(http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API 在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将 SQLite API 进行封装的库

2015-12-23 17:22:08 2605

原创 【iOS】UITextField限制输入长度

一、需求前些时做了一个手机号码获取验证码的界面,需要限制输入框的输入长度是11位。还有一个需求就是在输入框输入的是11位字符的时候,获取验证码按钮可以点击且改变颜色,在输入框不是11位的时候,获取验证码按钮不可点击且又是另外一种颜色。这个demo采用的是输入长度限制是6位,使用一个色块代表按钮。输入框UITextField和色块是拖得控件。二、分析问题1.限制输入长度;2.

2015-12-21 21:09:06 1005

原创 【iOS】一种应用登录和退出跳转逻辑的实现

在APP中,都存在登录和退出操作。登录和退出再实现起来并不难。但是有些又是我们需要理清楚的。一、几个问题:1.从哪里跳转到登录页面来?2.登录后跳转到哪里去?3.退出登录后再跳转到哪里去?4.怎么知道用户是否已经登录了?在解决这些问题前,先看看我的一个demo的项目结构。二、demo结构主要分四个板块:设置用户是否登录(简化操作,采用模拟的操作)、收藏、关注

2015-12-20 22:07:47 6713

原创 【iOS】六种手势UIGestureRecognizer

iOS开发中一共有六种手势。但是他们都是继承UITapGestureRecognizer。在上一篇《iOS --- UIPanGestureRecognizer拖拽手势》已经介绍了一种慢速拖拽手势。这篇主要介绍剩下的五种手势。- (void)initView{ self.testImageView = [[UIImageView alloc] init]; self.t

2015-12-16 18:06:24 547

原创 【iOS】获取应用版本和语言

一.获取用用版本方式一:通过APPI获取这种方式需要使用的应用的ID号,从网络获取./** * 获取版本号 * * @param block 获取成功时,返回版本号 * @param err 网络错误时执行的回调 */+(void)getVersion:(strBlock)block err:(errBlock)err{ NSString *url = [

2015-12-14 11:46:23 1533

原创 【iOS】UITbableView中cell的单选状态和多选状态

在之前的一篇《iOS --- UITableView中section的展开和收起》我们介绍了UITableView中section的展开和收起。当时的处理思路是给每一行的section一个状态标记。在这一篇cell的单选也是才去的这样一种处理思路。思路:1.初始的时候给每一个cell一个状态标记 0,这些状态标记是存在一个数组里面的;2.当某个cell被点击后我们置这个cell的状态标

2015-12-06 17:16:18 1124

wiringpi用户手册

wiringpi用户手册,版本0.0.1。英文不好的可以看看中文的。这个文档还可以。

2018-08-23

OC写的一个书签管理的小项目

使用OC写的一个书签管理器的项目,具有增删该查排序的功能。

2015-07-22

湖工电气的留言板

发表于 2020-01-02 最后回复 2020-01-02

【iOS】UIPickerView -- 地址选择器:省/市/区

发表于 2016-02-20 最后回复 2016-09-08

【iOS】星星评分控件HGDQStars

发表于 2016-03-09 最后回复 2016-07-27

一个除了厕所没装有声摄像头的公司是一个怎样的公司?

发表于 2016-04-19 最后回复 2016-04-29

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