本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
ios线程
NSThread实现多线程,初始化线程有:
- init
- initWithTarget:selector:object:
后者可以绑定初始化方法。
detachNewThreadSelector可启动一个新的线程。
NSThread创建线程两种方式:
方式一:
[NSThread detachNewThreadSelector:@selector(doSomething_ ...
objective-c ——代码块
通过代码块(block)功能,你就能像对待对象一般,指定要在方法和函数中传递任意代码部分。
代码块的声明:
int main (int argc, const char * argv[])
{
@auto ...
IOS开发小技巧之:点击窗口空白地方收回软键盘
在做IOS开发时,点击UITextField控件,系统会自动弹出软键盘,当输入完成后如何收回软键盘.
通常有两种方法,第一种很简单
在UITextField控件上选择属性Return Key等为Done等;
为UITextField控件的Did End On Exit事件选择一个方法如下:
-(IBAction)textFieldDoneEditing:(id)sender ...
屏蔽CCMenu按钮响应 (修改CCLayer上的触摸优先级)
屏蔽方法:
进入新的CCLayer时:
[[CCDirector sharedDirector].touchDispatcher addTargetedDelegate:self priority:kCCMenuHandlerPriority swallowsTouches:YES];
离开此CCLayer时调用
...
NSLocalizedString 实现国际化
一、获取系统所支持的国际化信息
在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:
NSUserDefaults
*defaults = [NSUserDefaults standardUserDefaults]; NSArray ...
iOS-获取当前时间的年、月、日、时、分、秒
01 //获取当前时间
02 NSDate *now = [NSDate date];
03 NSLog(@”now date is: %@”, now);
04
05 NSCalendar *calendar = [NSCalendar currentCalendar];
06 NSUInteger unitFlags = NSYearCalendarU ...
多线程之NSInvocationOperation
多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。
本次介绍NSOperation的子集,简易方法的NSInvocationOperation:
@implementation MyCustomClass
- (void)launchTaskWi ...
ios学习流水账1
1、UIImageview设边框、圆角
需要引QuartzCore/QuartzCore.h>
//设UIImageView边框
CALayer *layer = [m_imgView layer];
[layer setMasksToBounds:YES];
layer.cornerRadius = 10.0;//设圆角 ...
viewDidUnload 和 dealloc 的区别
对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。
内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。
在了解两者之间的区别,首先 ...
android 页面切换动画效果
在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的动画,
其中enterAnim 是下一个Activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果
【注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持】 ...
android自带菜单键、返回键、搜索键的重写
返回键
public void onBackPressed() {
// TODO Auto-generated method stub
//方法
toast.show();
}
搜索键
@Override
public boolean onSearchRequested() {
// TODO Auto-gen ...
如何去旧工程适配iOS6和iPhone5
苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要@2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。
1.添加Retina 4 launch image,运行工程的时候会主动提示你。
这时候直接点Add就好了。会默认添加一张Default-568h@2x.png的黑图:
不添加的话,程序运行起来会上 ...
模态对话框 UIAlertView
//显示双按钮对话框
- (void)showDialog2bt:(NSString*)msg bt1:(NSString*)bt1Title bt2:(NSString*)bt2Title{
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@""
...
iPhone文件系统NSFileManager讲解
iPhone文件系统NSFileManager
讲解是本文要介绍的内容,主要是通过iphone文件系统
来学习NSFileManager
的使用方法,具体内容来看本文详解。
iPhone文件系统 ...
uiimageview uiscroll 图片的缩放
-(void)loadImage{
// Create a scroll view
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 390)];
scrollView.delegate = self;
scrollView.bouncesZoom = ...
backBarButtonItem 颜色 图片
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init];
//temporaryBarButtonItem.title =@"返回";
[backItem setTintColor:[UIColor colorWithRed:240.0/255 green:160.0/255 ...
ImageVIew缩放问题
在制作android的项目中,发现需要Imageview中缩放功能。从后台获得的图片大小是不同的, 但是在手机上显示的尺寸是固定的,这就需要对图像进行缩放。需要使用到imageview的scaleType属性,该属性用以表示图片的显示方式。
android:scaleType="centerCrop"将图等比例缩放,让图像的短边与ImageView的边长度相同,即 ...
iPhone 开发过程中的一些小技术的总结
1 随机数的使用
头文件的引用
#import <time.h>
#import <mach/mach_time.h>
srandom()的使用
srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF));
直接使用 random() 来调用随机数2 在UIImageView 中旋转图像
float ...
UIScrollView 自动滚动相册
假如你用UIScrollView制作了一个横向的相册,并且每页显示一张图,有点想很多网站首页的广告
//广告定时任务
[NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(scrollTimer) userInfo:nil repeats:YES];
//设置滚动
-(void)s ...
最近博客热门TAG
Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)