自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长沙火山

立志做一名优秀的软件工程师,在技术上追求一专多能,在思想上追求与时具进。

  • 博客(14)
  • 资源 (52)
  • 问答 (1)
  • 收藏
  • 关注

原创 2、安卓控件 ExitText

<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="3" android:hint="请输入电话号码" />

2015-03-24 22:06:18 1024

原创 IOS版本更新

做项目一般都是迭代开发,发布了第一个版本之后,经过用户的反馈和市场调研发现某些功能需要调整和改进,那么我们会在第一个版本的基础上进行修改,然后再发布第二个版本,那么问题就来了。当你产品第一个版本出来了,负责运营的团队就会大张旗鼓的去宣传,然后就有很多用户去下载这个产品。那么,当公司发布第二个版本的时候,难道还需要运营团队再次去宣传呢?当然没这么傻逼,我们软件开发人员会考虑这个问题的。版本更新的思路

2015-03-24 17:20:00 535 1

原创 1、Android 创建一个TextView

今天开始学习安卓开发,先从最简单的控件开始学习,学习如何创建TextView.       在XML文件中敲入如下代码:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android

2015-03-23 22:21:53 1802

原创 1、IOS编译报之:streamStatus only defined for abstract class

今天发现了AFNetwroking的一个bug, 一年之前做的一个项目好好的,一年之后再次跑起来发现某个模块的提交功能莫名奇妙的崩溃了。程序员第一直觉就是检查代码,看了几遍代码确实没错,这就TMD郁闷了,啥原因呢???经过一番折腾,发现其实是 AFNetworking 这个框架中的一个 bug 导致的。以前老版本的 AFNetworking 在IOS7的系统上没问题,但是升级到IOS8之后,就出问

2015-03-21 15:24:56 1286 1

原创 IOS 验证码

