打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
创建你自己的 iOS 框架

http://www.oschina.net/translate/create-your-own-ios-framework 文章不全,复制功能用不了,待继续复制

 当你点击扩展Copy Header面板,你会看到3个选项,Public, Private和 Project。默认设置的话,当你添加一个新的文件,它会在project中可见。当你需要把它改变为public,只需把头文件拖到public面板中。

4. 让我们在class中输入一些代码:

1
2
3
4
5
6
7
8
9
10
11
@implementation MyView
-(id)init
{
   self = [super init];
   if(self)
   {
      self.backgroundColor = [UIColor orangeColor];
   }
   return self;
}
@end

我们把我们的View的默认背景颜色设为橙色

5. 现在下一步是可选的。但是我的观点是最好也配置一下。如果你使用Apple的默认框架的时候,你会发现import语句就像:#import UIKit/UIKit/.h  或者 #import  QuartzCore/QuartzCore.h 。这有个优点,就是你知道框架的名字,然后知道引用哪个头文件。这些头文件在框架中全部是public的API。所以你不需要添加一堆头文件。当你点击扩展Copy Header面板,你会看到3个选项,Public, Private和 Project。默认设置的话,当你添加一个新的文件,它会在project中可见。当你需要把它改变为public,只需把头文件拖到public面板中。

4. 让我们在class中输入一些代码:

1
2
3
4
5
6
7
8
9
10
11
@implementation MyView
-(id)init
{
   self = [super init];
   if(self)
   {
      self.backgroundColor = [UIColor orangeColor];
   }
   return self;
}
@end

我们把我们的View的默认背景颜色设为橙色

5. 现在下一步是可选的。但是我的观点是最好也配置一下。如果你使用Apple的默认框架的时候,你会发现import语句就像:#import UIKit/UIKit/.h  或者 #import  QuartzCore/QuartzCore.h 。这有个优点,就是你知道框架的名字,然后知道引用哪个头文件。这些头文件在框架中全部是public的API。所以你不需要添加一堆头文件。 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
dSYMIOS友盟统计Bug追踪
将UIImage保存到iOS照片库和对应程序沙盒中
【IOS学习】1.IOS框架
iOS平台Cocoa Touch层
iOS所有框架总览与介绍
【iOS学习】UIView和CALayer的那点事
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服