不同的屏幕尺寸,如何适配?鸿蒙提供了自适应布局和响应式布局。 名称简介自适应布局拉伸屏幕,页面的位置关系没有发生变化。自适应布局常常需要借助Row组件、Column组件或Fl...
不同的屏幕尺寸,如何适配?鸿蒙提供了自适应布局和响应式布局。 名称简介自适应布局拉伸屏幕,页面的位置关系没有发生变化。自适应布局常常需要借助Row组件、Column组件或Fl...
最近有做文件的预览,在使用QuickLook的时候,对于Excel的展示不太符合预期,特此去捣鼓了一下,最终基本满足了要求 1.Excel预览问题 iOS文件预览的方式有多种...
在SwiftUI中使用UIKit控件,需要对UIKit的控件进行包装。 UIView使用UIViewRepresentable进行包装。 UIViewController使用...
简介 NSWorkspace继承自NSObject,属于AppKit.framework。一个NSWorkspace对象可以启动其他应用程序和执行各种文件处理服务。NSWor...
原文地址:http://www.skyfox.org/cocoa-macos-sandbox.html iOS默认并且只能读写对应的沙盒目录。 OSX自从10.6系统开始引入...
在日常开发中,我们经常使用到系统的导航,来完成各页面的交互跳转,这是再正常不过且用到的基础功能。众所周知,我们也可以在具体的页面禁用系统导航,一般都是通过设置interact...
泛型 泛型代码让你能根据自定义的需求,编写出适用于任意类型的、灵活可复用的函数及类型。你可避免编写重复的代码,而是用一种清晰抽象的方式来表达代码的意图。 泛型是 Swift ...
Swift - mutating & inout 前言 曾几何时,刚用swift的时候,我想修改传入的参数,发现不能修改,于是就有了如下代码: 其实我的意思是: 但是这样写会...
创建自定义事件的序列 在Observable+Creation.swift里,可以看到create的签名是这样的: 单看这堆复杂又相似的名字,就会觉得这个函数不太好理解,cr...
从“以时间为索引的常量队列”开始 - Observable 第一个要介绍的,就是我们在之前的例子中提到的“以时间为索引的常量队列”。在RxSwift里,这种概念叫做Obser...
这个自适应高度有三个前提 没有单独设置tableView的高度,设置成自动高度 在设置collectionView的约束的时候,需要设置准确,确定约束到了四周,尤其是距离底部...
这段时间再写个看小说类的app,里面涉及到读取TXT文件,目的是导入到APP中,让用户能开心的阅读它。考虑到TXT的来源不确定,鬼知道这个是什么编码,用户很可能在哪个角落找个...
navigationBar.hidden和navigationBarHidden都能隐藏导航栏,隐藏之后依然可以使用push和pop方法。但是区别是什么? 一:navigat...
1概念: Project:包含了项目所有代码、资源文件、所有信息 Target: 对指定代码和资源文件的具体构建方式,从而生成一个特定的Product。 Scheme:对指定...
前言 在以前,一直以为Hybrid App开发是一种略显简单的事,不会使用太多能发挥移动端原生本身优势的复杂API,后来在新公司的工作(半混合式开发)过程中,发现混合式开发也...
场景一:链接动态库AFN 一、准备工作 准备一个test.m文件,包含代码如下: 二、指令操作 编译指令 链接指令 注意: 与前文中静态库使用过的指令是相同的。 clang可...
使用setNavigationBarHidden:animated:方法直接处理 - (void)viewWillAppear:(BOOL)animated { [supe...
级别: ★☆☆☆☆标签:「钥匙串」「keychain」「iOS」作者: WYW[https://www.jianshu.com/u/2f31928b08bf]审校: QiS...
在生成bundle资源包的时候我们如果使用了xib会出现无法加载的情况 Terminating app due to uncaught exception 'NSIntern...
在家手痒就给自己找了点事做做,下面是关于怎么获取某个时间点对应时间段的一些方法,包含本周(上周,下周)开始结束日期,本月(上月,下月)开始结束日期,本年(上年,下年)开始结束...