首页
学习
活动
专区
工具
TVP
发布

iOS122-移动混合开发研究院

专栏作者
66
文章
96101
阅读量
35
订阅数
MBProgressHUD 优雅地去提示
当执行需要较长时间的任务时,使用MBProgressHUD最重要的一点是: 保证主线程是空闲的,这样可以使UI实时更新.因此: 建议在 主线程中使用 MBProgressHUD, 把其他你想要执行的任务放到其他的线程里:
ios122
2022-05-11
4870
【最新最全】为 iOS 和 Android 的真机和模拟器编译 Luajit 库
编译 Luajit 库,的确是一个挑战。因为官网的教程,在当前版本的 Xcode 和 NDK 环境中,已经不适用了。以前只是编译了适用于真机的 Luajit 库。最近在尝试编译模拟器 Luajit 库,就顺便梳理了下 Luajit 库的编译经验,供以后查阅。网上的讨论也是有一些,但是相当一部分都已经过时。或许等你看到这篇文章的时候,可能也只是能获得一些可能的经验来解决自己的编译问题。所以说,了解一些基本的编译知识,能勉强看懂 Luajit 的 make 文件,还是很有必要的。本篇是关于 Luajit 静态库的,如果你想找的是如何编译适用于移动端的 Luajit 字节码,可以直接看 【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录。
ios122
2018-07-31
2.2K0
【Graphql实践】使用 Apollo(iOS) 访问 Github 的 Graphql API
最近在协助调研 Apollo 生成的代码是否有可能跨 Query 共享模型的问题,虽然初步结论是不能,并不是预期的结果,但是在调研过程中积累的一些经验,有必要记录下。如果你也对 Graphql 感兴趣,不妨先从 Github 的 Graphql API 来切手实践。
ios122
2018-07-31
1.4K0
【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录
网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Android App 中集成了 LuaJIT,并且已经可以执行源码形式的 Lua 文件。
ios122
2018-07-31
3.1K0
【读书笔记】A Swift Tour
素材:A Swift Tour 推荐下载Playground:Download Playground objc 自己较为熟悉,想熟悉下风头正劲的 swift。就先从官方的入门手册开始撸。 每一小节,我都摘录或总结3个对自己三观冲击最大的【知识点】,以方便以后温习。总结不保证绝对正确,仅供交流之用。O(∩_∩)O哈哈~ Simple Values var 表示变量 let 声明常量 [] 用于声明数组和字符串 Control Flow if 或 while 等的判断条件中必须使用布尔值. 判断条件中的可能为
ios122
2018-03-30
7630
【读书笔记】The Swift Programming Language (Swift 4.0.3)
素材:Language Guide 初次接触 Swift,建议先看下 A Swift Tour,否则思维转换会很费力,容易卡死或钻牛角尖。 同样是每一章只总结3个自己认为最重要的点。这样挺好!强迫你去思考去取舍。以后再看,也方便快速重建记忆。 注意: 个人笔记,仅供参考,不保证严格意义上的正确性。 The Basics * 整数,优先使用 Int,浮点数,优先使用 Double * 可以使用 0b 表示二进制,可以在数字中间插入可读字符 _,如 182_3880_25 * as 仅用于兼容类型间的相互转换.
ios122
2018-03-30
1.5K0
【自问自答】关于 Swift 的几个疑问
感觉自己给自己释疑,也是一个极为有趣的过程。这次,我还新增了“猜想”一栏,来尝试回答一些暂时没有足够资料支撑的问题。 Swift 版本是:4.0.3。不同版本的 Swift,可能无法复现问题。 个人记
ios122
2018-03-30
1.4K0
简陋的swift carthage copy-frameworks 辅助脚本
在看 carthage 时,其中需要配置一个 copy-frameworks 脚本,此脚本特殊的地方,需要手动填写 Input Files 和 Output Files.一个一个填写,很糟心~ 观察了下,对应修改的是 xxx.xcodeproj/project.pbxproj 中这个文本文件的特定位置的字段,类似于: /* Begin PBXShellScriptBuildPhase section */ 750D68EC2000817C006235CD /* ShellScript */
ios122
2018-03-30
7170
实现iOS图片等资源文件的热更新化(五): 一个简单完整的资源热更新页面
ios122
2018-01-03
6760
实现iOS图片等资源文件的热更新化(零): 序
ios122
2018-01-03
7030
【树莓派自动化应用实例】整点提醒自己休息五分钟
ios122
2018-01-02
1.2K0
【趣味连载】攻城狮上传视频与普通人上传视频:(一)生成结构化数据
背景 当知道要上传的视频资料从20条变成100条时,我就明白,绝对不能再人工处理了。他们总是想当然的认为,录入一条数据需要1分钟,那录入20条数据就是20分钟,录入100条数据,不就是100分钟吗?我
ios122
2018-01-02
1.2K0
【YFMemoryLeakDetector】人人都能理解的 iOS 内存泄露检测工具类
本文介绍了如何使用 Aspects 库实现 iOS 内的内存泄漏检测,通过结合 YFMemoryLeakDetector 工具类,可以更加快速、精准地检测出内存泄露问题,从而帮助开发人员提前发现并修复问题,提高程序的稳定性和可维护性。
ios122
2018-01-02
1.2K0
借助 frp 随时随地访问自己的树莓派
ios122
2018-01-02
3.1K1
【LuaJIT版】从零开始在 macOS 上配置 Lua 开发环境
ios122
2018-01-02
2.8K0
【smart-transform】取自 Atom 的 babeljs/coffeescript/typescript 智能转 es5 库
本文介绍了一种用于快速转换 ES6 到 ES5 的轻量级工具 smart-transform。smart-transform 使用基于 babel 的编译器,可以快速将 ES6 代码转换成 ES5 兼容的代码。该工具在 Atom 编辑器中实现了快速转换的功能,同时也提供了一个命令行工具,方便用户使用。通过配置文件,用户可以自定义转换的规则和输出目录。smart-transform 还支持压缩和混淆,以减小文件大小,提高代码的可维护性。
ios122
2018-01-02
6350
【最新版】从零开始在 macOS 上配置 Lua 开发环境
ios122
2018-01-02
4.3K0
记录我发现的第一个关于 Google 的 Bug
本文主要介绍了一个关于 Google 的 Bug,该 Bug 可能会导致整个章节的代码无法有效执行。文章还提到了另一个错误,即服务类型的格式必须以点符号(.)结尾,因为在各个回调中,如果注册服务成功,你拿到的 service type 都会被自动加上点符号。此外,文章还提到了 Google 的 Bug 自动提交系统的图,该图可以帮助开发人员更好地理解错误并解决问题。
ios122
2018-01-02
1.1K0
golang 标准库间依赖的可视化展示
本文介绍了一种使用 ECharts 渲染 Go 语言的依赖树的方法,并提供了源码和在线示例。该方法使用 Go 的包管理工具进行依赖树的构建和更新,并通过 ECharts 渲染。该示例包括一个代码实现和两个 ECharts 图表。
ios122
2018-01-02
7560
可以打印栈信息的日志函数,移动混合开发必备!!!
该文介绍了利用Stack日志工具打印调用栈的方法和技巧,包括使用console.log、Error对象和Object.assign方法等技术手段。同时,文章还提供了在浏览器环境和Node.js环境中使用Stack日志工具的示例代码。
ios122
2018-01-02
7010
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档