总体概述:实质上oc与js的通信交互就是发送消息,也即函数调用,只要在交互的过程正确的指定好对方需要调用的函数和参数就okoc-->jsstringByEvaluatingJavaScriptFromString,其参数是一NSString 字符串内容是js代码(这又可以是一个js函数、一句js代码...
分类:
编程语言 时间:
2014-07-16 23:04:24
阅读次数:
173
//IOS7.0中利用- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes context:(NSString...
分类:
移动开发 时间:
2014-07-13 11:31:16
阅读次数:
209
4.写一个setter方法用于完成@property (nonatomic,retain)NSString *name,写一个setter方法用于完成@property(nonatomic,copy)NSString *name-(void)setName:(NSString*)str{[strre...
分类:
移动开发 时间:
2014-07-12 15:03:09
阅读次数:
327
1,引入文件,#import IOS7 中可以这样写@import Foundation;2,在.h文件引入的是公用的,在.m文件里面引用的是本类私有的。私有属性声明@interface Card()//在这里面声明@property (strong) NSString *contents;@end...
分类:
移动开发 时间:
2014-07-12 14:51:30
阅读次数:
260
Class Implementation
类实现
Let's create an implementation, starting with the getters:
接下来创建一个类实现,从访问器开始:
#import "Photo.h"
@implementation Photo
- (NSString*) caption {
return caption;
}
- (NSString*) photographer {
return photograp...
分类:
其他好文 时间:
2014-07-09 12:54:22
阅读次数:
252
出现这种情况,主要是属性名中包含 关键字.
You can solve this by:
Renaming that property:
@property (strong, nonatomic) NSString *theNewTitle;
Keeping the property name and specifying a getter name th...
分类:
其他好文 时间:
2014-07-09 10:30:12
阅读次数:
218
1.什么是文件系统?
IOS中每个应用都有自己的文件系统,并有相应的访问权限,一般分为
~/Documents/
~/tmp/
~/Library/Caches/
~/Library/Preferences/-------键值对,不用关心文件路径。
其路径的获取方式为
{
//获取主目录
NSString *path=NSHomeDirectory();
...
分类:
移动开发 时间:
2014-07-09 10:02:18
阅读次数:
242
一、属性简介//属性是OC2.0之后新出的一种语法,能让我们快速的生成setter以及getter方法,大大简化代码二、如何定义一个属性//@property属性关键字,用来定义属性//NSString*属性的类型//name属性的名字。//@property只是生成的setter以及getter方法的声明。@propertyNSString..
分类:
移动开发 时间:
2014-07-09 08:26:56
阅读次数:
241
iOS开发项目—07图片拉伸一、简单说明1.代码说明:图片处理代码:1 + (UIImage *)resizedImage:(NSString *)name2 {3 UIImage *image = [UIImage imageWithName:name];4 return [ima...
分类:
移动开发 时间:
2014-07-08 22:29:29
阅读次数:
321
KVC 简介设值的一个工具,对于指向id的对象,像其内存存取值。这有点像java的反射;
存在如下一个对象,已知其属性name,可取值:
id p=[[Person alloc] init];
NSString *name=[p valueForKey:@"name"];
假设,有一个数组,里面存在一系列的对象,我们想取出某一属性放在一个队列中,如下:
Book *book1=[[Boo...
分类:
移动开发 时间:
2014-07-08 10:37:59
阅读次数:
208