常见App类型及技术浅析
常见App类型
技术浅析
- App展示界面+动画
- 底部TabBar
- 导航Navigation
- 列表List
- 图片ImageView
- Button/Label
- TextView
- WebView
- 常用的动画
- App通用技术架构
- 网络
- 存储
- 图片
- 音视频
- 数据解析
- 布局/渲染
- 启动
- 日志系统
- 上报系统
App常用功能
Xcode
- Appcode 第三方IDE
- Reveal 查看整体视图
- Wireshark
- Charles
- MachOView
- Impactor
- AppleConfigurator2
- Prepo
HelloWorld
```objectivec (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view.
[self.view addSubview:({
UILabel *label= [[UILabel alloc] init];
label.text = @"hello world";
[label sizeToFit];
label.center = CGPointMake(self.view.frame.size.width / 2 , self.view.frame.size.height / 2 );
label;
})]; } ```