Swift文件:main.swift
import Foundation
//Swift调用C函数
desc1()
//Swift调用OC
//拿到OC类
var funcClass = Root()
funcClass.desc2()
OC文件:Root.h
#import
@interface Root : NSObject
-(void)desc2;
@end
Root...
分类:
编程语言 时间:
2015-07-09 16:15:31
阅读次数:
129
// Fraction.h#import @interface Fraction : NSObject@property (nonatomic, assign)NSInteger above;//分子@property (nonatomic, assign)NSInteger below;//分母....
分类:
其他好文 时间:
2015-07-09 00:43:09
阅读次数:
127
以前第一个版本,ios的http都用的同步模式,在很多地方会导致线程阻塞,自己开发了一个简易的AFHTTPClient的异步回调模式。
回调的protocol:
@protocol MyAFNetworkingResponse NSObject>
@required
-(void) MyHttpResponse:(NSString*)ret
Type:(NSS...
分类:
Web程序 时间:
2015-07-08 22:42:13
阅读次数:
156
在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化无需说太多,看看下面的代码你就能很快明白的复制代码
import Foundationclass People : NSObject
{
//普通属性
var firstName:String = “”
var lastName:String = “”
var...
分类:
编程语言 时间:
2015-07-08 16:33:43
阅读次数:
146
1、iOS常见的延时执行有2种方式调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法使用GCD函数dispatch_after(dispatch_time(...
分类:
编程语言 时间:
2015-07-08 10:56:46
阅读次数:
150
1:
#import
typedef void(^configureCellBlock)(id cell, id item);//瘦身viewcontroller
@interface RRFriendTableViewDataSource : NSObject
- (id)initWithItems:(NSArray *)items cellItentifier:(NSStri...
分类:
移动开发 时间:
2015-07-07 17:10:59
阅读次数:
121
NSObject常用方法//用来判断对象中是否实现了某个方法(被封装在一个selector的对象里传递)
-(BOOL) respondsToSelector: selector //用来判断对象中是否实现了某个方法. 和上面一个不同之处在于, 前面这个方法可以用在实例上,而此方法用在类上.
+(BOOL) instancesRespondToSelector: selector -(id)...
分类:
其他好文 时间:
2015-07-07 17:03:32
阅读次数:
110
#import
@interface AppInfo : NSObject
@property(nonatomic,copy) NSString *name;
@property(nonatomic,copy) NSString *icon;
//实例化
-(instancetype) initWithDic:(NSDictionary *) dic;
//类方法可以快速实例化一个模型
+...
分类:
移动开发 时间:
2015-07-07 14:54:56
阅读次数:
255
自定义一个控制器 CustomViewControllerAppDelegate(不用导入头文件很方便)funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:An....
分类:
编程语言 时间:
2015-07-06 17:33:21
阅读次数:
163
第八课: 1、协议 另一种安全处理id类型的方式如:id obj a.声明//协议一般放于.h文件中或者在类的.h文件中@protocol Foo //中的内容表示还需实现自哪些协议,所有协议的根协议一般都是NSObject- (void)someMethod;//默认为必须实现的方...
分类:
移动开发 时间:
2015-07-06 01:19:41
阅读次数:
256