在 iOS 12 发布以后,最好玩的功能莫属集成到系统的捷径,也就是之前的 workflow 了,配合 workflow 可以完成一连串的操作,在这里主要演示下在手机上通过 Siri 语音控制 Mac 完成办公环境的初始…
分类:移动开发
Flutter 局部路由实现
Flutter是借鉴React的开发思想实现的,在子组件的插槽上,React有this.props.children,Vue有<slot></slot>。 当然Flutter也有类似的Widget…
iOS App中微信H5支付打开safari,无法返回App终极解决方案
废话不多说,直接说重点 微信官方提醒:H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接APP支付,文档详见微信支付开发文档 场景:公司业务需要,在移动端App中引入了微信H5支付逻辑,支付流程Androi…
【转】android ddms中查看线程释疑
原文网址:http://www.mobiletrain.org/lecture/doc/android/2011-05/457.html 大家都用过ddm,如果你用ddms查看一个程序的所有线程,你会发现Signal C…
添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文…
@autoreleasepool-内存的分配与释放
@autoreleasepool-内存的分配与释放 开发过iOS、Mac的朋友应该对“ @autoreleasepool ”不陌生。只要在Xcode里创建一个工程,就能看到下面这样的代码: //iOS program i…
[分享]iOS开发-NSMutableString 可变字符串
1.NSMutanleString是NString的子类,作为可变长的字符串,可以完成许多NSString不能完成的功能。比如字符串中字符的增、删、改和查。NSMutableString * str = @”Hello …
重磅推出TabLayout高级窗口组件
TabLayout是在APICloud现有窗口系统基础上升级而来的高级窗口组件,符合Material Design规范,可通过简单的配置为窗口实现原生的导航栏和TabBar,它将帮助您节省30%以上的重复编码工作量,同时…
init进程 && 解析Android启动脚本init.rc && 修改它使不启动android && init.rc中启动一个sh文件
Android启动后,系统执行的第一个进程是一个名称为init 的可执行程序。提供了以下的功能:设备管理、解析启动脚本、执行基本的功能、启动各种服务。代码的路径:system/core/init…
Android--图片加载处理(内存溢出和三级缓存)
最简单的解决办法,用现成的框架,推荐glide和picasso 一、glide下载地址:https://github.com/bumptech/glide 用法:在build.gradle中加入: repo…
iOS开发中一些常用的属性
+(UIViewController *)findNearsetViewController:(UIView *)view; +(unsigned long long)fileSizeForPath:(NSString …
IOS 学习资源整理
苹果开发者中心 https://developer.apple.com/ Developing iOS 8 Apps with Swift 字幕简体中文翻译项目 https://github.com/x140yu/Dev…