Firemonkey 原理:
AndroidManifest.xml 声明 nativeactivity
=> nativeactivity 调用 fmx.so
=> fmx.so 使用 opengl 绘制界面和处理事件
MAUI 原理:
AndroidManifest.xml 声明 activity
activity => 调用 mono .net
=> 注册 .net 业务逻辑代码 (assemblies)
=> assemblies就是.net 代码
=> 运行时再调用 mono jni
http://t.zoukankan.com/micro-chen-p-5173344.html
objc iOS 纯代码开发原理:
main => appdelegate => uiwindow => uiview
android 纯代码开发原理:
activity => layout => view
图形界面“窗口视图层级”
spy++
android
ios
objc 和 c++ 比较
其他都一样,不一样的是
interface = class
protocol = virtual
objc/c++ 学习完毕!
游戏开发,多层事件驱动
客户端:实时更新界面 js 更新
tcp
服务器端:实时更新共享内存 golang携程,多层携程
是自己还是团队
自己会 c/c++ php/golang 就行了
没有评论:
发表评论
注意:只有此博客的成员才能发布评论。