小编jal*_*200的帖子

Metal入门

我是目前在App Store中有应用程序的Objective-C/Swift软件开发人员(在培训中).但我最近对Apple,OpenGL的新替代品Metal感兴趣.但我不确定如何开始...... Apple的文档很方便,但前提是你真的知道自己在做什么.开始有什么好的提示吗?我真的没有探索3D游戏编程领域所以你会建议我先学习另一种语言吗?如果是这样的话?

我只是在寻找好的教程书或网站,深入了解方法和原因.我想知道我到底在做什么而不仅仅是键入代码,但是有很多语言和初学者的书籍,我真的不知道从哪里开始......任何人都可以帮我这个吗?

ios swift metal

9
推荐指数
1
解决办法
3402
查看次数

有没有办法在数据更新时保留 PrimeNG 表滚动位置?

我目前正在开发一个使用 Angular 12 的 PrimeNG 12 表项目,但我在 Angular 的更改检测和表更新方面遇到了一些麻烦,特别是在尝试阻止 PrimeNGp-table在数据刷新时滚动回顶部时。

对于一些背景,我有一个服务(我们称之为LocationService),负责保存位置列表并每隔 500 毫秒更新一次。像下面这样:

位置.ts

interface Location {
    id: string;
    lat: number;
    lng: number
}
Run Code Online (Sandbox Code Playgroud)

位置.service.ts

// RxJS Behaviour Subjects
_locationUpdates$: BehaviorSubject<Location[]> = new BehaviorSubject<Location[]>([]);

// RxJS Observables
locationUpdates$: Observable<Location[]> = _locationUpdates.asObservable();

// Service Function
startUpdates() {

    // Called within a service
    timer(0, 500).subscribe(() => {
        this._locations.forEach(location => {
            location.lat = // ... some method to calculate new latitude
            location.lng = // ... some method to calculate …
Run Code Online (Sandbox Code Playgroud)

javascript datatable typescript primeng angular

6
推荐指数
1
解决办法
5222
查看次数

标签 统计

angular ×1

datatable ×1

ios ×1

javascript ×1

metal ×1

primeng ×1

swift ×1

typescript ×1