91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

房产| 正安县| 崇信县| 淮阳县| 息烽县| 新晃| 广宁县| 延津县| 龙南县| 乌兰察布市| 江安县| 那曲县| 聊城市| 喀什市| 马尔康县| 滦平县| 米脂县| 江城| 子长县| 凯里市| 双桥区| 晋宁县| 溆浦县| 台中市| 霍城县| 济宁市| 桃源县| 桂东县| 绥阳县| 隆安县| 荥阳市| 慈利县| 绥化市| 龙山县| 汾西县| 徐闻县| 招远市| 大方县| 无锡市| 泽库县| 信丰县|