自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(285)
  • 资源 (33)
  • 收藏
  • 关注

转载 JAVA--单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2015-10-26 16:44:21 219

转载 MVC设计模式

MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1978年提出[1] ,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模

2015-10-26 16:41:06 348

原创 IOS--JSON解析之JSONKit使用

将JSONKit.h和JSONKit.m拖到项目中下载地址:https://github.com/johnezang/JSONKit/下面代码:    //string to dictionary    NSString *resultStr = @"{"name": "admin","list": ["one","two","three"]}";    NSDat

2015-10-26 15:07:38 445

转载 IOS中Json解析的四种方法

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe

2015-10-26 15:01:31 416

原创 IOS--JSON介绍

一、什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)JSON的格式很像OC中的字典和数组{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim"]}标准JSON格式的注意点:key必须用双引号

2015-10-26 14:47:52 315

转载 IOS中的XML解析之DOM和SAX

IOS中的XML解析之DOM和SAX一、介绍  dom是w3c指定的一套规范标准,核心是按树形结构处理数据,dom解析器读入xml文件并在内存中建立一个结构一模一样的“树”,这树各节点和xml各标记对应,通过操纵此“树”来处理xml中的文件。xml文件很大时,建立的“树”也会大,所以会大量占用内存。  sax解析器核心是事件处理机制。例如解析器发

2015-10-26 14:41:12 391

转载 IOS--UITableViewController及UITableView

表格视图UITableView及控制器UITableViewControllerUITableViewController表格视图控制器UITableViewController类继承自UIViewController类,极大地简化了创建UITableView的过程。UITableViewController负责处理表格布局,并使用一个UITableVi

2015-10-26 13:54:57 953

转载 IOS--自定义UITableViewCell

在用到UITableVIew的时候,经常会自定义每行的Cell在IOS控件UITableView详解中的下面代码修改部分代码就可以实现自定义的Cell了[cpp] view plaincopy- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInde

2015-10-26 13:51:21 303

转载 IOS--控件UITableView详解

首选创建一个新的项目,并添加一个MainViewController的Class文件打开MainViewController.h文件[cpp] view plaincopy@interface MainViewController : UIViewController    @property (nonatomic

2015-10-26 13:42:16 297

转载 IOS--─自定义加载等待框(MBProgressHUD)

开发UI篇之──自定义加载等待框(MBProgressHUD)阿里云携手开源中国众包平台发布百万悬赏项目 »  原文地址http://www.189works.com/article-89289-1.htmlMBProgressHUD 下载地址是: http://github.com/matej/MBProgressHUD这里介绍一下

2015-10-26 12:21:53 4167

转载 iOS--判断当前是否有网络

在对应的.h文件中加入声明:[cpp] view plaincopyprint?- (BOOL) connectedToNetwork;  如果方法前面加+,就相当于类的静态方法,这里要注意一下在.m中加入定义:[cpp] view plaincopyprint?

2015-10-26 09:54:12 570

转载 IOS-UIImageView

//    (1)创建    UIImageView *imageView = [[UIImageView alloc ] init];    UIImage *image = [UIImage imageNamed:@"image_photo"];    imageView.image = image;      //    (2)设置圆角    imag

2015-10-26 09:41:34 256

转载 IOS--Xcode基本操作

Xcode基本操作XCodeXcode快捷键Xcode使用2.偏好设置通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。(1)主题及字体(Preferences->Fonts & Colors)选中一种主题(theme),例如“Midnight”,然后shift选择Source Ed

2015-10-26 09:20:11 795

转载 iOS--TableView的简单使用

Table View简单描述:    在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格 Grouped :这是分块风格。对于UITableView,我們有一些特殊的概念和术语,比如说我们

2015-10-26 09:02:43 420

原创 IOS--UIAlertViewDelegate对对话框的事件处理方法

- (IBAction)onDialog:(id)sender {    //    UIAlertView * alertView=[[UIAlertView alloc] initWithTitle:@"Hello" message:@"你好呀" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", n

2015-10-24 23:46:27 430

原创 IOS-- UIAlertView(对话框)

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [superviewDidLoad];    // Do any

2015-10-24 23:25:46 369

原创 IOS---UIActivityIndicatorView

1.在.h文件里面声明2.在.m文件里面实现     startAnimating 开启方法     stopAnimating停止方法

2015-10-24 23:09:31 315

转载 UI基础:UIActionSheet和UIAlterView

iOS系统中有提供了两个弹出视图的控件,分别是UIActionSheet和UIAlterView.效果图如下:     主要代码如下: 1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 // Do any additional setup after loading the view, typicall

2015-10-23 11:50:33 446

转载 iOS--自定义提示框

自定义提示框1、新建一个类,命名为:PopAlterView,继承于UIView,然后添加如下代码:#import @interface PopAlterView : UIView@property (strong, nonatomic) UIView *transparentView;@property (strong, nonatomic) UIView *alterVi

2015-10-23 11:46:11 936

转载 IOS 委托和协议区别和联系 (=)

上一片大致说了一下IOS上面委托和协议的区别和联系,并且举了一个简单的例子,但是例子比较简单,今天做一个用委托模拟button回调的例子。在一个自定义View上面放一个登陆按钮,并且这个LoginView里面有一个实现ILogin的委托对象,在登陆按钮的点击事件中调用需要实现的协议函数。在一个ViewController中实现ILgin协议,并实现login方法。将自定义LoginView

2015-10-22 12:04:39 575

转载 IOS --委托和协议区别和联系(一)

IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议的类都需要实现协议类中的@require方法;委托是一种设计模式,是一种设计思想。但是在IOS上面委托经常依托协议来实现(但并不是必须的)。一个很好的例子就是老板和秘书:老板要经营企业需要对新员工培训、对公司管理、打电话、发薪水等工作,但是对应老板来说一些

2015-10-22 12:01:47 554

转载 iOS property属性

原子性atomicnonatomic访问权限readWritereadOnly内存管理strongretaincopyassignweakunsafe_unretained方法命名getter = setter =  结论1、原子性     (1)atomic               原子性,可以理解成就是生成

2015-10-22 11:52:30 354

原创 ios -- ViewController跳转+传值(升级版)

通过定义一个实体类传值 (从ViewController1 跳转至 ViewController2)1、定义实体类NotificationEntity.h声明文件#import@interface {}@property (nonatomic,retain) NSString *strTitle; //参数一@proper

2015-10-22 11:45:23 363

转载 IOS—使用Storyboard实现复杂界面

Storyboard是IOS5以后新增的内容,从名字上看,是以故事面板的形式来展现界面间的逻辑关系,Storyboard的功能很强大,今天就简要介绍Storyboard的基本使用,界面间的关系,以及如何使用xib和Storyboard共同使用的情况。首先新建一个Empty工程,并新建一个Storyboard,我命名为MainStoryboard,以下是完整的工程目录结构:

2015-10-22 11:39:47 1492

转载 IOS—两个ViewController间传值(逆向传值)

上一篇 两个ViewController间传值中说明了如何从A传值到B,这次要讲的是如何从A进入B,在B输入值后回传给A,这类似于Android中的利用Activity的onActivityResult回调方法实现两个Activity之间的值传递,那么在IOS中如何实现这个功能呢,答案是使用Delegate(委托协议)。首先来看看工程结构图:其中有两个ViewContr

2015-10-22 11:32:00 1563

转载 IOS—两个ViewController间传值

IOS中,在两个ViewController之间传值有多种方式,这里学习其中一种,利用临时变量在两个ViewController之间传值,这可能不是最好的传值方式,但是也是一种选择。首先看看工程结构:其中ViewController是第一个界面,SecondViewController是第二个界面,UserEntity为一个实体对象,用来作为在两个界面间传值的媒介。

2015-10-22 11:27:58 512

原创 iOS开发之ViewController页面跳转和弹出模态

本文介绍了iOS开发中ViewController的页面跳转和弹出模态,ViewController是MVC开发模式中一个重要的类。 ViewController 页面跳转从一个Controller跳转到另一个Controller时,一般有以下2种: 1、利用UINavigationController,调用pushViewController,进行跳转;这种采用压栈和出栈

2015-10-22 11:22:57 1521

原创 IOS数据存储方式(NSUserDefaults)

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取就可以了。NSUserDefaults支持的数据格式

2015-10-21 14:55:21 393

原创 IOS本地存储的四种方式

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver: 采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和 initWithCoder:方法。前一个方法告诉系统怎么对对象进行

2015-10-21 14:25:39 610

原创 IOS--UI之间属性传值

视图之间的传值iOS编程,视图与视图之间的传值总共有以下7种方法:1.属性2.方法3.协议4.单例5.消息中心6.block7.本地存储属性传值MainViewController与SecondViewController两个视图控制器,点击MainViewController中的按钮将跳转到SecondViewController视图,同时想要传递一个值过去。这时可以

2015-10-21 14:14:36 501

转载 iOS开发之UITextField常用属性设置

// 初始化 textfield 并设置位置及大小[cpp] view plaincopyUITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式 

2015-10-20 09:41:34 429

原创 iOS-跨界面传值和跨应用传值

跨界面传值从一个界面将一个结果值传到另一个界面,这个是我们在开发过程中非常常见的一个问题。传值本身并不是一个太复杂的问题,在此主要简述一下常用的传值方法。我们传值常用的方法主要有四种:1.属性传值2.代理传值3.block传值4.通知传值属性传值:属性传值应该来说是比较简单的一种传值方式,但是这种传值方式有其局限性,常用的一种场合是我们从界面

2015-10-20 08:49:54 576

原创 android获取友盟渠道名以及获取application中的meta-data

/**    * 获取application中指定的meta-data    * @return 如果没有获取成功(没有对应值,或者异常),则返回值为空    */    public static String getAppMetaData(Context ctx, String key) {        if (ctx == null || TextUtils.isEmp

2015-10-15 14:17:43 455

原创 Object C 基本数据类型

Objective-C数据类型可以分为:基本数据类型、对象类型和id类型。基本数据类型有:int、float、double和char类型。对象类型就是类或协议所声明的指针类型,例如:NSAutoreleasePool * pool,其中NSAutoreleasePool是一个类,NSAutoreleasePool *是它指针类型。id类型可以表示任何类型,一般只是表示对象类型,不表示基本数据类

2015-10-15 12:31:38 980

原创 c语言基本数据类型short、int、long、char、float、double

C 语言包含的数据类型如下图所示:一、数据类型与“模子”short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。怎么去理解它们呢? 举个例子:见过藕煤球的那个东西吧?(没见过?煤球总见过吧)。那个东西叫藕煤器,拿着它在和好的煤堆里这么一咔,一个煤球出来了。半径12cm,12 个孔。不同型号的藕煤器咔出来的煤球大小不一样

2015-10-15 11:59:00 2047

原创 在搭建好Android SDK的Eclipse中截取手机屏幕

在搭建好Android SDK的Eclipse中截取手机屏幕的步骤如下:1,打开Android的Device视图: Window-->Show View-->Other-->Android:Devices2,在打开的视图中截取手机屏幕:3.效果图

2015-10-15 10:46:12 344

原创 Android中SQLite数据库

Android中的数据库存储是直接使用了SQLite。在Android应用中创建数据库后数据库文件是存储在/data/ data/应用包名/databases/下。 在Android中使用到SQLite会涉及到以下三个类或接口:1.SQLiteOpenHelper*SQLiteOpenHelper 构造方法,一般传递一个要创建的数据库名称name参数*onCreate 创建数据

2015-10-15 09:15:43 346

原创 iOS开发-正则表达式的使用方法

前言:在表单验证中,我们经常会使用到正则,因为我们需要用它来判断用户输入的字符是否为合法的,如果是不合法的,那么应该提示用户输入错误,并不让提交至服务器。我们也可以通过正则表达式,从用户输入的字符串中过滤并获取我们想要的特定部分。总而言之,正则表达式是非常强大的。 方法一、谓词(NSPredicate)创建正则表达式使用它来判断用户输入的字符串是否为合法的://

2015-10-14 12:38:58 328

转载 [IOS] Storyboard全解析-第一部分

(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:  现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法

2015-10-14 11:54:15 248

原创 Android Intent Action详解

1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个

2015-10-14 11:29:31 1100

AndroidVideoPlayer-master.rar

Android MediaPlayer之视频预加载

2021-03-25

CommentDialog-master.zip

Andorid仿抖音评论

2021-03-25

LiveGiftLayout-master.rar

Android 打赏礼物动画及布局

2021-03-25

Android通过App启动另一个APP

被启动指定的Activity 在AndroidMenifest.xml中要暴露入口,以便app 能够启动,不暴露入口,会报权限错误,不能正常启动 被启动的Activity暴露入口方式,android:exported="true" ,默认值是false

2018-03-13

Android生成唯一标识符UUID(完全替代IMEI)

Android生成唯一标识符UUID(完全替代IMEI),项目真实有效。

2018-03-13

Android 6.0 相册相机 图片裁剪Demo

Android 6.0 相册相机上传个人头像,对选择的 图片裁剪

2017-08-30

AndroidStudio简要说明

AndroidStudio使用文档,可快速开发

2016-02-04

Android自定义颜色选择器

Android自定义颜色选择器,主要使用在阅读类App字体和背景色的场景

2016-01-07

Android夜间模式

1:修改theme,重启activity 2:使用一个带黑色带透明度的View,盖在现有的activity上,效果类似你带上墨镜,看着太阳不刺眼。

2015-12-07

IOS ASIHttpRequest框架资源包

IOS ASIHttpRequest资源包

2015-12-04

Android 通知栏

Android 通知栏。

2015-11-19

IOS 代理传值

storyboard实现页面的正向和逆向传值

2015-11-17

Android 监听键盘回车键事件

我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。

2015-10-29

IOS--引导页面

IOS--引导页面(是用UIScrollView来实现)

2015-10-27

IOS--UIWebView加载进度条(NJKWebViewProgress)

IOS--UIWebView加载进度条(NJKWebViewProgress)

2015-10-27

IOS--手势解锁Demo

IOS--手势解锁Demo,实现了ios中的手势解锁功能

2015-10-26

Android ---手势图案解锁

高仿Android手机QQ的手势图案解锁,代码由原生Android系统中提取出来,图片资源解压自手机QQ,图案带加密存储,更安全。

2015-10-26

Android --可刷新的GridView

Android --可刷新的GridView

2015-10-26

Android--ListView滚动到底部自动加载下页数据Demo

Android--ListView滚动到底部自动加载下页数据Demo

2015-10-26

IOS--MBProgressHUD(等待指示器)Demo

在开源中国iOS客户端中也用到了MBProgressHUD这个特效,主要作用为应用显示一个过渡的作用,常用于打开一个联网页面加载过程,防止出现假死现象,如果网速慢则告诉用户已经在很努力很努力的加载中。

2015-10-26

IOS注册登录页面

iOS入门简单的登录注册页面 及保存用户的登录信息

2015-10-09

Android-WebView与Html交互

Android客户端加载html,实现WebView与Html交互

2015-09-25

android 注册时自动获取手机验证码并填充

android 注册时自动获取手机验证码并填充

2015-09-22

android 批量上传图片

android 批量上传图片到服务器,包括拍照和到相册选择。

2015-09-22

Android 把图片保存到本地相册

把图片保存到本地相册,实现本地相册资源同步化

2015-09-22

IOS开发零基础教程源代码和PPT

IOS开发零基础教程源代码和PPT,Object-c基础

2015-09-22

小说阅读器

实现不同的翻页效果和语音播放效果,一个完美的小说开发框架。

2015-06-02

listview item选中删除,全选,取消

listview item选中删除,全选,取消

2014-12-24

android View省市县三级联动(滑轮)

android View省市县三级联动(滑轮)

2014-12-24

天气预报json解析

天气预报解析,json,网络解析模块,框架模块,请大家下载。

2014-09-22

android屏幕

android屏幕适配,适应不同的屏幕,请大家点评和提出建议

2014-09-22

空空如也

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

TA关注的人

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