标签: wwdc

有关性能优化的最佳wwdc视频是什么?

Apple WWDC页面中有很多视频涉及iOS,Mac OSX,Safari等各种主题.

我见过一些Apple WWDC视频,但我想把它们分类; 像特定部分的所有应用内购买视频等

有没有什么方法可以在iOS中找到适用于性能优化的视频列表,就像我现在认为这是iOS开发最重要的部分.

memory-management objective-c wwdc ios

4
推荐指数
1
解决办法
1141
查看次数

iOS8 - 适用于多个目标的单个小部件

Apple在2014年WWDC中引入了"Widgets"的概念.Widgets用于快速访问具有急需信息的应用程序.我试图将Widgets添加到我的应用程序中.当我们在应用程序中只有一个Target时很容易.

但是,如果我们有多个目标,似乎我们需要为每个目标添加单独的Widget.是否可以添加一个Widget并使其与所有目标共享?

提前致谢.

widget wwdc ios ios8 ios-app-extension

4
推荐指数
2
解决办法
1388
查看次数

在TabView中设置SwiftUI PageTabViewStyle垂直流动方向

现在可以使用修饰符创建水平滚动页面控制器:

.tabViewStyle(PageTabViewStyle())
Run Code Online (Sandbox Code Playgroud)

默认情况下,页面水平显示。如何修改它以同样的方式垂直滚动UIPageViewController

wwdc swift swiftui

4
推荐指数
1
解决办法
6069
查看次数

在WWDC 2011上,苹果使用什么技术来演示xcode中的代码?

苹果开发者网站上有很多WWDC 2011视频.在视频中,有一些关于xcode编码的演示.

神奇之处在于:在这些演示中,扬声器没有逐个输入示例代码.他们只是按下xcode中的一些键,然后代码存在于xcode中.

我认为这是一个很好的演示方式,所以我想知道苹果使用了什么技术.我对这个演示进行了一些研究,它不是一个简单的"cmd + z"或"cmd + shift + z"方法.

iphone wwdc ipad xcode4

3
推荐指数
1
解决办法
1813
查看次数

如何在WWDC18中宣布使用AppStore connect API和我的mac?

我在这里看过WWDC18相关视频中的演示:

https://developer.apple.com/videos/play/wwdc2018/303/

但它不是从头开始.我没有看到他们使用了哪种工具以及我们需要启动它的位置.任何人都可以帮忙吗?

itunesconnect app-store wwdc ios12 xcode10

3
推荐指数
1
解决办法
2228
查看次数

ARKit的屏幕空间是什么意思?

当我浏览会话805的视频,创建出色的AR体验时,他们提到在AR中显示文本时使用屏幕空间文本.他们使用他们的Measure应用程序的例子非常有效.

我想实现类似的功能.但是,我无法弄明白.

augmented-reality wwdc ios arkit

3
推荐指数
1
解决办法
772
查看次数

App Clip 可以在 iOS Cocoapods 项目中使用吗?

我们的应用程序是在 2018 年中期使用 Swift 4 创建的,其他 3rd 方依赖于 Cocoapods。我添加了一个Clip target,项目结构与session下的下载链接给出的结构不同。运行这个目标,这里是崩溃错误:

Reason: image not found

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
  Referenced from: /private/var/containers/Bundle/Application/57185773-B735-4EE5-BB51-790DF004A85B/kt_iOS_Clip.app/kt_iOS_Clip
  Reason: image not found
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib:/Developer/Library/PrivateFrameworks/GPUTools.framework/libglInterpose.dylib:/usr/lib/libMTLCapture.dylib
Run Code Online (Sandbox Code Playgroud)

这是 Podfile:

platform :ios, '10.0'
inhibit_all_warnings!

target '<Main App>' do
    use_frameworks!
  
    pod 'SnapKit' , '4.2.0'                     
    pod 'Alamofire' , '4.7.3' 
    ......                  
    
  target '<Main App>Tests' do
    inherit! :search_paths
  end
  
  swift_41_pod_targets = ['Spring','PKHUD', 'FSPagerView', 'SQLite.swift','FaveButton']
  
  post_install do | installer |
      
      installer.pods_project.targets.each do |target|
          if target.name == 'Cache'
              target.build_configurations.each do |config| …
Run Code Online (Sandbox Code Playgroud)

wwdc ios apple-appclips

3
推荐指数
1
解决办法
1717
查看次数

我怎样才能获得WWDC10示例代码?(104.使用滚动视图设计应用程序)

我看到了WWDC10会议"104,使用滚动视图设计应用程序".

我想要使​​用demo获取示例代码.但我找不到它.

我发现"ScrollViewSuite",但它不是同一个演示.

它没有提供?

iphone wwdc ios

2
推荐指数
1
解决办法
5744
查看次数

Swift Struct 的引用计数

我有一个关于结构的问题

WWDC2016,session推荐使用struct(值类型)

但如果结构体还有 3 个内联变量字,则结构体必须管理引用计数以将大值存储到堆

那么我的问题是
当结构体有 3 个另一个结构体并且每个结构体有 2 或 3 个另一个结构体或值类型时

我想知道在这种情况下是否使用引用计数它是如何工作的

下面是结构体的例子

struct ViewModel {
     var titleModel: TitleModel
     var contentModel: ContentModel
     var layoutModel: LayoutModel
}

struct TitleModel {
     var text: String
     var width: Float
     var height: Float
}

struct ContentModel {
     var content: String
     var width: Float
     var height: Float
}

struct LayoutModel {
     var constant: Float
     var multiply: Float
}
Run Code Online (Sandbox Code Playgroud)

struct reference-counting wwdc swift

2
推荐指数
1
解决办法
2461
查看次数

isPlaceholder 修饰符不可用,并且在小部件套件 + SwiftUI 中不起作用

我正在跟踪 Fromm wwdc 2020 上的小部件代码,在第一部分中他们提到使用新的占位符 api 和.isPlacholder. 所以我尝试在我的小部件中实现它,如下所示:

struct PlaceholderView: View {
    var body: some View {
        RandomWidgetView(book: testBook)
            .isPlaceholder(true)
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误Value of type 'RandomWidgetView' has no member 'isPlaceholder'。谷歌搜索后我发现了这个:

struct PlaceholderView: View {
    var body: some View {
        RandomWidgetView(book: testBook)
            .redacted(reason: .placeholder)
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,这并没有创建正确的占位符,而是完全删除了内部的视图。

我是否缺少导入或者自 wwdc 以来它已更改?如何创建正确的占位符?

wwdc swift widgetkit swiftui

2
推荐指数
1
解决办法
953
查看次数