- 博客(125)
- 资源 (160)
- 问答 (4)
- 收藏
- 关注
原创 [IOS]本地化
我们在IOS开发应用中,会碰到做好的一个应用,如何趋向国际化,也就是说支持多种语言?下面我就来简单演示一下,用一个Demo来实现中文和英文的实现。实现步骤:1.本地化项目中xib的view 1.在view中添加几个label,把对应的属性绑定好。 2.ViewController.h:#import @interface ViewController : UIVie
2013-08-30 16:20:04 2451 3
原创 [IOS]Photo应用
IOS应用开发,如何加载图片库中的Image到view中?下面我们来学习一下吧!操作步骤:1.创建一个SingleView的项目,然后启动模拟器,点击模拟器上的浏览器,然后将本地的图片拖放上去,然后点击图片长按,点击saveImage到图片库。2.修改ViewControllerViewController.h:#import @interface DXWViewCont
2013-08-30 10:54:53 2240
原创 [IOS]Setting Bundle + StoryBoard
用storyboard添加一个导航栏,其中首页有一个switch,与setting联动,还有一个button,使用modal连接另一个viewControl,其上也有一个按钮,按下销毁本viewControl,回到前一页。实现步骤:1.创建一个SingleView的项目,勾选上storyboard。2.向storyboard中添加一个NavigationController,两个Vie
2013-08-29 21:09:20 3390
转载 [IOS]装载Storyboard中的ViewController
如上图所示,如何装载Storyboard中指定的ViewController?首先,需要指定ViewController的ID,如上图右上方红色方框内的Storyboard ID。然后使用下面的代码:[cpp] view plaincopyUIStoryboard* mainStoryboard = [UIStoryboa
2013-08-29 20:43:08 1967
转载 创建一个Storyboard工程 storyboard是在ios5中引入的新控件,能够更加清晰、简单的整合多个ViewController的关系,下面主要介绍一下怎么初建一个storyboard的工程
创建一个Storyboard工程storyboard是在ios5中引入的新控件,能够更加清晰、简单的整合多个ViewController的关系,下面主要介绍一下怎么初建一个storyboard的工程。有关storyboard的介绍在后面的文章中提到。首先利用xcode4.2创建一个新项目,选择空工程:2.填写项目名称和勾选使用ARC3、注
2013-08-29 20:40:11 1845
原创 使用Settings Bundle为程序添加设置项
创建一个Demo来学习一个Setting Bundle为程序存储设置项Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是用NSUserDefaul
2013-08-29 16:53:25 1905
转载 经常使用的正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{
2013-08-29 10:38:49 1401
转载 创建IOS应用程序通用下的Setting以及读取方式
在iphone和ipad中,有一个东西大家一定很熟悉,那个东西就是Settings。这次要学习的东西说白了很简单,就是学习如何在Settings中对一个app的某些属性进行设置,反过来,在app中更改了一些属性值,也会反应到Settings中,这个功能很常用,实现起来也相对简单,但是内容还是比较多的。首先还是对Settings进行一个简单的说明,虽然我们经常打开Settings,但
2013-08-29 10:24:26 1912
原创 [IOS]自定义长触屏事件
写一个Demo来自定义一个长触屏事件,自定义长按手势。实现步骤:1.创建一个自定义手势类,命名为LongPressGestureRecognizer,在创建的时候继承UIGestureRecognizerLongPressGestuRecognizer.h:#import @interface LongPressGestureRecognizer : UIGestureReco
2013-08-29 10:00:03 2252
原创 [IOS]图片的旋转和缩放
实现图片的旋转和缩放也是IOS开发中一个比较常见的技术点,下面我们来一起学习,这功能如何实现?效果图: 运行的时候按住alt键能够实现图片的伸缩ViewController.h:#import @interface ViewController : UIViewController { float scale; float prviousScale;
2013-08-28 20:53:43 2787
原创 [IOS]陀螺仪和加速仪编程
如何实现iPhone的重力感应还有旋转感应,也就是术语上的陀螺仪和加速器?下面我们来用一个简单的Demo入门一下吧!由于模拟器上不能运行这个,所以只能贴出代码,没有截图。ViewController.h:#import @interface BIDViewController : UIViewController@property (weak, nonatomic) IBOut
2013-08-28 19:38:20 5181 3
原创 [IOS]实现IOS单击或者双击事件
提供一下三种方法参考:方法一://单击事件-(void)fun1{ NSLog(@"click1");}//双击事件-(void)fun2{ NSLog(@"click2");}//单击和双击方法之一-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
2013-08-28 15:38:46 7542 2
原创 [IOS]触摸事件和手势
如何使用IOS中的触摸事件和手势,这也是增加我们IOS应用的一个重要的一个功能?下面我来用一个简单的Demo来入门一下吧!实现的功能具备右滑动和双击操作:双击切换图片:友情提醒:要实现两点滑动,按住alt键和shift键试试操作步骤:1.创建一个SingleView的项目,在页面上添加一个子view和几个label;2.ViewController.h:
2013-08-28 14:32:18 2239
原创 [IOS]网络操作+图片的下载和读取+json数据读取
如何读取沙盒中的文件,和保存网络资源到沙盒中?-(NSString *)dataFilePath:(NSString*)fileName{ NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *docu
2013-08-27 21:38:51 2935
原创 [IOS]地图的简单应用
IOSMapKit如何快速入门?下面我来写一个简单的Demo,做简要介绍。效果图:操作步骤:1.首先创建一个项目,在xib的view中添加一个MapVIew控件,并且导入MapKit.framework和CoreLocation.frameword框架。2.实现ViewController的代码:ViewController.h:#import #import
2013-08-27 18:07:11 1703
原创 [IOS]UIWebView实现保存页面和读取服务器端json数据
如何通过viewView保存访问过的页面?和如何获取并解析服务器端发送过来的json数据?通过一个简单的Demo来学习一下吧!操作步骤:1.创建SingleViewApplication应用,新建VIewController,并在xib试图中添加WebView,继承webview的Delegate协议。2.将ViewController类遵循UIWebViewDelegate和NSUR
2013-08-27 16:10:12 5405 1
原创 [IOS]UIWebView 请求网络页面或者加载本地资源页面
UIWebView是一个能够显示网页的IOS视图控件,我们可以用它来访问一个网站。下面是具体的实例:操作步骤:1.首先在xib文件中拖放一个UIWebView控件到view中2.将下载的页面以及页面资源加载到项目中,但必须选择Create folder references for any added folders,然后知道文件在项目中是蓝色显示,而不是黄色显示3.将webVie
2013-08-27 13:17:50 4353
原创 sqlite3增删查改应用
创建一个数据库(包括int 类型的id,string 类型的name),并对其进行增删改查实现步骤:1.创建一个SingleViewApplication应用。 sqlite3数据库可以采用MesaSQLite可视化工具2.添加sqlite3支持的库文件,libsqlite3.dylib3.创建viewController控制器,布局好界面ViewContro
2013-08-27 09:04:36 2183
转载 sql学习大全
学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下...其实一般用的就学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下...其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的东西就不用在程序里搞喽..而且程序与数据库只要一个来回通讯就可以搞定
2013-08-26 14:59:04 1926
原创 关于数据的归档存入文件和读取文件
需求:我们都知道NSArry中如果存放的是普通的字符串类型,是很容易存入到plist文件中,也很容易从文件中读取出来,那如果NSArray中存放的是自定义的Person对象呢?该如何存入文件中去呢?下面我来简单写一个NSArray中继承了NSCoding协议的自定义Person对象,将这个array数组存入到plist文件中,并且能够实现读取文件中的数据的Demo实现步骤:1.创建一个
2013-08-26 14:21:54 2166
原创 [IOS]包含增删改查移动的tableView展示+plist文件保存+程序意外退出保存Demo
做一个tableView,包含增删改移动功能,并且修改值的时候,在按home键的时候会自动保存。如果可以的话使者保存自定义的类数组保存到plist中。实现步骤:1.创建一个SingleViewApplication的项目,首页命名为FirstViewControllerFirstViewController.h:#import @interface FirstViewC
2013-08-25 14:10:40 3073 1
原创 IOS文件沙盒
在进行IPhone开发的时候,常常需要将简单的数据保存到文件中,以便下次再重新打开的时候能够读取文件中保存的数据。下面就来做一个简单的demo:步骤:1.创建一个SingleView项目,带有xib文件,在xib面板上拖放两个文本框,和一个按钮小提示:如何设置文本框编辑的时候能够点击键盘上的return键退出键盘?右击文本框,发现他的Did End On Exit事件,然后拖放
2013-08-23 16:26:24 1895
原创 8-22学习练习[一个viewController整合增删移动功能]
一个tableView页面,左上角的按钮用来添加行,同时可以移动行,右上角的按钮用来删除行,不能移动行,要求第一行不能被改变(删除,移动,增加)
2013-08-22 17:39:31 1636 1
原创 用导航控制器制作一个简单的登陆显示
用导航控制器制作一个简单的登陆显示1.Empty项目的创建+AppDelegate的修改#import "DXWAppDelegate.h"#import "LoginViewController.h"@implementation DXWAppDelegate- (void)dealloc{ [_window release]; [super dealloc
2013-08-22 09:59:22 1506
原创 [IOS]非常不错的导航控制器的应用Demo
我们在iPhone开发的过程中,估计UINavgationController是最最常用的控件之一吧,截下来我就用一个demo来举例导航控制器的应用。步骤:1.创建一个Empty项目,命名为Navdemo。2.创建一个根视图控制器,继承自UINavgationController,命名为FirstViewController。FirstViewController.h:
2013-08-22 09:31:57 2595
原创 8-20学习练习[用两个tableview实现类似省市联动选择效果]
在一个View中显示两个tableView,要求使用statedictionary.plist中的数据,其中key作为左边的数据,每点击一个key,在右边的tableView中显示对应的号码列表,并且左边的tableView,前5行为一个分区(title显示top),剩下的为另一个分区(title显示other)效果图:问题:1.为什么选择之后取消蓝色背景取消不了代码:Vi
2013-08-21 09:40:12 1917
原创 [IOS]UITableView分区+索引显示
效果:步骤:1.创建一个ViewController,New File->Cocoa Touch->Objective-C class->Class:ViewController,Subclass of:UIViewController2.打开xib,在view中添加TableView,并将TableView的两个属性拖到File's Owner中,可以设置tablevie
2013-08-20 11:31:25 2275
原创 [IOS]用自定义的cell来创建UITableView
步骤:1.创建自定义的CellView.xib,操作New File->User Interface->View->命名cellView2.往上面拖放一个UITableViewCell,然后向其中拖放添加UILabel,UITextField,UIButton,如下图:3.创建一个类Cell,操作New File->Cocoa Touch->Objective-C class-
2013-08-20 10:49:31 2283
原创 8月19学习练习[两三个TableView并排显示]
要求:在一个view中显示两个tableView,要求左右显示的内容以及行数不一样,切左边每行显示两张图片(分别3个一轮回,2个一轮回)并且显示中国的城市名,右边显示水果名。点击时分别显示城市名或水果名的对话框(偶数的城市不能点击)(所选的图片长短比例不一致)
2013-08-19 17:41:28 2062
原创 IOS登陆+注册+抽奖+排行榜
要求:三个页面(登录页面,pickerView页面,排行榜页面),pickerView页面是三个组件,每个组件显示0-9,点击按钮进行随机,获得的值存入排行榜,排行榜显示大于500的最高的10个分数和对应的用户名,切换页面可以用任何方法(0-9循环显示,登录注销[可以有不同的用户],判断用户名是否为邮箱[正则表达式])说明:1.要修改xml文件到当前系统桌面,dic.xml保存的是
2013-08-18 16:45:52 2368
转载 IOS用正则表达式验证textfield输入的内容是否合法
iphone 4.0以后就开始支持正则表达式的使用了,在ios4.0中正则表达式的使用是使用NSRegularExpression类来调用。 1. 下面一个简单的使用正则表达式的一个例子:NSRegularExpression 类-(void)parseString{//组装一个字符串,需要把里面的网址解析出来NSString *urlString=@"sf
2013-08-18 16:05:27 3678
转载 iOS学习之 plist文件的读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2013-08-18 12:14:35 1357
原创 用UIPicker做一个类似省市联动选择的例子
用UIPicker做一个类似省市联动选择的例子ViewController.h:#import @interface ForthViewController :UIViewControllerUIPickerViewDataSource,UIPickerViewDelegate>@property (retain,nonatomic) IBOutlet UIPicker
2013-08-16 11:20:37 2013
原创 UIPicker实现循环联动效果
用UIPicker实现循环联动效果:效果图:具体步骤:1.新建一个Empty Project,添加一个rootViewController;2.DXWAppDelegate.h:#import @class rootViewController;@interface DXWAppDelegate :UIResponder UIApplicatio
2013-08-15 20:21:10 1891
原创 Iphone [Tab Bar实现多view切换,Picker,DataPicter实现
用Tab Bar Controller处理IPhone多个view切换,而且还附有创建空项目,picker和DataPicker的实现!具体步骤:1.创建一个空项目,选择User Interface->View,命名为rootView。2.然后在控件面板中拖一个Tab Bar Controller的控件,可以往里面添加Tab Button,将Tab Bar Cont
2013-08-15 16:12:23 1939
原创 OC中多线程的创建方法
方法一:NSThread *t = [[NSThread alloc] initWithTarget:self selector:@selector(mutableThread) object:nil];方法二:[NSThread detachNewThreadSelector:@selector(mutableThread) toTarget:self withObject:nil]
2013-08-15 15:45:52 4846
原创 Iphone多个view之间跳转传值[登陆]
在第一个界面登陆,在第二个界面显示名字,并且根据不同的名字显示不同的图片 (最好不要加toolbar)效果图:单例Number.h:#import @interface Number : NSObject{ NSString *name; NSString *password;}@property(nonatomic,retain)NSS
2013-08-14 21:02:05 2221
原创 IPhone多视图切换
处理IPhone多个view切换是我们常遇到的问题,接下来有个比较实用的方法:而且还附有创建空项目,内存告急处理和动画效果的实现!具体步骤:1.创建一个空的项目,然后添加一个ViewController,勾选上with xib文件,点击到xib文件看看File's Owner属性是否是当前的ViewController,如果不是,手动填写一下,并将他的view属性拖向当前的view,v
2013-08-14 17:05:27 2143
原创 关于IOS屏幕的旋转问题
处理IPhone屏幕的旋转是我们经常遇到的,当你做一个应用既然满足竖屏又要满足横屏,这就要求我们会处理屏幕旋转的问题!方法一:自动布局1.将项目中界面的四种手持方式都点上;2.取消Use Autolayout;3.选择界面中某个控件然后到属性工具栏中去找到AutoSizing功能,勾选对应的绝对定位的线条4.重写可以旋转的方法-(BOOL)shouldAutorotate
2013-08-13 16:39:36 2826
AStar C#寻路算法
2015-08-05
动画系统例子
2014-07-04
OpenGL开发包
2014-06-20
横版二维码扫描
2014-05-06
传智java教程大全
2014-04-21
Marshal类的使用
2014-04-17
2dtoolkit2.3
2014-03-04
EasyTouch3.1
2014-02-26
unity小地图
2014-01-24
KGFMapSystem
2014-01-22
unity3d聊天
2013-12-07
crossdomain
2013-11-19
棋牌游戏服务器怎么进行自动化测试
2016-10-05
关于HTML5小游戏如何下载它的源码和资源的问题
2016-03-20
间接性的出现这种错误 ,寻求解决方案
2015-01-29
求解决动态loading显示问题
2013-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人