自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UITableview reloadData 无效

UITableview reloadData 无效碰到一个奇葩的原因我在做UIMenuController的时候,需要将当前视图置为第一响应者,就是[self becomfirstResponder]但是当选中menu的时候,想要刷新UITableview ,reloadData就是无效最后查出原因,竟然就是上边[self becomfirstResponder] 这句话的问题

2015-11-04 13:46:11 2147

原创 cocos2d 背景滚动 移动 无限

void Bird::update(float time){    auto bg=this->getChildByTag(200);    auto bg1=this->getChildByTag(201);    bg->setPositionX(bg->getPositionX()-4);    bg1->setPositionX(bg1->getPositionX()-4)

2014-04-29 14:10:09 1835

原创 iOS 设计模式之工厂模式

工厂模式我的理解是:他就是为了创建对象的创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学校的学生,那么

2014-02-10 18:05:14 37815 6

原创 UIButton事件处理

[button addTarget:selfaction:@selector(UpInside) forControlEvents:UIControlEventTouchUpInside];按下之后松开鼠标会触发    [button addTarget:selfaction:@selector(touchDown) forControlEvents:UIControlEventTou

2013-11-11 14:37:11 1134

转载 [iphone][xcode]NSURL urlwithstring

[问题描述]urlStr = [NSString stringWithFormat:@"http://XXXXX%@",@"忍耐"]];url = [NSURL URLWithString:urlStr];在用+ (id)URLWithString:(NSString *)URLString新建的url 为nil出错[解决方法](NSString

2013-11-07 15:21:14 877

转载 UITabBarController 页面切换动画

但是这里界面切换的实现全部由UITabBarController,也就是系统自动帮你来实现了,要在哪里添加动画代码呢?很简单,写一个类继承自UITabBarController,然后实现下面这个委托方法就行了:CATransition* animation = [CATransition animation]; [animation setDuration:0.5f];

2013-10-28 20:34:36 3556

原创 书签

https://github.com/trending?l=objective-chttp://www.bianceng.cn/Programming/C/http://blog.csdn.net/kylinbl/article/details/6590099http://snorlax.sinaapp.com/?p=142http://

2013-10-11 08:27:49 554

转载 linux中fork()函数详解

个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。

2013-09-29 17:57:39 799

原创 gcc/g++ C/C++ 混合编程 extern C

首先上代码,我是要在C++的文件中用.c文件首先是C++文件c.cpp#includeusing namespace std;extern "C"{void callme();};int main(){  callme();  cout}然后是.c文件a.c#includestatic int i=10;int j=90;

2013-09-29 15:45:23 1689

原创 static C 函数

a.c#includestatic int i;int j;static void init(){   printf("init\n");}void callme(){  printf("call me\n");}b.c#includeextern  j;extern  callme();extern init()

2013-09-29 15:40:26 1179

转载 gcc编译C++程序

from:http://www.cnblogs.com/iloveyoucc/archive/2012/08/29/2661851.html单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: /* helloworld.cpp */#include int main(int argc,char *argv[]){

2013-09-29 15:01:04 660

转载 GCC编译过程

gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)· 编译(Compiling)· 汇编(Assembling)· 链接(Linking)以hello.c为例子,在这四个步骤中可以设置选项分别生成hello.i, hello.s, hello.o以及最终的hello文件:hello.c : 最初的源代码文件;hello.i : 经过编译预处

2013-09-29 14:57:21 607

原创 CGContextAddArcToPoint和CGContextAddArc

比较难的是CGContextAddArcToPoint  代码如下: CGContextRef context=UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(context,1,0,0,1); CGContextMoveToPoint(context,150,50); CGContext

2013-09-26 13:46:40 4294 2

转载 苹果iso开发:[10]CGContextSetLineWidth

form :http://jingyan.baidu.com/article/4f7d571291085c1a2119277e.html前段时间美术在验收界面时提了问题:为啥要求1像素宽的一个矩形框似乎却变成了2,3个像素宽。仔细检查过代码后发现,的确设置了LineWidth为1,但绘制效果却并不如人愿。似乎在ios上绘制最低要2个像素的线宽。       查看文档后发

2013-09-24 22:35:46 1328

转载 Phone重绘机制drawRect

Phone重绘机制drawRect如何使用iPhone进行绘图、重绘操作iPhone的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。下面先说明一下绘图,比如,你想绘制一个方块,你需要写一个类来扩展UIVie

2013-09-24 13:45:01 826

转载 iOS面试题

1.iPhone 开发有两种方式,各自的优缺点是什么?2.请用Objective-C 写出一个单例3.在object-c 有两种内存管理方式,iOS都支持吗4.什么是notification,他的优缺点是什么,可以用什么来代替

2013-09-24 13:40:35 1586

转载 NSRunloop的简单认识

最早接触runloop的概念,是第一次用NSTimer的时候。一个最简单的例子:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSTimer * timer = [NSTimer sch

2013-09-23 14:41:11 6380

原创 xib init

使用xib 把一个view 拉到窗口中之后,然后让这个view 关联一个自己建的view类那么不会调用initWithFrame方法会调用layout方法

2013-09-23 10:42:12 763

转载 [iOS] UIView的clipsTobounds属性

如题,有两个view: view1,view2view2添加view1到中,如果view2大于view1,或者view2的坐标不全在view1的范围内,view2是盖着view1的,意思就是超出的部份也会画出来UIView有一个属性,clipsTobounds 默认情况下是NO。如果,我们想要view2把超出的那部份隐藏起来的话,就得改变它的父视图也就view1的clipsTobo

2013-09-23 10:36:33 705

转载 layoutSubviews在以下情况下会被调用

1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值(size)设置前后发生了变化4、滚动一个UIScrollView会触发layoutSubviews5、旋转Screen会触发父UIView上的layoutSubviews事件6、

2013-09-23 10:33:14 831

转载 C语言

一、预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考点: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何

2013-09-06 10:40:24 526

转载 IOS 四种保存数据的方式!

转自:http://blog.csdn.net/dqjyong/article/details/7669252在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协

2013-09-04 14:39:02 855

转载 ios中@class和 #import,两种方式的讨论

很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中,而h文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?这是因为h文件在修改后,所有import该h文件的所有文件必须重 新build,因此,如果把#import写在h文件中,import该h文件的文件也就会产生不必要的编译,增加编译时间,特别是在项目文

2013-09-02 21:00:06 1750

转载 iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效

转自:http://blog.csdn.net/iosevanhuang/article/details/8830499今天以前的同事在开发过程中遇到了一个问题,大致描述如下:他用TableView写了一个登陆界面,帐号和密码两个Cell中加入了TextField。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手

2013-09-02 17:53:02 28896 4

原创 特殊符号

\r 13

2013-08-29 13:18:38 649

转载 OC 基础

随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过

2013-08-28 08:10:40 2117

转载 IOS 图片压缩

转自:http://blog.csdn.net/javayujiafeng/article/details/8968150上传图片前的图片压缩:NSData *imageData = UIImageJPEGRepresentation(self.uploadImage , 0.75);//图片按0.75的质量压缩-》转换为NSDataNSString *file

2013-08-23 12:55:14 2731

原创 我的书签

http://www.kjson.com/http://qa.blog.163.com/blog/static/19014700220136115218919/http://blog.sina.com.cn/s/blog_777694e901014jph.htmlhttp://www.ui4app.com/http://www.macx.cn/http://ww

2013-08-23 12:41:53 684

原创 ios 关于微信获取手机里边分享过微信的app的想法

首先,微信之所以能列出来这些应用,是因为这些应用都使用过微信分享,也就是微信都知道[[UIApplication sharedApplication] openURL:url]这里边的url,因为向微信注册过当用户打开微信的时候,微信向自己的服务器获取数据,开启多个线程,每个线程都向服务器获取一部分数据,假设使用过微信的app 有20万个,微信使用  [[UIApplication sha

2013-08-22 17:38:19 1611

转载 苹果开发——向App Store提交应用

转自:http://zengwu3915.blog.163.com/blog/static/2783489720137410539278/完成一个app应用后,肯定是要提交的,下面聊一下关于向App Store提交的一些问题。我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先的准备。苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允

2013-08-22 15:05:35 913

原创 ios 回收键盘

[answerFieldaddTarget:selfaction:@selector(exitEdit)forControlEvents:UIControlEventEditingDidEndOnExit]; [answerFieldresignFirstResponder];

2013-08-12 15:45:53 819

原创 scrollview 自动滚动

[UIViewanimateWithDuration:0.3animations:^{            [_scrollViewsetContentOffset:CGPointMake(0,40) animated:YES];        }];//向上滚动

2013-08-12 15:32:12 578

转载 NSSearchPathForDirectoriesInDomains和NSHomeDirectory差异

iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/Application Support/iPhone Simulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。所以通常使用Documents目录进行数据

2013-08-07 16:33:14 703

转载 iOS中使用RegexKitLite来试用正则表达式 使用ARC 20个错误解决办法

You can also disable the ARC for the RegexKitLite only by adding a flag:select the project -> YOUR Target -> on the Tab the "Build Phases" and open the "Compile Sources" and add for "RegexKitLite.

2013-08-07 11:21:00 5393 1

原创 项目技能

动态线条绘制,显示百分比

2013-08-05 17:08:06 587

转载 iOS的主要框架介绍

框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。       IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的

2013-08-03 21:03:00 668

转载 iOS第三方开源类库 -- 视图切换 HMGLTransitions

HMGLTransitions 是一套动画演示两个UIView 或 UIViewController之间切换时的过渡效果;GitHub下载地址:https://github.com/Split82/HMGLTransitions有些情况下我们需要两个视图之间做一个动画过渡的切换,或许系统自带的CATransition和普通动画难以满足我们的需求,此时第三方类库就是一个不

2013-08-02 14:07:44 1194

转载 LTransitionImageView 实现了 ImageView 之间的切换效果。

2013-08-02 14:05:43 775

转载 MBProgressHUD多线程加载图片

下面为大家呈上MBProgressHUD的两种图片加载提示效果,一种是在一个线程里加载,另一种是开一个线程加载,并使用MBProgressHUD作为等待的提示框,下面请看效果图:在使用之前请先下载MBProgressHUD类,下载地址是: http://github.com/matej/MBProgressHUD      下载完直接把MBProgressHUD.h和MBProgr

2013-08-02 14:04:02 696

转载 UIGlossyButton - iOS默认效果的按钮

UIGlossyButton无需图片创建标准的 iPhone 按钮可方便嵌入到任何 iOS 项目,只需两个文件易于安装可轻松添加各种效果可创建非 iOS 风格的按钮

2013-08-02 14:02:00 858

hibernate4.1.5.zip

hibernate最新版,2012-7-12发布的,希望能够帮到您

2012-08-01

网上花店页面设计

很好的页面设计,包括css的设计,一定会对你有所帮助的

2012-06-15

空空如也

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

TA关注的人

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