2015-08-17小小哆iOSDev,Swift相关评论(0)
Swift调用OC创建Person.h/.m@property (strong, nonatomic) NSString *name; 创建桥接文件选择一个Header File头文件:Bridge.h配置桥接文件**选择项目——Build Settings——搜索“Objective-C Bridgin Header”,双击,添加路径“工程文件夹名/Bridge.h”在桥接文件导入OC头文件**#import "Person.h" OC调用Swift导入一个头文件:项目名称-Swift.h#import "OCCallSwift-Swift.h"...
2015-08-17小小哆iOSDev,Swift相关评论(0)
可选链示例描述人(Person)有一个狗(Dog),狗有一个玩具(Toy),玩具有价格(price)class Person { var name : String = "" var dog : Dog? } class Dog { var name : String = "" var toy : Toy? } class Toy { var price : Double = 0.0 func rotating() { print("玩具在转圈") }...
2015-08-17小小哆iOSDev,Swift相关评论(0)
闭包闭包与OC中的block非常相似OC的Block:HttpTool->NSObjectHttpTool.h- (void)loadData:(void (^)(NSString *jsonData))finishedCallBack; HttpTool.m - (void)loadData:(void (^)(NSString *jsonData))finishedCallBack { // 1、发送异步请求数据 dispatch_async(dispatch_get_global_queue(0, 0), ^{ NSLog(@"正在发...
2015-08-16小小哆iOSDev,Swift相关评论(0)
类的定义定义类格式:class 类名 : SuperClass { // 定义属性和方法 } 注意定义的类,可以没有父类,那么该类是rootClass通常情况下,定义类时,继承自NSObjectNSObject继承:拥有NSObject所有的属性和方法KVC不继承:没有那些特性,更加轻量级类的基本使用OC语句:@interface Person : NSObject @property (nonautomic, copy) NSString *name; @property (nonautomic, assign) NSInteger age; @end @implemen...

站点统计

  • 建站日期:2014-12-06
  • 最后更新:2016-04-26
  • 运行时间:1906 天
  • 文章数量:46 篇