11 2015 档案
摘要:1 import Foundation 2 3 class Hi{ 4 func sayHi(){ 5 print("HI jinpanpang") 6 } 7 } 8 9 class Hello:Hi {10 var _name:String11 ...
阅读全文
摘要:1 import Foundation 2 3 // 函数声明于实现 4 func sayHello(name){ 5 print("Hello \(name)") 6 } 7 8 // 函数调用 9 sayHello("哎我去")10 11 12 // 支持多个返回值13 // 多个...
阅读全文
摘要:1 import Foundation 2 3 for index in 0...100{ 4 if index%2 == 0{ 5 print(index) 6 } 7 } 8 9 // 可选变量 类型后面加?10 var myName:String?="j...
阅读全文
摘要:1 import Foundation 2 3 // 数组声明 4 var arr = [String]() 5 // 数组循环添加项 6 for var index in 0...100{ 7 arr.append("Item \(index)") 8 } 9 10 // 遍历方法11...
阅读全文
摘要:1 import Foundation 2 3 // 数组 4 var arr = ["Hello","jinapangpang",100,2.3] 5 var arr1 = [] 6 print(arr) 7 8 // 字典 9 var dict = ["name":"jinpangpang...
阅读全文
摘要:// 使用+直接相加var i = 100var str = "Hello"str = str + " jinpangpang"// 可以使用这种方式连接整值str = "\(str)\(i),test,\(200)"// 输出结果 Hello jinpangpang100,test,200prin...
阅读全文
摘要:1 import Foundation 2 3 print("HelloSwift") 4 5 // 声明变量 6 var a = 1 7 var b = 2 8 a = 10 9 b = 2010 11 // 常量12 let c = a+b13 14 15 var str = "Hello...
阅读全文
摘要:1 #import 2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 6 @try { 7 // 抛出一个自定义异常 8 @throw [NSException ex...
阅读全文
摘要:可以通过 isKindOfClass 判断对象的类型 1 @interface A : NSObject 2 3 @end 4 @implementation A 5 6 @end 7 //// 8 @interface AA : A 9 10 @end11 @implementation AA...
阅读全文
摘要:ios设计模式中的委托Delegate官方文档解释如下:Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, a...
阅读全文
摘要:Objective-C 协议类似于java语言中的接口新建文件步骤:Objective-C File ---> File Type = "Protocol"@protocol 1 // 协议 相当于C++语言中的接口 2 @protocol IPeople 3 -(int)getAge; 4 -(...
阅读全文
摘要:字典相当于c++ stl中的map字典NSDictionary 1 #import 2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 // 从@符号创建字典 实际上就是键值对容器 6 NSDi...
阅读全文
摘要:数组的使用方式下面是数组:类型NSArray 1 #import 2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 6 // 通过@符号创建数组 7 NSArray *arr = @[...
阅读全文
摘要:1 #import 2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 NSString *str = @"hello OC"; 6 NSString *str1 = [NSString str...
阅读全文
摘要:调用过程更加清晰+为静态方法 1 // 类定义 2 @interface People : NSObject{ 3 int _age; 4 NSString* _name; 5 } 6 // 工厂方法 静态 7 +(People*)peopleWithAge:(int)age an...
阅读全文
摘要:主要内容set get方法的使用关键字 @property 全自动生成set get方法 1 // 类的声名 2 @interface People : NSObject{ 3 int _age; // 成员变量 4 } 5 @property int age; // @property...
阅读全文
摘要:1 // 2 // main.m 3 // L02HelloObjC 4 // 5 // Created by JinXin on 15/11/25. 6 // Copyright © 2015年 JinXin. All rights reserved. 7 // 8 9 #import...
阅读全文

浙公网安备 33010602011771号