自定义博客皮肤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)
  • 收藏
  • 关注

转载 IOS--Auto Layout

做过Android应该都知道相对布局这个概念,一个控件以另一个控件为参照进行布局,那么即使屏幕变化,布局也会随着进行微调,以达到良好的视觉效果并且保持了代码的可拓展性。随着iPhone5 的面世,iPhone的屏幕比例也失调了。今年的WWDC就有了iOS的新特性auto layout,当然这个自己也还在学习当中。这里就把自己这几天的收获记录下…..首先讲讲auto Layo

2015-11-19 22:47:42 322

转载 IOS6 自动布局 入门(1)

来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series 的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员 Matthijs Holle

2015-11-19 22:46:26 347

转载 IOS6 自动布局 入门(2)

来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员Matthijs Hollemans发布

2015-11-19 22:44:41 376

转载 iOS开发技巧(autolayout自动布局)

autolayout自动布局技术在iOS6就已经推出了,但是因为很多人一开始不习惯使用xib编程,而是坚持使用代码布局控件,所以autolayout并没有普及的太快。但是现在随着越来越多的人开始使用xib,怎样适配不同屏幕的尺寸和横竖屏,成了亟待解决的问题,好在两年前就已经推出并且日臻完善的xib autolayout技术可以完美的解决。首先需要说下需求:需要登陆LoginViewCont

2015-11-19 22:42:17 437

转载 iOS 屏幕适配--autoResizing autoLayout和sizeClass图文详解

1. autoResizingautoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一个相对于父控件的布局解决方法;注意:它只能相对父控件布局;***在xcode中可以通过可视

2015-11-19 08:48:37 677

原创 iOS做项目常用的第三方类

1.网络通信:ASIHTTPRequest          官方网站:http://allseeing-i.com/ASIHTTPRequest/          GitHub:https://github.com/pokeb/asi-http-request          2.消息提示SGInfoAlert          显示一些信息然后自动消失的HU

2015-11-17 22:20:08 247

原创 IOS--代理传值

1.逆向传值:由B页面向A页面传值:B页面#import @protocol PassTrendValueDelegate-(void)passTrendValues:(NSString *)values;//定义协议与方法@end@interface SecondViewController :UIViewContr

2015-11-17 21:46:05 308

转载 IOS数据存储方式

iOS开发常用数据存储方式有:plist、偏好设置 NSUserDefaults、对象归档 NSKeyedArchiver、SQLite3和Core Data 1. plist文件 存储  plist文件通常用于储存用户设置,利用xml属性列表归档NSDictionary、NSArray、NSNumber等类型数据  在使用plist进行数据存储和读取,只适用于系统

2015-11-17 09:16:01 341

转载 IOS开发之TabBarItem&NavigationBarItem

想必大家都用过微信,微信间的页面切换是如何做成的呢?接下来我们用storyboard结合着代码来模拟一下微信的视图控制模式。  "工欲善其事,必先利其器",下面主要是对storyboard来进行我们项目框架的搭建的,必要时,用代码实现我们的页面效果。在IOS开发中常用的多视图间的切换大致有TabBarController, NavigationBarController, 和模态窗口。第一次接

2015-11-17 08:58:31 453

原创 Android 软键盘及EditText

1.EditText当需要弹出软键盘的时候,大部分用onTouch()事件。

2015-11-16 10:11:31 215

原创 Android--TextView属性大全

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)   android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。   android:bufferType指定getText()方式取得的文本类别。选

2015-11-13 14:05:05 369

转载 android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据

为了实现这个功能可折腾了我好久,先上一份代码,经楼主验证是绝对可以用的而且也比较清晰的代码!(ps:还是先剧透下吧,第三方大部分浏览器无法成功。)点击浏览器中的URL链接,启动特定的App。首先做成HTML的页面,页面内容格式如下:a href="[scheme]://[host]/[path]?[query]">启动应用程序a> 这一句就可以了。

2015-11-13 13:32:01 991

转载 Foundation——结构体

一、结构体     分类:CGRect,CGPoint,CGSize,NSRange     1、结构体 1 NSRange r = NSMakeRange(locatin,length); 2 NSString *str = @“i love panda”; 3 //如果找不到length = 0;loaction = NSNotFound;整型常量值-1

