- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 UIButton
import UIKit@UIApplicationMainclass AppDelegate:UIResponder, UIApplicationDelegate { var window: UIWindow? func application(applicatio
2014-08-24 16:45:52 452
原创 UIViewController
UIViewController中的view属性通常会在load view函数中被创建,要么从提供的nib文件,storyboard文件创建,要么创建一个空的view。UIViewController中的view被认为显示的超级view,通常创建自己的view时,直接调用UIViewController.view.addSubview就可以。当UIWindow中,只有一个UIViewCon
2014-08-24 11:59:46 567
原创 单词笔记
モコモコ 【もこもこ】 【mokomoko】① (1)衣服很厚很臃肿的样子。(衣類などが厚くふくらんださま。)形見 【かたみ】 【katami】(1)纪念(品)。〔記念品。〕 …の形見としておくる。/作为……的纪念(品)赠送。 外国旅行の形見。/国外旅行的纪念。 (2)遗物。〔遺品。〕 父のただひとつの形見。/父亲唯一的遗物。 死んだ
2014-08-20 21:35:56 606
原创 UIVIew
UIViewController中的view属性通常会在load view函数中被创建,要么从提供的nib文件,storyboard文件创建,要么创建一个空的view。UIvi e w
2014-08-17 16:11:22 697
原创 UIWindow
import UIKit@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication!, didFi
2014-08-14 23:29:06 865
原创 UIApplicationMain笔记
//由于main函数始终不变,UIApplicationMain前三个不变,只有最后一个参数用户会去修改。所以在swift中main被集成到xcode中,UIApplicationMain前面加上@,紧跟着需要定义的类就是代理类。代理类可以是任意的名字,只需紧跟在@UIApplicationMain后,并且实现UIResponder, UIApplicationDelegate即可。/
2014-08-14 12:27:44 759
原创 基础知识
info.plistInformation property listAPP沙盒的位置;可以ctrl+shift+G快速进入文件夹,也可以在终端进入。/Users/high/Library/Developer/CoreSimulator/Devices这里面放置自己编译过的App的内容。这些App会在Simulator中显示。如果没有其他特殊接口,App
2014-08-14 10:09:10 551
原创 Using Swift with Cocoa and Objetive-C
// Using Swift with Cocoa and Objetive-C/*import处理会做如下三件事情:1.讲OC的类型转换为swift的类型,比如id to AnyObject2.讲OC库中类型转换为Swift类型,NSString to StringNSNumber to Int,FloatNSArr
2014-08-10 23:34:52 667
原创 protocol
/* 跟swift的协议基本一样 用@optional来定义可以选的参数 */#import @protocol ProtocolName@propertyint protocolProperty;- (int)protocolMethod;@optional //@optional
2014-08-03 22:48:25 520
原创 Category & Extension
NSString+NewCategory.h#import @interface NSString (NewCategory)-(void) showNewCategory;@endmain.m
2014-08-03 16:55:16 505
原创 Copy Properties Maintain Their Own Copies
#import /*Copy Properties Maintain Their Own Copies*/@interface Person: NSObject@propertyNSString *firstName;@propertyNSString *lastName;@end
2014-08-03 15:59:40 656
原创 弱引用
#import /* swift弱引用: http://blog.csdn.net/deargua/article/details/38142951 和Swift一样,可以用weak关键字来表示弱引用,防止死锁。 1.weak的使用 2.Cocoa中有些类是不支持weak的,定义会报错,对于这些类需要生命为非安全的。 属性的声明方
2014-08-03 15:44:00 621
原创 OC 构造函数
main.m/* 构造函数 1.同swift一样,构造函数分为指定构造函数和便利构造函数。 2.类的声明,在实现的时候引用了其他类时,需要包含#import其头文件,但是在头文件中 有时候仅仅是用作类型名,不需要其内部组成时,可以简单的用@class ClassName来声明。 */#import "Person.h"int main(int argc, char * a
2014-08-03 11:03:53 896
原创 OC基础笔记2
/* 1.自动synthesis,在新版本的OC中,如果在Interface中定义了某个属性,编译器会自动添加 getter(默认为属性命)和setter(默认为setPropertyName)属性。当然也可以自己定义这个方法。 只需要在属性定义前加上(getter=自定义函数) 2.虽然可以用dot语法访问属性,但是一般不用。函数是不可以用dot语法的
2014-08-03 10:06:59 507
原创 OC基础笔记
/*1.扩展名.c C文件.cc,.cpp C++文件.h 头文件.m objective-c原文件.mm objective-c++原文件2.和swift不同,OC不支持嵌套的/*注释3.常用类 NSString NSNumber 可以表示整数,float,double
2014-08-02 14:34:47 565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人