展开

关键词

JS 玩转 iOS 快捷指令

本文代码获取方式在文章最后⬇️⬇️⬇️ iOS 12 推出了一个叫快接指令的功能,能让你通过一连串的操作组合,自动化你的工作流。 iOS 快捷指令 在 iOS 快捷指令出现之前,有一个名为 Workflow 的程序可以让你通过自定义的脚本实现自动化流程,而在 Apple 将其收购之后集成到了 iOS 12 中。 在 shortcuts JS 的网站上就有一个 playground 可以让你实际玩玩,并能下载成 shortcuts 文件,不过从 iOS 13 开始,不能够直接将 .shortcuts 文件 AirDrop `, }), ]; shortcuts js 是 TypeScript 编写的,所以你能清楚地看到自己载入的每个操作所需要的参数与类型。 13 开始,无法 AirDrop 把 .shortcut 文件传到手机上,必须要通过 iCloud link 才行。

2K40

iOS 开发】泛型简化 instantiateViewController

使用 storyboard 的时候,我们经常会写出下面这样的代码,用来跳转到其他页面

32120
  • 广告
    关闭

    【玩转 Cloud Studio】有奖调研征文,千元豪礼等你拿!

    想听听你玩转的独门秘籍,更有机械键盘、鹅厂公仔、CODING 定制公仔等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS UIScrollView不能获取到touchesBegan

    网上查了一下 原来UIScrollView是没有继承touchesBegan方法的 所以要自己重写UIScrollView 然后继承 touchesBegan 等方法才可以 重写 UIScrollView

    6940

    java什么编译器_JavaJava编译「建议收藏」

    java什么编译器 在上一篇文章中,我写了关于如何在运行时生成代理的内容,我们已经了解到生成Java源代码的程度。 但是,要使用该类,必须对其进行编译,并将生成的字节码加载到内存中。 幸运的是,从Java 1.6开始,我们可以在运行时访问Java编译器,因此可以将编译时与运行时混淆。 Java编译器API Java编译器读取源文件并生成类文件。 (将它们组装到JAR,WAR,EAR和其他软件包中是另一种工具的责任。) 源代码编译器(jscc)的一部分 ,位于文件Compiler.java中 。 翻译自: https://www.javacodegeeks.com/2016/03/java-compile-java.html java什么编译器 发布者:全栈程序员栈长,转载请注明出处:https

    3720

    cmake交叉编译到iOS和Android

    索性干脆试试用cmake做对android和iOS平台的一些库的交叉编译,这样cmake的环境监测系统就会比原来写Makefile+脚本要简单多了。 编译iOS工程 iOS 只要设置CMAKE_OSX_SYSROOT,CMAKE_SYSROOT和CMAKE_OSX_ARCHITECTURES就可以了,其他都是自动的。 比如,我的atsf4g-co里可以mbedtls来加解密,但是mbedtls只有cmake文件,并没有编译iOS版本的文档。就可以通过上面的命令编译打包静态库。 另外Android这个工具链还允许我们选择哪个STL库(ANDROID_STL选项)、设置NDK目录(ANDROID_NDK选项)和设置使用gcc还是clang(ANDROID_TOOLCHAIN选项 所以有一些依赖库检测的脚本需要在这种情况下跳过检查,直接

    2.3K10

    iOSMPMoviePlayerViewController 播放MP4视频

    1.新建single view工程,导入MediaPlayer库,导入一个视频文件test1.mp4

    13910

    java那个软件编,java编译软件 编写java程序什么软件?

    其实装了JDK就可以做JAVA程序了,但要用文本编辑器之类的东西写程序的源代码,JDK进行调试运行。适合初学者。 java什么编译软件 JCreator或eclipse, Jbuilber占用内存太大 java本身的就是javac和java 常用Java编程软件有哪些 常用的倒是有很多,比如:JDK,NetBases NetBases是java开发桌面应用程序的。 下面开始你的第一个java程序吧。 java一般什么软件编译 eclipse、NetBeans、Xcode还有很多,如果牛的话,记事本加jdk自带的命令也可以。 文件 7.进入HelloWorld.class的目录下,执行java HelloWorld命令,执行完成后会看到执行结果 java编译软件 JBuilder 或 MyEclipse ,建议MyEclipse

    8530

    Java 之父:尽快弃 Java 8!!

    点击关注公众号,Java干货及时送达 文 | 局长 出品 | OSC开源社区(ID:oschina2013) Java 之父 James Gosling 近日发表推特称,开发者应尽快弃 JDK 8 每个 Corretto 版本上都会运行技术兼容性工具包(Technology Compatibility Kit,TCK),以确保与 Java SE 平台相兼容。 在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。 疯了! Java 18 正式发布,finalize 被弃。。 Spring Boot Admin 横空出世! Spring Boot 学习笔记,这个太全了! 关注Java技术栈看更多干货 获取 Spring Boot 实战笔记!

    12620

    iOS 开发】 Carthage 摆脱 Bridging-Header.h

    鉴于现在大部分 iOS 常用库都还是 OC 实现的,我们常常需要用到一个叫做 Bridging-Header.h 的东西来在 Swift 项目中使用 OC 实现的框架,当然前提是在这个项目里我们不能或者不想使用 在 iOS 8 之后,我们可以使用 framework 了,相比于麻烦地操作一遍一下步骤: 创建一个 Bridging-Header.h 文件 在 target(还要注意不能是 project)的 Build 但更多像 SVProgressHUD 这样的框架,你只能找到源码,并没有现成的 framework 文件给你。 ? 利用 Carthage 打包 framework ?

    44740

    代码打开IOS设备的闪光灯

    13620

    iOS_Masonry实现 UIView Animation 简单动画

    Masonry实现 UIView Animation 简单动画 其实只需要在mas_updateConstraints:设置完需要更新的layout之后调用父视图的layoutIfNeeded方法就行 MOViewTestViewController { BOOL _isOn; } - (void)viewDidLoad { [super viewDidLoad]; // masonry

    14720

    布尔型变量java怎么_java中布尔型数据怎么

    参考链接: Java程序将布尔变量转换为字符串 1. java中布尔型数据怎么。    可以   boolean java基本数据类型抄,有两个值袭 true 和false;1.直接赋值boolean b1=false;   2.由条2113件表达式5261赋值boolean b2=3>4

    45530

    Java 实现梯度下降

    来自作者投稿  作者:覃佑桦 www.baeldung.com/java-gradient-descent 1.引言 文本会学习梯度下降算法。我们将分步对算法实现过程进行说明并用Java实现。 这就表明算法已超过了局部最小值,因此较小的步长后退: ? 随后,只要当前y 大于前一次 y,就会减小步长并取反。迭代会一直进行直到满足所需的精度。 5.Java实现 有几种方法能够实现梯度下降。这里没有采用计算函数的导数来确定斜率的方向,因此我们的实现也适用于不可微函数。 还用Java对算法进行了实现,完整源代码可以从 GitHub 下载。

    72110

    JAVA 数组实现 ArrayList

    其实 ArrayList 的底层是 数组实现的。我们查看 JDK 源码也可以发现。

    55680

    prometheus监控java应用

    jvm进程 java相关的exporter和插件见:https://github.com/prometheus/clientjava 在idea的vm options中加上:-javaagent:. =/usr/java/jdk1.8.0_73 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=. :$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar JAVA_OPTS="-Dfile.encoding=utf-8 -javaagent:/work1/soft docker布署 参考:https://blog.csdn.net/weixin_34413103/article/details/88716872 jmxprometheusjavaagent- client 地址:https://github.com/java-rookie/client_java 参考:https://www.jianshu.com/p/60c6d6cb4c49

    7.4K20

    Java实现QQ登录

    Java实现QQ登录 写了一个个人网站,增加一个登录的地方,自己写登录太麻烦,而且用户一般也不愿意去登录,接入QQ互联,实现QQ一键登录。所有前提是你得有一个IP地址和域名。 System.out.println(String.valueOf(tokenExpireIn)); // 利用获取到的accessToken 去获取当前的 JsonIgnoreProperties(ignoreUnknown = true) 忽略部分不能匹配的字段 *@JsonProperty(value = "***"),因为获取的用户信息json不符合java org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import org.springframework.web.client.RestTemplate; import java.util.Arrays

    6030

    这些 iOS 技巧让你的 APP 性能更佳

    虽然现代 iOS 硬件功能十分强大,足以处理许多密集和复杂的任务,但是如果你不关心你的 APP 是怎么执行的话,用户的设备仍会出现无响应的情况。 用户退出应用程序时 iOS 截取的应用程序截图(查看大图) iOS 使用这些屏幕截图来给人一种假象,即应用程序仍在运行或仍在显示此特定视图,而应用程序可能已被后台终止或重新启动,但此时仍显示相同的屏幕截图 如果视图具有透明度(即 alpha 低于 1.0),那么 iOS 将需要做些额外的工作来混合视图层次结构中不同的视图层以计算出哪些内容需要展示。 您可以在 iOS 模拟器中通过 Debug → Color Blended Layers 来检查哪些(透明)图层正在混合。 ? 许多 label 以红色突出显示,因为它们的背景颜色是透明的,导致 iOS 通过混合背后的视图来计算背景颜色。

    39530

    (译)openURL 在 iOS10中已弃

    翻译自:openURL Deprecated in iOS10 译者:Haley_Wong 苹果在iOS 2 推出了 openURL:方法 作为一种打开外部链接的方式。 苹果在iOS 10 中已经弃用了openURL:这个旧方法,openURL:options:completionHandler:来代替。 这篇快速指南就是教你在iOS 10 下如何打开一个外部链接的文章。 (Haley_Wong注:canOpenURL:是在iOS 3中添加的;打开外部链接一般都是用来调起别的App,比如调起打电话、邮件、QQ、微信、支付宝等) iOS 10 中的更新 苹果在UIKit相关的 这个弃的方法有一个要打开的URL 参数,并且返回一个表示成功或者失败的布尔值: // Objective-C - (BOOL)openURL:(NSURL*)url // Swift open func

    72610

    iOS开发之单例模式你对了吗

    、 单例在iOS开发中可以说是很常见的一种设计模式,在你的项目中或许你已经用过很多次,大家可能都会想不就是单例吗,我闭着眼睛单手就能写。是的,单例可以说是所有设计模式中相对简单的一种设计模式。 但在项目中单例你真的对了吗? 想到这个问题的时候,我在网上搜了搜,基本上网上所有单例的写法如下: ? 或许你会问单例不就是这么写的吗?是的网上的这种写法是没有任何问题的。

    17240

    iOS ARKit教程:裸露的手指在空中画画

    ARKit教程插图:在iOS ARKit应用程序中与虚拟对象交互 在这篇文章中,我们将使用iOS ARKit创建一个有趣的ARKit示例项目。用户将手指放在桌子上,好像他们握笔,点击缩略图并开始绘图。 我们的iOS ARKit示例的完整源代码可以在GitHub上找到。 ? image 我们为什么要关注iOS ARKit? 每个有经验的开发人员都可能意识到AR是一个古老的概念。 然后谷歌一部科幻小说谷歌玻璃让我们感到惊讶。两年过去了,当这个神奇的产品有望复活时,它已经死了!许多评论家分析了谷歌眼镜失败的原因,将责任归咎于从社交方面到谷歌推出该产品的枯燥方法。 但是有足够的历史,让我们代码弄脏手,看看苹果增强现实! ARKit浸入式功能 ARKit提供两个主要功能; 第一个是3D空间中的摄像机位置,第二个是水平面检测。 iOS中的ARKit入门 截至撰写本文时,ARKit是iOS 11的一部分,它仍处于测试阶段。

    56530

    扫码关注腾讯云开发者

    领取腾讯云代金券