12 2014 档案

摘要:前几天一直在做一个简单的android的简单的天气预报,但是在解析json的时候遇到一些问题,因为之前没有接触过json,所以这次做得时候首先查看了json的相关知识:首先、服务器端项目要导入json的jar包和json所依赖的jar包至builtPath路径下(这些可以到JSON-lib官网下载:... 阅读全文
posted @ 2014-12-23 13:02 Rui.peng 阅读(1485) 评论(0) 推荐(0)
摘要:package com.neusoft.testarraylist;import java.util.ArrayList;public class TestArrayList { public static void main(String[] args) { ArrayList aTemp =... 阅读全文
posted @ 2014-12-09 09:57 Rui.peng 阅读(277) 评论(0) 推荐(0)
摘要:ios 的通知机制,包括通知发布,通知监听,通知移除。 iOS程序都有一个NSNotificationCenter的单例对象,用来负责发布不同对象之间的通知 任何对象都能够在NSNotificationCenter发布通知,发布自己的发生的事件;监听者(Observer)可以选择接受某个特定通知。1... 阅读全文
posted @ 2014-12-08 22:24 Rui.peng 阅读(209) 评论(0) 推荐(0)
摘要:- (BOOL)checkUsername{ NSString * regex = @"^[A-Za-z0-9]{1,15}$"; //正则表达式 NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES... 阅读全文
posted @ 2014-12-08 21:34 Rui.peng 阅读(2645) 评论(1) 推荐(0)
摘要:正则表达式用于字符串处理和验证等场合;匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表... 阅读全文
posted @ 2014-12-08 21:29 Rui.peng 阅读(137) 评论(0) 推荐(0)
摘要:@property是让编译器自动产生函数申明 不再写下面2行代码 -(void) setAge:(int)newAge; -(void) age; 只需要下列一行就可以代替 @property int age;@synthesize 意思是合成 @synthesize就是编译器自动实现g... 阅读全文
posted @ 2014-12-08 19:34 Rui.peng 阅读(181) 评论(0) 推荐(0)
摘要:setter函数展开规范 dog.age=200; [dog setAge:200]; getter函数展开规范 int dogAge=dog.age; int dogAge=[dog age]; 项目当中如果想用点语法,必须在项目中的.h文件和.m文件中声明和实现setAge和ag... 阅读全文
posted @ 2014-12-08 19:24 Rui.peng 阅读(242) 评论(0) 推荐(0)
摘要:switch支持 byte short char int 和枚举类型 阅读全文
posted @ 2014-12-08 19:16 Rui.peng 阅读(153) 评论(0) 推荐(0)
摘要:Objective-c主要分为四种基本数据类型:整型:short int (内存中占16位); 2个字节(Mac中)2个字节(ios) int(内存中占32位); 4 个字节(Mac中)4个字节(ios) long int(内存中占64位); 8个字节(Mac中) 4个... 阅读全文
posted @ 2014-12-08 19:15 Rui.peng 阅读(3784) 评论(0) 推荐(0)
摘要:调试是我们必须掌握的一项技能,虽然之前也接触过调试,但是今天系统学习了一下调试的3种方法,在这里和大家分享一下:1.进入debug调试方式,右上角有对应变量的值;如果右上角没有可以 windows-->show view2.鼠标悬浮在一个变量上;3.选中一个变量,右击-->inspect(放大镜) ... 阅读全文
posted @ 2014-12-08 18:22 Rui.peng 阅读(657) 评论(0) 推荐(0)
摘要:viewDidUnload只有在收到内存警告后,controller连着的主View被释放了才会调用。而dealloc则是Controller释放的时候调用的,当然这个时候连着它的View也会被释放,但是这个时候是不会调用viewDidUnload的。init和viewDidLoad,当你创建一个C... 阅读全文
posted @ 2014-12-06 22:24 Rui.peng 阅读(199) 评论(0) 推荐(0)
摘要:NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很... 阅读全文
posted @ 2014-12-06 22:11 Rui.peng 阅读(291) 评论(0) 推荐(0)
摘要:Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常... 阅读全文
posted @ 2014-12-04 17:30 Rui.peng 阅读(213) 评论(4) 推荐(0)
摘要:SharedPreference是Android提供的一种轻量级的数据存储方式,主要用来存储一些简单的配置信息,其以键值对的方式存储,使得我们能很方便进行读取和存入 SharedPreference 文件保存在/data/data//shared_prefs 路径下 通过Activity自... 阅读全文
posted @ 2014-12-04 17:07 Rui.peng 阅读(4046) 评论(0) 推荐(0)
摘要:Scrollview有几个主要的属性:contentSize:Scrollview中内容视图的大小,返回CGSize结构体类型,包含width和height2个成员;contentInset:用于在Scrollview中的内容视图周围添加边框,往往是为了留出空白以放置工具栏 标签栏 或导航栏cont... 阅读全文
posted @ 2014-12-02 22:29 Rui.peng 阅读(228) 评论(0) 推荐(0)
摘要:#import @interface ViewController : UITableViewController@property (weak, nonatomic) IBOutlet UILabel *Label1;- (IBAction)onClick:(id)sender;@end为了将事件... 阅读全文
posted @ 2014-12-02 19:46 Rui.peng 阅读(150) 评论(0) 推荐(0)
摘要:在我们创建一个新的.h 和 .m文件时,我们会看到.h:@implementation TestViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loadin... 阅读全文
posted @ 2014-12-02 19:44 Rui.peng 阅读(463) 评论(0) 推荐(0)
摘要:NSMutableString的使用NSString类是不可变的类,一旦别创建,字符串序列是不可变的,知道这个对象被销毁,所以出现了NSMutableString,NSMutableString是NSString的子类;NSMutableString对象则代表一个字符串序列可变的字符串1.字符串尾部... 阅读全文
posted @ 2014-12-02 18:24 Rui.peng 阅读(1228) 评论(0) 推荐(0)
摘要:看到很多源代码里面,使用前面带下划线变量,然后在@synthesize 语句中 在用一个不带下划线的变量名。这样做,到底有什么作用?百度之后发现,使用下划线的变量just 一个实例变量,比如@synthesize name = _name我们同样可以用 foo 代替 _name,只是一种的代码的规范... 阅读全文
posted @ 2014-12-02 16:26 Rui.peng 阅读(1101) 评论(0) 推荐(0)
摘要:学习ios也已经快半个月了,也尝试做简单的应用程序,但是遇到很多问题,总结下来就是:急于求成,总想着做一个东西出来,里面的东西也不懂,只知道把这个复制到代码中就OK了,现在发现基础很重要,所以在此总结一下最基本的经常接触的weak nonatomic strong等功能:@property@synt... 阅读全文
posted @ 2014-12-02 15:48 Rui.peng 阅读(499) 评论(0) 推荐(0)
摘要:以前我们或多或少都学过oop语言,就拿java来说,self相当于 this,指当前类的对象,super 相当于调用父类的方法,这么看起来是很容易理解的。self 是这段代码中正在起作用的实例,self关键字总是指向调用该方法的对象!self关键字最大的作用就是 让类中的一个方法访问该类的另一个方法... 阅读全文
posted @ 2014-12-02 15:20 Rui.peng 阅读(260) 评论(0) 推荐(0)
摘要:IOS 的 MVC模型:通多个层次的MVC来 穿件复杂的 ios 阅读全文
posted @ 2014-12-02 14:34 Rui.peng 阅读(155) 评论(0) 推荐(0)