自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(182)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用NSMutableURLRequest遇到的坑

最近在学习NSURLSession,使用NSMutableURLRequest提交一个post请求。但遇到一个问题:参数总是传输失败。NSMutableURLRequest  设置参数代码如下: [request setHTTPBody:paramData];paramData是NSData类型的变量。一开始,我是用NSMutableDictionary  保存参数,再把NSM

2016-03-23 16:11:06 4183

原创 Android中layout_gravity和gravity

gravity是指改视图组件的子视图的对齐方式,比如设置Button的gravity属性,指的是Button上的文字的对齐方式layout_gravity是该组件在父组件中布局方式,比如layout_gravity=“center” 代表该组件在布局中居中显示但有时候设置layout_gravity属性会发现根本不起作用。经测试发现,在LinearLayout中设置组件的layout_

2015-08-20 15:47:12 711

原创 SimpleAdapter 使用

SimpleAdapter 顾名思义,简单的数据适配器,被用来做简单的数据展示,它可以将静态数据映射到XML定义好的视图上。先看构造函数:public SimpleAdapter (Context context, ListMapString, ?>> data, int resource, String[] from, int[] to)第一个参数是上下文,第二个参数是由Ma

2015-08-18 16:54:52 657

原创 ArrayAdapter使用

ArrayAdapter使用,先看构造函数,1.public ArrayAdapter (Context context, int resource)  这个构造函数只有两个参数,第一个一个是Context上下文,通常是ListView所在的Activity;另外一个是一个资源id,代表一个TextView。这个资源id可以采用系统的,比如android.R.layout.simp

2015-08-18 11:10:56 3272

原创 Adapter理解

Adapter是连接数据和视图之间的适配器接口,是数据和视图UI之间重要的关系纽带。经常用于ListView,Spinner,GirdView等视图组件。在实际应用中,比较常用的是BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCursorAdapter.其中BaseAdapter 是一个抽象类,集成它需要实现较多的方法,因此也具有一定的灵活性。

2015-08-18 11:10:20 699

转载 Android Drawable和Bitmap区别

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获

2015-08-18 09:27:38 705

转载 Android 弹出键盘往上挤压页面

Activity有输入框,有ListView,,当输入框获取焦点的时候,键盘往上挤压,页面内容也跟着往上挤压。解决办法:在Activity里面加入android:windowsoftinputmode="adjustpan"代码,这样键盘就会覆盖屏幕。如果不想键盘覆盖屏幕,想让屏幕整体上移,就加入属性android:windowsoftinputmode="st

2015-07-13 17:43:36 4425 1

原创 使用AFNetworlk上传多张图片

