Skip to content

Commit 77c7532

Browse files
xgfd3zhaoyongqiangsync2gitee
authored
Swift UI (#382)
* update podfile source to china * update podfile source to china * gitee sync test * [Android] gitee sync >> use china repos. * fix sync shell * [Android]revert to use common repo url. * update sync script. * update sync script. * update sync script. * Add download agora SDK when executing pod install and modify dependencies * gitee sync modify source url * modify podfile file script * modify podfile file script * update download ijk and swiftlint * update ijk download script * iOS Adapt to RTC 4.3.1 version * [windows] Adapt to 4.3.1 sdk and ajust examples. * mac Adapt to RTC 4.3.1 version * Add SwiftUI Project * update SwiftUI Case * Merge dev/new-ui branch. --------- Co-authored-by: zhaoyongqiang <zhaoyongqiang@agora.io> Co-authored-by: sync2gitee <sync2gitee@example.com>
1 parent 0fada86 commit 77c7532

File tree

145 files changed

+16477
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+16477
-0
lines changed

iOS/APIExample-SwiftUI/APIExample-SwiftUI.xcodeproj/project.pbxproj

Lines changed: 1288 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// APIExample-Bridging-Header.h
3+
// APIExample-SwiftUI
4+
//
5+
// Created by zhaoyongqiang on 2024/3/25.
6+
//
7+
8+
#ifndef APIExample_Bridging_Header_h
9+
#define APIExample_Bridging_Header_h
10+
11+
12+
#import "ExternalAudio.h"
13+
#import "AgoraCustomEncryption.h"
14+
#import "AgoraYUVImageSourcePush.h"
15+
#import <AgoraRtcKit/AgoraRtcEngineKitEx.h>
16+
#import <AgoraReplayKitExtension/AgoraReplayKitExtension.h>
17+
#import "MediaUtils.h"
18+
#import "AgoraPictureInPictureController.h"
19+
#import "KFMP4Demuxer.h"
20+
#import "ZSNBoxingView.h"
21+
22+
#endif /* APIExample_Bridging_Header_h */
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
//
2+
// APIExample_SwiftUIApp.swift
3+
// APIExample-SwiftUI
4+
//
5+
// Created by zhaoyongqiang on 2024/3/18.
6+
//
7+
8+
import SwiftUI
9+
10+
@main
11+
struct APIExample_SwiftUIApp: App {
12+
var body: some Scene {
13+
WindowGroup {
14+
ContentView()
15+
}
16+
}
17+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"colors" : [
3+
{
4+
"idiom" : "universal"
5+
}
6+
],
7+
"info" : {
8+
"author" : "xcode",
9+
"version" : 1
10+
}
11+
}
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "icon_20x20@2x.png",
5+
"idiom" : "iphone",
6+
"scale" : "2x",
7+
"size" : "20x20"
8+
},
9+
{
10+
"filename" : "icon_20x20@3x.png",
11+
"idiom" : "iphone",
12+
"scale" : "3x",
13+
"size" : "20x20"
14+
},
15+
{
16+
"filename" : "icon_29x29@2x.png",
17+
"idiom" : "iphone",
18+
"scale" : "2x",
19+
"size" : "29x29"
20+
},
21+
{
22+
"filename" : "icon_29x29@3x.png",
23+
"idiom" : "iphone",
24+
"scale" : "3x",
25+
"size" : "29x29"
26+
},
27+
{
28+
"filename" : "icon_40x40@2x.png",
29+
"idiom" : "iphone",
30+
"scale" : "2x",
31+
"size" : "40x40"
32+
},
33+
{
34+
"filename" : "icon_40x40@3x.png",
35+
"idiom" : "iphone",
36+
"scale" : "3x",
37+
"size" : "40x40"
38+
},
39+
{
40+
"filename" : "icon_60x60@2x.png",
41+
"idiom" : "iphone",
42+
"scale" : "2x",
43+
"size" : "60x60"
44+
},
45+
{
46+
"filename" : "icon_60x60@3x.png",
47+
"idiom" : "iphone",
48+
"scale" : "3x",
49+
"size" : "60x60"
50+
},
51+
{
52+
"filename" : "icon_20x20@1x.png",
53+
"idiom" : "ipad",
54+
"scale" : "1x",
55+
"size" : "20x20"
56+
},
57+
{
58+
"filename" : "icon_20x20@2x-1.png",
59+
"idiom" : "ipad",
60+
"scale" : "2x",
61+
"size" : "20x20"
62+
},
63+
{
64+
"filename" : "icon_29x29@1x.png",
65+
"idiom" : "ipad",
66+
"scale" : "1x",
67+
"size" : "29x29"
68+
},
69+
{
70+
"filename" : "icon_29x29@2x-1.png",
71+
"idiom" : "ipad",
72+
"scale" : "2x",
73+
"size" : "29x29"
74+
},
75+
{
76+
"filename" : "icon_40x40@1x.png",
77+
"idiom" : "ipad",
78+
"scale" : "1x",
79+
"size" : "40x40"
80+
},
81+
{
82+
"filename" : "icon_40x40@2x-1.png",
83+
"idiom" : "ipad",
84+
"scale" : "2x",
85+
"size" : "40x40"
86+
},
87+
{
88+
"filename" : "icon_76x76@1x.png",
89+
"idiom" : "ipad",
90+
"scale" : "1x",
91+
"size" : "76x76"
92+
},
93+
{
94+
"filename" : "icon_76x76@2x.png",
95+
"idiom" : "ipad",
96+
"scale" : "2x",
97+
"size" : "76x76"
98+
},
99+
{
100+
"filename" : "icon_167x167@1x.png",
101+
"idiom" : "ipad",
102+
"scale" : "2x",
103+
"size" : "83.5x83.5"
104+
},
105+
{
106+
"filename" : "icon_1024x1024.png",
107+
"idiom" : "ios-marketing",
108+
"scale" : "1x",
109+
"size" : "1024x1024"
110+
}
111+
],
112+
"info" : {
113+
"author" : "xcode",
114+
"version" : 1
115+
}
116+
}

0 commit comments

Comments
 (0)