- (void)onTapToGenerateCode:(UITapGestureRecognizer *)tap { for (UIView *view in labelCodeNum.subviews) { [view removeFromSuperview]; } //生成背景颜色 float red = arc4rando

2015-03-16 15:00:56 704 1

原创 IOS 验证手机号格式

现在很多app软件注册的方式都采用手机号码注册,手机号码毫无疑问都是有数字组成的。为了避免用户输入错误的手机号码,所以我们要做手机号码的验证。手机号码的验证其实还是非常简单的,采用正则表达式就行了。       我把手机号码验证的方法单独的写在了一个类中,在项目中需要用的地方,只需要调用这个类中判断手机号码格式的方法就行了,先看一下手机号码验证方法的代码://验证手机号码格式-

2015-03-16 14:23:37 1742

原创 IOS 键盘隐藏

在IOS项目开发中的登陆注册中或者是多个UITextField中,往往键盘会遮挡输入框,所以需要我们开发者去隐藏键盘。在很多项目中都用到了键盘隐藏的方法,而且隐藏键盘的方法也有很多种方法,但是我现在习惯于用一种方法了,因为这种方法是我目前发现的最好用的一种,顺便推荐给大伙们。1、.h中的代码如下:#import @interface LoadViewController : UI

2015-03-13 20:44:37 526 1

原创 iOS 密码密文

在开发中登陆的时候往往需要输入密码,密码的话肯定要用密文,iOS有自带的属性将明文转换成密文,很简单的,就几句代码而已。UITextField *textPassword = [[UITextField alloc]initWithFrame:CGRectMake(20, 100, 280,25)];textPassword.secureTextEntry = YES;//设置密文

2015-03-13 20:40:41 864 1

原创 Swift教程 第一章 基础部分

Swift是iOS和OS X 应用开发的一门新语言,Swift 的类型是在C 和 Object-C 的基础上提出来的。Int 是整型,Double 和 Float 是浮点型,Bool 是布尔型,String 是字符串。 Swift 还有两个常用的集合类型:Array 数组和Dictionary 字典。   除了我们熟悉的类型,Swift 还增加了 Object - C 中没有的类型,比

2015-03-11 17:37:36 442

原创 从苹果2015年春季发布会看移动互联网的发展

电脑催生了互联网时代,互联网造就了电子商务,电子商务和智能手机孕育了移动互联网时代,移动互联网萌生了移动医疗。这仅仅只是我个人的见解,说的不对也不要拍我,哈哈。

2015-03-10 19:30:14 888

原创 九宫格算法

有时候布局的时候需要像九宫格那样布局,我自己也遇到过好多次,每次处理起来感觉好麻烦,后面自己研究了一下,发现了一个很简单的算法,几句代码就可以轻松搞定。这次在我做毕业设计的时候又遇到了这个问题,于是我想把它写出来,分享给大家。1、.h文件中的代码如下:#import @interface ViewController : UIViewController@property

2015-03-06 16:57:19 2626

原创 将账号密码用Plist文件保存在本地

在IOS项目的开发中,登陆的时候需要输入账号密码,但是每次登陆如果老是要输入账号密码,用户会很烦躁的,所有为了考虑用户体验,我们会做一个记住账号密码的功能。其基本原理就是用户第一次输入账号密码之后,我们就把账号密码保存在本地,当然前提是这个账号密码是正确的,总体来说还是挺简单的,不如直接看代码吧。#import @interface LoadViewController : UIV

2015-03-06 14:14:53 1257 2

原创 IOS沙盒中的文件夹及其作用

一、沙盒的概念及其作用1、什么是沙盒?

2015-03-02 11:36:50 2199

转载 Kalman Filter介绍

KALMAN FILTER INTRODUCTION1 简介(Brief Introduction)     在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!     卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。19

2015-03-02 10:03:01 801

substrate.h

用Theos 编写代码的时候,发现’MSHookIvar’这个编译不通过,找了一圈不知道是什么原因,后面发现是少了一个substrate.h 文件。下载这个文件,然后复制到你工程目录下面。

2017-05-23

ViewPagerFragmentTab

主要介绍ViewPager+Fragment的方式实现Tab的效果,这种方式点击tab上的按钮可以切换界面,左右滑动也可以切换界面。

2017-03-31

FragmentTab

主要介绍用Fragment的方式实现Tab的效果。

2017-03-31

ViewPagerTab

安卓tabbar,用viewpager的方式实现tabbar的切换。

2017-03-30

iOS Tabbar上添加按钮

iOS tabbar中间添加按钮

2017-03-07

DragBigger

类似QQ空间下拉图片变大的效果

2016-11-03

ThirdpartyLogin(QQ微信新浪微博登录)

第三方登录(QQ微信新浪微博登录)

2016-11-02

ThirdpartyLogin(QQ微信登录)

微信登录,QQ登录

2016-11-02

ThirdpartyLogin

第三方登录-QQ登录

2016-11-02

环信SDK3.2 Chat 文件

环信SDK3.2 Chat 文件

2016-10-31

iOS 图片轮播

iOS图片轮播、点击事件,显示标题

2016-10-26

ios UICollectionView

ios UICollectionView的使用

2016-08-16

Swift UIAlterViewController

Swift UIAlterViewController

2016-04-14

iOS 搜索框

UISearchController 搜索框,适用于iOS8.0以后的版本。

2016-03-30

用plist保存账号密码

用plist保存账号密码

2016-03-28

自定义PickerView

自定义一个pickerView,解决如下问题: 1、添加“确定”和“取消”按钮; 2、增加向上弹出和向下消失动画; 3、选中某行后,触发一个事件;

2016-02-29

自定义DatePicker

封装了一个日期选择器,解决两个问题: 1、点击textField,键盘弹出和日期选择器弹出的逻辑处理; 2、同一个界面需要多次用到日期选择器时,判断点击的textField;

2016-01-18

环信3.0单聊集成chat文件

环信3.0单聊集成chat文件,已经将无关代码注释掉,可直接使用。

2015-12-13

环信单聊集成chat文件

环信单聊集成chat文件,把不需要的代码已经注释好,可直接使用。

2015-12-13

环信3.0UI集成文件

环信3.0集成需要添加的UI文件,另外自行导入环信的SDK

2015-12-13

环信3.0需添加的文件

环信SDK3.0集成需要添加的一些文件,全部都整合在一起了,把不需要的代码也注释好了。下载后,拖入你的工程可以直接用。

2015-12-11

iOS 抽奖转盘S

绘制直线、三角形、圆弧、文字、图片 等。

2015-11-27

iOS 抽奖转盘

用iOS做的一个抽奖转盘的demo,可以用于抽奖。

2015-11-20

iOS 网络类型

用于判断设备当前的网络类型,wifi、3G、4G等。

2015-10-19

iOS支付宝SDK

iOS支付宝SDK,包含开发文档和演示的DEMO

2015-10-10

iOS 广告轮播

基本的需求点: 1. 支持循环滚动; 2. 支持加定时器,自动滚动; 3. 支持自定义是否要显示标题; 4. 支持自定义pageControl的位置(左、中、右三种方式); 5. 支持自定义标题的位置(左、中、右三种方式); 6. 支付广告轮播图片的点击,可以点击跳转到你所指定的界面; 7.只有一张图片时,自动隐藏pageControl;

2015-09-22

Segment带滑动条效果

Segment带滑动条效果

2015-08-11

iOS下载图片显示进度

iOS下载图片,并且显示下载的实时进度,下载完成之后显示图片。

2015-07-28

单例反向传值

iOS传值,iOS单例反向传值,将B界面的值传到A界面。

2015-07-20

block反向传值

iOS传值,将B界面的值传到A界面

2015-07-20

iOS Notification反向传值

iOS传值,用Notifaction反向传值,将B界面的值传到A界面。

2015-07-17

iOS Notification正向传值

iOS传值,用通知Notifaction正向传值。

2015-07-17

实现上图标下文字,左图标右文字,右文字左图标设置的按钮

在项目开发中,经常需要用到按钮,系统默认的按钮是图标在左边,标题在右边。但往往实际情况是多变的,有时候图标在右边、有时候图标在上面,这个时候系统的按钮往往无法满足需求,所以我们需要自定义按钮来满足需求的开发。下面提供两种方法来实现按钮图标和文字自定按钮。

2022-11-29

iOS列表自动刷新(结合websocket实现,简单实用)

要实现列表做到服务器有数据更新时去主动请求接口,没有数据更新时则不请求接口,关键是要知道服务器什么时候数据更新了,需要服务器主动告知客户端某个列表的接口有数据更新了,当用户切换到此列表时,需要客户端主动去请求接口,获取最新的数据。要实现这一功能,采用websocket是最合适的。websocket能保持服务器和客户端的通信,当服务器有数据更新了,通过websocket告知用户需要刷新列表了。

2022-11-23

MJRefresh无感刷新

MJRefresh无感刷新 项目开发中用了MJRefres 刷新控件,每次上拉的时候都有个菊花转,需要下拉一下才能看到下一页的数据。产品提出需求,希望列表往下拉能直接出现下一页的数据,不需要出现加载的动画和等待时间。于是着手看了一下MJRefresh的源码,发现其提供了无感刷新(自动刷新)的方法。

2022-07-11

MJRefresh自定义动画

MJRefresh自定义动画 项目开发中用了MJRefres 刷新控件,但是MJRefresh默认的加载样式感觉比较丑,产品觉得需要换个样式,弄的简洁一点。于是着手看了一下MJRefresh的源码,发现其提供了修改样式的方法。

2022-07-11

鸿蒙网络请求Demo.zip

鸿蒙网络请求

2021-08-04

libstdc.zip

Xcode缺少libstdc++的解决方案

2021-05-07

SourceTree

完美破解版,找了很久才找到,亲测可用。 完美破解版,找了很久才找到,亲测可用。 完美破解版,找了很久才找到,亲测可用。

2017-09-09

iOS逆向非群主@所有人

微信中只有群主才有@所有人的权限,下面用iOS逆向实现一下非群主@所有人的功能

2017-05-17

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

TA关注的人

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