新建一个app项目
在setting页面,将最小的ios支持版本调低
做法 1:直接在 Xcode 图形界面里加字段(最快,无需文件)
NSAppTransportSecurity → Type 选 Dictionary展开刚建好的字典,再点 “+” 加一条:Key 填 NSAllowsArbitraryLoads → Type 选 Boolean → Value 选 YESswiftUi+桥接使用oc代码
MyApp
├─ MyApp-Bridging-Header.h
├─ NetworkManager.h / .m ← Objective-C 文件
└─ ContentView.swift
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface NetworkManager : NSObject
+ (void)getWithURL:(NSString *)url
completion:(void (^)(NSString * _Nullable response,
NSError * _Nullable error))completion;
@end
NS_ASSUME_NONNULL_END
作用:对外“广告”——声明一个类,里面有一个类方法,让别人知道怎么调用。
翻译成人话: