`
文章列表
在代码实现Lable 、textField创建界面以及键盘的处理一文中实现代码布局界面,前面也看了plist文件的一些操作,怎样把plist文件中的值显示在视图上呢,于是在代码实现Lable 、textField创建界面以及键盘的处理一文工程代码中添加了 ...
本文想简单介绍一下NSBundle读取图片到视图上,读取plist文件,读取txt文件显示在lable上; 关于bundle作用在网上参考了两个博客,介绍如下: bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle. 我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundle bund ...
今天写的是用代码实现一个简单界面,代码重复率比较高,可读性不是太好,但是适合初学者看看,实现的简单功能界面: [img] [/img] 1.创建一个新工程叫LTFDemo; File->New->Project ->single View Application -> next [img] [/img] 2.打开LTFViewController.h文件,添加UITextFieldDelegate协议,因为TextField里输入内容时需要对键盘进行一些设置。界面需要一些布局,在LTFViewController.h文件一些声明对象 <span ...
文件plist 全名Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。file->new->file->左边选Resource 右边选 Property List点右下角的next然后起名,出来的就是你要的plist文件          此处用例举一个plist文件的Demo,只是对plist文件简单的读写操作         新建工程命名plistFile,class Prefix  填写PF,然后next [img] [/img] 开始的 ...
1、 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe ZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip 我使用的是z ...
在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。   Apndroid Push Notifi ...
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_ ...
Openfire 的安装和配置: http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html Android Push Notification实现信息推送使用: http://www.cnblogs.com/hanyonglu/archive/2012/03/16/2399655.html
核心代码如下: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CGRect frame = [[UIScreen mainScreen] bounds]; //NSLog(@"x=%.2f,y=%.2f,width=%.2f,height=%.2f",frame.origin.x,frame.origin.y,frame.size.width,frame.size.height) ...
代码如下: -(void)initWebView{ UIView *view = [[ UIView alloc] initWithFrame:[ UIScreen mainScreen].applicationFrame] ; self.view = view; CGRect webFrame = CGRectMake(0.0,0.0,350.0,450.0); //webFrame.origin.y+=25; UIWebVie ...
本篇对IOS中常用的5种数据持久化方法进行简单对比总结 第1种:UserDefaults(iPhone开发【二十】数据持久化总结之第1篇—NSUserDefaults) 1)易用性很强 2)数据存储在.plist文件中 3)一般保存首选项信息、缓存数据等,适用存储较少量数据的情况 4)缺点:无法将自定义对象序列化到属性列表中 第2种:属性列表(iPhone开发【二十一】数据持久化总结之第2篇—属性文件(.plist)) 1)易用性较强 2)数据存储在.plist文件中 3)一般用于存储少量数据,也不适合操作处理大量数据 4)缺点:无法将自定义对象序列化到属性列表中 这种方法 ...
实现的功能:1)演示使用CoreData持久化数据(仅显示基本操作,不包括很多复杂的操作)。 关键词:数据持久化 CoreData 1、新建一空工程,命名为:Persistence_CoreData: [img] [/img] [img] [/img] 2、选中“Use Core Data”后创建的工程中,AppDelegate.h中多了三个property,如下: #import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> ...
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8284135 作者:张燕广 实现的功能:1)演示使用sqlite3持久化数据。 关键词:数据持久化 sqlite3 数据库 1、将上一篇iPhone开发【二十二】数据持久化总结之第3篇归档(NSKeyedArchiver、NSKeyedUnarchiver)的工程拷贝一份,名称修改为Persistence-sqlite,工程结构如下: [img] [/img] Person类已经没用了,可以删掉。 2、为工程添加sqlite3的库libsq ...
实现的功能:1)演示使用归档持久化数据。 关键词:数据持久化 归档  NSKeyedArchiver NSKeyedUnarchiver 1、将上一篇iPhone开发数据持久化总结之第2篇属性文件(.plist)的工程拷贝一份,名称修改为Persistence-archiver,工程结构如下: [img] [/img] 2、添加Person.h类,如下: Person.h: #import <Foundation/Foundation.h> @interface Person : NSObject<NSCoding,NSCopying> @pro ...
实现的功能:1)演示使用属性文件持久化数据。 关键词:数据持久化 属性文件 plist 1、新建一个Sigle View Application,命名为Persistence-file,工程结构如下 [img] [/img] 2、修改ViewController.xib,添加4个Label控件和4个TextField控件,如下: [img] [/img] 3、修改ViewController.h,如下: #define kFileName @"data.plist" #import <UIKit/UIKit.h> @ ...
Global site tag (gtag.js) - Google Analytics