亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理

發布時間:2020-07-30 05:07:14 來源:網絡 閱讀:1083 作者:micle_li 欄目:移動開發

1. 新建一個靜態庫工程bundle

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理

2. 新建一個Viewcontroller

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理


3. 新建一個Target Bundle并指定SDK為iOS, 并將TestViewController.xib加到Copy Bundle Resouce

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理


iOS 靜態庫結合Bundle隱藏代碼,對外接口整理


5. bundle 代碼如下


#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface bundle : NSObject
- (void) addViewController:(UIView *)view;
@end
#import "bundle.h"
#import "TestViewController.h"
@implementation bundle
- (void) addViewController:(UIView *)view
{
    NSBundle *bundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"Test" withExtension:@"bundle"]];
    TestViewController *testCtrl = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:bundle];
    [view addSubview:testCtrl.view];
}
@end

6. 新建一個工程TestBundle, 把libbundle.a,Test.bundle拖入到工程中,然后調用即可

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理

#import "ViewController.h"
#import "bundle.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
           
    bundle * addView = [[bundle alloc] init];
    [addView addViewController:self.view];
}
- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
@end

iOS 靜態庫結合Bundle隱藏代碼,對外接口整理


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大化| 密云县| 定远县| 金寨县| 青州市| 宁化县| 平邑县| 吕梁市| 南皮县| 拉萨市| 古田县| 西华县| 甘德县| 唐河县| 浦江县| 西昌市| 南和县| 泰宁县| 东兴市| 云南省| 沙河市| 长子县| 呼伦贝尔市| 财经| 泰安市| 南充市| 东宁县| 启东市| 清水河县| 安顺市| 钟山县| 五华县| 麻城市| 泰和县| 喀喇沁旗| 石家庄市| 万荣县| 南澳县| 黑山县| 昆明市| 乌拉特中旗|