2015-11-13 09:00:12 345

原创 Foundation——集合类

一、 NSArray只能翻oc对象,不能放基本数据类型,为不可变数组。    1、不可变数组,你在定义它的时候,没有存放任何OC对象,那么它永远是空数组。NSArray *array = [NSArray array];   2、数组最后的nil是数组的结束标记,并且oc数组不能存放空指针 NSArray *array = [NSArray arrayWithO

2015-11-13 08:59:39 286

转载 Foundation——字符串

字符串一、不可变字符串的创建的几种方法    1、字符串的创建NSString *str1 = @“i love panda”;NSString *str2 = [NSString StringWithFormate:@“i am %d”, 10];//将字符串转为数字。 NSStirng *str3 = [NSString alloc] initWithFormate

2015-11-13 08:58:14 314

转载 IOS开发网络篇之──ASIHTTPRequest详解

原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410 被李旭添加,被李旭最后更新于Mar 25, 2011  (查看更改)目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异

2015-11-12 09:11:50 2215

转载 iOS开发网络篇—GET请求和POST请求

一、GET请求和POST请求简单说明创建GET请求1 // 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text];3

2015-11-11 21:32:30 328

转载 iOS 7中自动布局教程(一)

原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。=======================================================

2015-11-11 15:30:05 414

转载 IOS--storyboard页面切换与传值

一、storyboard页面切换假设view controller1下有一个button1,view controller2下有一个button2,我们要实现storyboard在这两个view controller之间切换。1、 Controller1切换Controller2在storyboard界面下,点住button1,右键拖动至controller2,松手,选择M

2015-11-11 15:14:57 459

转载 IOS--自动布局 入门

来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员Matthijs Hollemans发布,Matth

2015-11-11 15:11:03 445

原创 android edittext监听文字个数提示

//密码限制TextWatcher textpassWatcher=new TextWatcher() {private CharSequence temp; private int stratnum;        private int endnum;        private int minnum=6;        private int maxnum=16;

2015-11-11 14:01:52 1538

原创 IOS--NSString(字符串截取)

1.截取字符串NSString*string =@"sdfsfsfsAdfsdf";string = [string substringToIndex:6];//截取下标6之后的字符串NSLog(@"截取的值为:%@",string);[string substringFromIndex:3];//截取下标3之前的字符串NSLog(@"截取的值为:%@",string);

2015-11-11 12:49:10 439

翻译 Android --vollery详解

README.mdVolley-demoAn demonstration of Volley - HTTP library announced by google in I/O 2013.Play Store Link for demo downloadhttps://play.google.com/store/apps/details?id=com.mani.voll

2015-11-11 12:34:41 1114

翻译 Android XUtils使用详解

xUtils简介xUtils3 api变化较多, 已转至 https://github.com/wyouflf/xUtils3xUtils 2.x对Android 6.0兼容不是很好, 请尽快升级至xUtils3.xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响

2015-11-11 11:07:01 2038

转载 Android Xutils框架HttpUtil Get请求缓存问题

话说,今天和服务器开发人员小小的逗逼了一下,为啥呢?  话说今天有个“收藏产品”的请求接口,是get request的哦,我客户端写好接口后,点击“收藏按钮”,返回“收藏成功”,我又点了一下,尼玛居然还是“收藏成功”,我再点一下,这下对了,返回给我“取消收藏成功”,好吧,我又点了一下,彻底郁闷了,居然又是“取消收藏成功”,这不是逗我的么?  于是我让服务器人员检查他的接口,是不是有

2015-11-11 11:02:26 1906

转载 android 捕获全局异常

大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开

2015-11-11 10:27:10 522

原创 iOS--网络请求

// 1.GET请求方式,访问或者请求网络资源    // 准备字符串网址    NSString *urlString = @"http://api.hudong.com/iphonexml.do?type=focus-c";    // 把字符串对象转为URL对象    NSURL *url = [NSURL URLWithString:urlString];

2015-11-11 09:06:31 284

转载 android EditText获取光标位置并插入字符删除字符

1.获取光标位置 [java] int index = editText.getSelectionStart();   int index = editText.getSelectionStart();2.在光标处插入字符 [java] int index = editText.getSelectionStart();  

2015-10-29 10:42:20 467

转载 android 光标位置设置

EditText edit =(EditText) findViewById(R.id.etTest); 1、设置光标在EditText中的指定位置         edit.setSelection(1);        需要注意的是设置的位置不能超过文字的长度,否则会报错。 2、全选文本         edit.setSelectAll

2015-10-29 10:35:33 7826

转载 iOS开发之各种动画各种页面切面效果

今天所介绍的主题是关于动画的,在之前的博客中也有用到动画的地方,今天就好好的总结一下iOS开发中常用的动画。说到动画其中有一个是仿射变换的概念,至于怎么仿射的怎么变换的,原理如何等在本篇博客中不做赘述。今天要分享的是如和用动画做出我们要做的效果。今天主要用到的动画类是CALayer下的CATransition至于各种动画类中如何继承的在这也不做赘述,网上的资料是一抓一大把。好废话少说切入今

2015-10-28 23:13:32 329

原创 IOS--导航栏

#import #import "MyViewController.h"@interface AppDelegate :UIResponder UIApplicationDelegate>@property (strong,nonatomic) UIWindow *window;@property (strong,nonatomic) UIN

2015-10-28 21:45:38 301

转载 IOS--引导页面

最简单的大概就是用UIScrollView来实现了,主要有这么几点:4个页每页上面都有一张大图每页上面都有显示当前页的标识(页码)最后一页应该有个跳过的按钮先放上成品图,然后再放出下面的实现步骤。 首先,声明必要的一些属性,连着委托也一并加上了@interface GuideViewController ()@property (nonatomi

2015-10-27 16:48:07 446

转载 IOS--关于UIViewController添加UINavigationBar的详细实现方法

1,如果你创建的Controller本身就是UINavigationController,你可以直接在当前的UIViewController的ViewDidLoad中直接写代码,如下:  - (void)viewDidLoad{    // Add our custom add button as the nav bar's custom right vie

2015-10-27 11:26:50 892

转载 IOS--导航栏的使用方法

本文是使用纯代码实现一个导航栏的效果。单击按钮并且产生事件。基本思路是:1.创建一个导航栏(UINavigationBar对象)2.创建一个导航栏集合(UINavigationItem对象)3.创建一个左边按钮、一个右边按钮(UIBarButtonItem对象),并实现对应的事件方法4.将导航栏集合添加到导航栏中,设置动画关闭5.把左右两个按钮添加到导航栏集

2015-10-27 09:27:22 279

转载 IOS8 ----模拟器键盘与MAC键盘切换及中文输入法键盘的添加

在iOS8中,关于键盘的切换,输入法的添加,主要有两点需要注意:1.输入文本信息时,不能同时使用模拟器键盘与Mac键盘输入,而不用切换。iOS8只能使用一种。   Mac键盘与模拟器键盘的切换快捷键:CMD + Shift + K2.模拟器上,中文键盘的添加:   Product--Scheme--Edit Scheme--Applicati

2015-10-27 09:00:49 723

转载 iOS开发 - 最常用控件 UITableView详解

UITableView掌握点设置UITableView的dataSource、delegate UITableView多组数据和单组数据的展示 UITableViewCell的常见属性 UITableView的性能优化(cell的循环利用) 自定义Cell如何展示数据UITableView需要一个数据源(dataSource)来显示数据 UITableV

2015-10-27 08:53:52 388

转载 iOS--UITextField属性全解

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

2015-10-27 08:45:12 324

原创 IOS--判断当前网络是否可用

#import @interface NetWorkUtils :NSObject//网络判断- (BOOL) connectedToNetwork;@end#import "NetWorkUtils.h"//网络判断#import #import #import #import

2015-10-26 22:52:26 348

转载 IOS--- Segue区别及视图的切换

一、视图切换类型介绍在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。1.modal 模态转

2015-10-26 16:48:22 349

转载 IOS--单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:1.实例控制:Singleton会阻止其他对象实例化其自己的 Singleton对象的

2015-10-26 16:46:42 265

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关注的人

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