Faster iOS App - 周楷雯
Faster App @kevinzhow About Kevin • Develop iOS App Since 2011 • Ruby on Rails Since 2010 • Design & Linux Since 2006 • Author of PRODUCTER PNChart • Founder of Catch Inc Fact of Tech Fact CoreData iOS 9.2 Query from 400k � 0 0.35 0.7 1.05 1.4 �� 1 2 3 4 Realm 0.96.3 CoreData iOS 9.2 Query from 400k � 0 0 0.001 0.001 0.002 �� 2 3 4 Realm 0.96.3 CoreData iOS 9.2 CoreData0 码力 | 65 页 | 1.72 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
注解 解构声明 反射 多平台开发 Kotlin 多平台用于 iOS 与 Android Kotlin 多平台移动端入门 1. 搭建环境 2. 创建第一个跨平台应用 3. 更新 UI 4. 添加依赖 5. 共享更多逻辑 6. 项目圆满结束 了解移动端项目结构 让 Android 应用程序能用于 iOS——教程 发布应用程序 使用 Ktor 和 SQLDelight 创建多平台应用——教程 创建并发布多平台库——教程 发布多平台库 共享代码原则 平台间共享代码 接入平台相关 API 分层项目结构 Android 源代码集布局 添加依赖项 添加依赖项 添加 Android 依赖项 添加 iOS 依赖项 运行测试 构件编译项 配置编译项 构建最终原生二进制文件 多平台 Gradle DSL 参考 范例 FAQ 向团队介绍跨平台移动端开发 Kotlin 多平台兼容性指南 Kotlin CocoaPods Gradle 插件 DSL 参考 Kotlin/Native 库 平台库 Kotlin/Native 开发动态库——教程 内存管理器 Kotlin/Native 内存管理 iOS 集成 迁移到新版内存管理器 旧版内存管理器 不可变性与并发 并发概述 并发可变性 并发与协程 调试 Kotlin/Native 1.10.2.12 1.10.2.13 1.100 码力 | 3753 页 | 29.69 MB | 1 年前3Kotlin 官方文档中文版 v1.9
lambda 表达式 内联函数 操作符重载 类型安全的构建器 空安全 相等性 this 表达式 异步程序设计技术 协程 注解 解构声明 反射 多平台开发 Kotlin 多平台用于 iOS 与 Android Kotlin 多平台移动端入门 1. 搭建环境 2. 创建第一个跨平台应用 3. 更新 UI 4. 添加依赖 5. 共享更多逻辑 6. 项目圆满结束 4 1.9 9 1.9.10 1.9.11 1.9.12 1.9.13 1.10 1.10.1 1.10.1.1 1.10.1.2 了解移动端项目结构 让 Android 应用程序能用于 iOS——教程 发布应用程序 使用 Ktor 和 SQLDelight 创建多平台应用——教程 Kotlin 多平台用于其他平台 Kotlin 多平台入门 了解多平台项目结构 手动设置目标 创建多平台库 创建并发布多平台库——教程 发布多平台库 共享代码原则 平台间共享代码 接入平台相关 API 分层项目结构 Android 源代码集布局 添加依赖项 添加依赖项 添加 Android 依赖项 添加 iOS 依赖项 运行测试 构件编译项 配置编译项 构建最终原生二进制文件 多平台 Gradle DSL 参考 范例 FAQ 向团队介绍跨平台移动端开发 Kotlin 多平台兼容性指南 Kotlin0 码力 | 2049 页 | 45.06 MB | 1 年前3Kotlin Language Documentation 1.9.20
on another multiplatform project What's next? Adding Android dependencies What's next? Adding iOS dependencies With CocoaPods Without CocoaPods What's next? Configure compilations Configure all 710 711 712 713 713 713 713 713 714 715 718 719 719 719 720 720 720 721 722 33 iOS integration Threads Garbage collection and lifecycle Support for background state and App Extensions with Kotlin/Native compiler Breakpoints Stepping Variable inspection Known issues Symbolicating iOS crash reports Producing .dSYM for release Kotlin binaries Make frameworks static when using rebuild0 码力 | 1299 页 | 32.44 MB | 1 年前3陈东 - 利用Rust重塑移动应用开发-230618
Performance The same business logic will run on different platforms such as embedded devices, IOS, Android, etc. It is an inevitable choice for our business to choose a language that can support existing/legacy code with Java (mostly C/C++). 利用 Rust 重塑移动应用开发 Photo / image / chart Rust FFI On IOS - Rust targets for IOS - Build the static universal library for different target - Call the function on the 利用 Rust 重塑移动应用开发 RCC_android RCC_ios https://github.com/KeystoneHQ/rust-crypto-core https://github.com/KeystoneHQ/rcc_android https://github.com/aaronisme/rcc_ios Rust Crypto Core Core business logic0 码力 | 22 页 | 2.10 MB | 1 年前3Kotlin Language Documentation 1.3
platforms where virtual machines are not desirable or possible, for example, embedded devices or iOS. It solves the situations when a developer needs to produce a self-contained program that does not require an additional runtime or virtual machine. Kotlin/Native supports the following platforms: iOS (arm32, arm64, simulator x86_64) MacOS (x86_64) Android (arm32, arm64) Windows (mingw x86_64, x86) Kotlin/Native targets. This is the way to share common Kotlin code between many platforms, including Android, iOS, server- side, JVM, client-side, JavaScript, CSS, and native. Multiplatform libraries provide the0 码力 | 597 页 | 3.61 MB | 1 年前3从 Swift 到机器学习 - 王巍
@Swift Conf. 后移动开发时代 Google Trends: “iOS Develop” WWDC 2013 转变⼀一般都会带来痛苦 如何评价 2017 年年初华为开始「清理理」34 岁以上的职员? 程序员能纯靠技术渡过中年年危机吗? 程序员30岁之前年年薪不不到40W,再不不转⾏行行都晚了了? iOS 末路路了了吗,我找⼯工作两个⽉月,没⼈人要 35 岁做不不到管理理就等于失业 序列列化的模型描述 layer 类型,权重等 ~KB 迁移学习 VisionFeaturePrint_Scene mlmodel VisionFeaturePrint_Scene 只存在于 iOS 12, macOS 10.14 Vision 框架背后的特征提取 17KB in Demo Transfer Learning ✅ VisionFeaturePrint_Scene ? ⼏几个问题 VisionFeaturePrint 集成在 iOS 12 和 macOS 10.14 中 问题 No.1 Core ML - iOS 11 • CoreML 从 iOS 11 开始⽀支持 • ⽆无法读取 CreateML 创建的带有 VisionFeaturePrint 的模型 Core ML - iOS 11 使⽤用 TuriCreate 的其他模型进⾏行行特征提取0 码力 | 64 页 | 4.32 MB | 1 年前3Casdoor · An Open Source UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS
categories: 1. FFrront ontend SDK end SDK: Like Javascript SDK, Vue SDK for websites, Android or iOS SDKs for Apps, etc. Casdoor supports providing authentication for both websites and mobile Apps. code Android SDK For Android apps casdoor-android-sdk casdoor-android-example iOS SDK For iOS apps casdoor-ios-sdk casdoor-ios-example React Native SDK For React Native apps casdoor-react-native-sdk ca install dependencies • run on ios • run on android git clone git@github.com:casdoor/casdoor-react-native-example.git cd casdoor-react-native-example yarn install cd ios/ pod install cd casdoor-react-native-example0 码力 | 825 页 | 58.31 MB | 1 年前3Swift 迁移之路 - 唐巧
互联⽹网⼥女女皇报告中的在⼈人⼯工智能领域崛起的 中国公司。 旗下产品 关于我 • 唐巧,⼩小猿搜题产品技术负责⼈人 • ⻓长期分享技术,拥有共计 10 万的微 博和微信公众号粉丝 • 《iOS 开发进阶》、《iOS ⾯面试之 道》作者 ⼤大纲 • 猿辅导 App 的 Swift 迁移之路路 • 猿辅导⽼老老师端 App 的 Swift 迁移之路路 • ⼩小猿搜题 App 的 Swift 背景 • 时间:2016 年年 6 ⽉月 • Swift 版本:Swift 2 • 依赖很重的 C++ 直播库 • 历史 Objective-C 代码⾏行行数:8 万⾏行行 • 团队 iOS 成员⼈人数:2 ⼈人 • ⼤大家都对使⽤用 Swift 抱有极⾼高的兴趣 决策⽅方案 混编,从此之后不不再写 Objective-C ! 混编进展 • 优势: • ⾯面向协议编程, 迁移之路路 决策回顾 • 背景 • 时间:2016 年年 7 ⽉月 • 全新的项⽬目,历史 Objective-C 代码⾏行行数:0 ⾏行行 • 需要依赖 C++ 直播组件 • 团队 iOS 成员⼈人数:2 ⼈人 决策⽅方案 纯 Swift 写⼀一个新项⽬目 遇到的问题 • 编译器器性能问题,编译⼀一次 5 分钟 • IDE ⽆无误编译,卡顿严重。 • Swift 和0 码力 | 43 页 | 1.37 MB | 1 年前3如何打造一个让人愉快的框架 - 王巍
不需要重新加载 直到 iOS 8,只有 Apple 制作 的框架才能使用动态方式 UNIVERSAL FRAMEWORK 以前的一些第三方框架也提 供 .framework 文件 实质上是打包的静态库1 2 2 https://github.com/jverkoey/iOS-Framework 1 https://github.com/kstenerud/iOS-Universal-Framework Framework LIBRARY V.S. FRAMEWORK COCOA TOUCH FRAMEWORK iOS 8 开始能创建动态框架 Swift 框架的唯一选择 (因为 Runtime 限制) 包和依赖管理 COCOAPODS3 3 http://cocoapods.org 以前 workspace + libPod.a 通过 PodSpec 来标识公开项目的信息 和动态框架支持 use_frameworks! 这个选项会将项目依赖全部改为 framework None or All 使用 COCOAPODS # Podfile platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 30 码力 | 84 页 | 21.57 MB | 1 年前3
共 444 条
- 1
- 2
- 3
- 4
- 5
- 6
- 45