前言 SwiftUI采用的布局方式是和Flutter一样是弹性布局,而不是iOS之前的坐标轴的方式布局,不用准确的设置出位置大小,只需要设置当前视图大小及视图间排布的方式。灵...
前言 SwiftUI采用的布局方式是和Flutter一样是弹性布局,而不是iOS之前的坐标轴的方式布局,不用准确的设置出位置大小,只需要设置当前视图大小及视图间排布的方式。灵...
一、前言 公司的项目需要特定的cocopods版本才能正常集成,用其他版本运行会报错,但再做新项目时必须要最新的cocopods版本才行,所以每次都是卸了重装cocopods...
UITextView/UITextField检测并过滤Emoji表情符号 本人在开发过程中遇到过这种情况,服务器端不支持Emoji表情,因此要求客户端在上传用户输入时,不能包...
emoji图标传情达意不二选择。而且使用label显示emoji非常简单,和显示一般的字符串没有任何区别。 但是,在开发中我遇到了这样的需求 —— 限制评论行数最多为3行。众...
QLPreviewController是iOS 提供的文档预览功能。查看文件类型如下:A QLPreviewController can display previews f...
本文主要介绍ARC下block的循环引用问题,举例说明引起循环引用的场景和相应的解决方案。 在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和bloc...
iOS 中常见传感器如下所示 其中陀螺仪、加速计和磁力计的数据获取均依赖于 CMMotionManager。 CMMotionManager CMMotionManager ...
此文翻译自 Core ML and Vision: Machine Learning in iOS 11 Tutorial 注意:此教程需要 Xcode 9 Beta1 或更...
将苹果的Transitioning to ARC Release Notes内容,简单整理一下,作为快速查询手册。 ARC Enforces New Rules not in...
版权声明:本文为博主原创文章,未经博主授权不得转载。 Mac上的eclipse出现如下错误的解决方案:The connection to adb is down, and a...
问题说明:项目工程仅支持竖屏,其中某个页面有UIWebview,在Webview中播放视频,要求视频全局播放时,可以横屏,并且视频结束全局播放时,程序依然只能竖屏。一. De...
获取设备当前网络类型,目前主要有两种方案。方案一:使用苹果提供的Reachability。此方法的原理是通过无线接入技术来区分网络类型。比如CTRadioAccessTech...
关于获取运营商信息,需通过CoreTelephony.framework,记得在工程添加。我们用到的是CTTelephonyNetworkInfo和CTCarrier这两个类...