-(void)uploadPictureFirst:(NSArray*)imgArray{    if ([imgArray count]>0) {        NSMutableDictionary*param=[NSMutableDictionary dictionary];        [param setValue:[NSNumber numberWithInteger:U

2015-07-13 10:19:24 3278 1

原创 Android R.id.xxxx cannot be resolved or is not a field

找了一下午也没找到原因,原来好好的R.layout.activity_main 找不到,不管怎么clean,重启都不行。后来在stackoverflow上找到答案,原来是导入的R.id导错包了,导的是android.R.链接地址https://stackoverflow.com/questions/26533238/action-settings-cannot-be-resolved-or

2015-06-30 15:07:49 1632

原创 Android 自定义视图

Android自定义视图很简单,新建类继承于android.view.View类,实现onDraw()函数,然后直接在layout里面使用即可需要注意的几点:自定义视图构造函数要实现带有AttributeSet参数那个,要不一直报错.上代码:public class MyView extends View {private Paint myPaint;private Displ

2015-06-17 19:48:52 585

原创 cocos2d学习之创建demo

昨天的博客里面写了如何安装cocos2d-iphone3.0,今天的博客以昨天的内容为基础。打开xcode,新创建一个cocos2d ios的工程,名字叫做cocos2Demo.编译后会出现100多个错误.这是因为需要引入系统库文件。找了好久才把库文件引用完毕,费了不少功夫。现在把需要引用的库记下来。libz.dylib    GLKit.frameworkCoreGraphi

2015-02-27 19:57:08 1025

原创 cocos2d学习之安装

先去官网上下载cocos2d-iphone 下载地址http://cocos2d.spritebuilder.com/download 然后解压缩下载的zip文件,出现cocos2d-iphone文件夹打开终端命令行工具,进入cocos2d-iphone文件夹  ,然后执行 “./install.sh” 命令 即可再打开xcode ,创建一个新工程,这时就会看到cocos2d工程的模板

2015-02-26 18:16:51 554

转载 iOS app crash日志分析

原文链接:http://blog.csdn.net/openglnewbee/article/details/38824139http://blog.csdn.net/hjy_x/article/details/20929095重点是dwarfdump --uuid命令我们在ios开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的

2015-02-25 10:12:45 3040

转载 constraintsWithVisualFormat

[NSLayoutConstraint constraintsWithVisualFormat:options:metrics:views: ];constraintsWithVisualFormat:参数为NSString型,指定Contsraint的属性,是垂直方向的限定还是水平方向的限定,参数定义一般如下:V:|-(>=XXX) :表示垂直方向上相对于

2014-12-28 16:14:26 773

转载 NSLayoutConstraint

NSLayoutConstraint-代码实现自动布局的函数用法说明  2014-04-07 01:29:13|  分类: ios|举报|字号 订阅1234567[NSLayoutConstraint constraintWit

2014-12-28 15:59:47 1087

原创 iOS XMPP框架学习

先总结一下使用XMPP协议的流程1.初始化XMPPStream,最好在程序启动(或者在某个单例类)代理方法中初始化,以保证只初始化一次,并方便随时访问。相关代码:xmppStream = [[XMPPStreamalloc] init];//实例化[xmppStream addDelegate:selfdelegateQueue:dispatch_get_m

2014-12-24 15:39:28 5517

原创 iOS 8以及iphone6 6+适配相关

先说iphone6 6+的分辨率分辨率和像素1..iPhone4/4s分辨率320x480,像素640x960,@2x2.iPhone5分辨率320x568,像素640x1136,@2x3.iPhone6分辨率375x667,像素750x1334,@2x  相应的启动图片[email protected] Plus分辨率414x73

2014-12-17 14:38:50 3296

原创 UIRefreshControl 相关用法

1.UITableViewController 自带UIRefreshControl2.UIViewController 也可以使用UIRefreshControl 只需要把UIRefreshControl加到UITableView里作为子视图就行了3.UIRefreshControl改变frame (在网上找了好久,在stackoverflow找到的) [[refreshVi

2014-12-09 13:59:48 4934

原创 使用addChildViewController时出现的问题

ios5.0之后可以使用addChildViewController self.inboxController=[[NoticeInboxViewControlleralloc] initWithNibName:@"NoticeInboxViewController"bundle:nil];    [selfaddChildViewController:self.inb

2014-11-20 10:31:33 7363

原创 cocos2d学习之CCNode

CCNode是所有能展示在屏幕上的cocos

2014-11-13 18:19:36 1077

原创 cocos2d学习之CCAppDelegate

CCAppDelegate 继承自NSObject,实现了CCDirectorDelegate委托和

2014-11-12 18:47:42 1303

原创 cocos2d学习之CCDirector

CC

2014-11-12 15:34:02 813

转载 ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法

在ios7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero

2014-11-12 10:35:52 21468

原创 cocos2d学习之CCControl

CCControl是cocos2d里面处理触摸和鼠标shi

2014-11-11 19:15:42 627

原创 AFNetworking 学习

AFNetworking 主要使用1.HttpRequestOperationManager

2014-11-11 10:48:22 921

原创 cocos2d学习之CCLabelTTF

CCLabelTTF

2014-11-07 17:40:24 1643

原创 cocos2d学习之CCColor

CCColor是用来展示和描绘cocos2ddui

2014-11-07 16:33:28 2259

原创 coco2d学习之CCNodeColor

CCNodeColor继承自CCNode,因此能被CCScene 作为子节点加入。

2014-11-06 19:15:06 1027

转载 cocos2d碰撞检测

1. 代码CGRect rect1 = [self positionRect:sheep];CGRect rect2 = [self positionRect:cow];if (!CGRectIsNull(CGRectIntersection(rect1, rect2))) { //handle collision [sheep stopAction:jump_4ever];}

2014-10-24 17:28:53 540

转载 适配多种设备

http://www.cocoachina.com/ios/20140915/9623.html

2014-10-16 16:11:38 517

转载 mysql 事件

在使用这个功能之前必须确保event_scheduler已开启,可执行SET GLOBAL event_scheduler = 1; ---或我们可以在配置my.ini文件 中加上 event_scheduler = 1或SET GLOBAL event_scheduler = ON;来开启,也可以直接在启动命令加上“–event_scheduler=1”

2014-09-16 09:21:02 679

原创 Android RadioButton 学习笔记

RadioButton 学习笔记1.RadioButton要在RadioGroupcaiyouxiao

2014-07-15 16:50:19 802

原创 NSURL urlWithString 得到的对象为空的问题原因以及解决

原因:NSURL urlWithString  这个方法要求传一个字符串类型的参数,参数如果有中文的话,

2014-05-06 11:25:33 8257 1

原创 UITextFiled 垂直居中

之前不知道,写了很多垃圾代码。

2014-04-04 15:54:05 538

原创 cocos2d-iphone v3官方介绍

翻译的不好,凑合着看吧。cocos2d-iphone是一个可以构建2d游戏和图形交互程序的框架,它运行在iPod Touch, iPhone, iPad and Mac OS X等操作系统或设备上。它基于cocos2d 设计,但是通过使用objective-c取代了Python。cocos2d-iphone的特点快免费简单易用社区支持如何安装:1.先在githu

2014-03-19 10:44:04 1544

原创 iOS push的问题

做推送的时候,通过点击通知栏进入app后,会调用-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{}方法,在这个方法做业务逻辑处理。但是有个问题是,通知栏里面的推送并不会清除,加上以下代码就ok了    [[U

2014-03-12 17:00:51 3157

原创 iOS 异步下载图片

两种方式:1.新线程下载图片,主线程更新视图。代码如下:[NSThread detachNewThreadSelector:@selector(getImageByUrl:)toTarget:selfwithObject:array];-(void)getImageByUrl:(id)object{   NSArray *param=(NSArray*)obje

2014-03-07 15:49:20 10763

原创 ios7一些变化(持续更新)

1.UIViewController 的y轴起点从(0,20)改成了(0,0).也就是说ios7之前视图是从状态栏(0,20)之下开始的,ios7则从(0,0)开始的。2.UISearchabr去除背景的方法.ios7之前是这样实现的:[[searchbar.subviews objectAtIndex:0]removeFromSuperview];ios7是这样实现的:if ([self

2014-02-27 08:58:07 1736

原创 iOS webview使用

myWebView=[[UIWebViewalloc] initWithFrame:CGRectMake(0, 0,self.view.frame.size.width,self.view.frame.size.height)];    myWebView.delegate=self;    NSURLRequest*request=[NSURLRequestreq

2014-02-17 15:48:37 6082

原创 NSNumberFormatter的使用

通过NSNumberFormatter,可以设置NSNumber输出的格式。例如如下代码:        NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];        formatter.numberStyle = NSNumberFormatterDecimalStyle;       

2014-02-15 13:06:49 15171

html5高级教程

学习html5的不错教材

2014-11-06

空空如也

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

TA关注的人

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