
IOS 开发指难
iOS 开发过程中的所有知识点、问题汇总
圆号本昊
简介:客户端@腾讯
格言:Life's a struggle, be willing to do, be happy to fear. 活着就是折腾,甘愿做,欢喜受
GitHub:https://github.com/hornhuang
bilibili:https://space.bilibili.com/262075972
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XCode 无法在新 iOS 系统下运行程序 configuration is unsupported running iOS which is not supported by Xcode
一、问题The current device configuration is unsupported. This iPhone XS Max is running iOS 14.0 (18A373), which is not supported by Xcode 11.7.旧版 XCode 无法再新版 iOS 系统下调试二、解决从此链接下载 iOS 14 支持文件:filsv/iPhoneOSDeviceSupport:https://github.com/filsv/iPhone转载 2021-07-30 12:04:49 · 1533 阅读 · 0 评论 -
「 UITableView 入门 」新人解决列表 Cell 高度自适应,UITableViewCell 高度自适应
一、前言我们在写列表的时候,经常出现每一个 Cell 高度不一样的情况,但是 iOS 这边是在是太不智能了比起隔壁 android 的 RecyclerView ,人家可以自动更具每一项高度,来进行伸缩变化,iOS 的列表控件 UITableView 竟然都不能直接自适应列表高度由于国内 iOS 氛围太拉垮了,真的没几个人讨论分享,我这边花了不少时间才搞懂怎么让布局自适应,所以这边给大家分享下 UITableView 列表自适应高度的实现,方便大家少走点弯路二、效果其实具体的实现并不难,只是原创 2020-12-27 23:29:20 · 3193 阅读 · 16 评论 -
UIImageView 使用 padding 为图片设置内边距的 2 种方案
一、前言不像 Flutter / swiftUI 那样,UIimageView 并没有现成的这里介绍两种为 UIImageView 内图片设置边距的方法均为自定义方法二、方案包括两种方案第一种:借鉴 stackoverflow 上大佬提出的第二种:我自己优化的2.1 设置 UIImage 大小先设置 UIImage 的大小,再将其放入 UIImageView 内设置 contentMode 为 center 居中便可有 padding 效果 func imageWith原创 2020-12-23 18:08:25 · 3657 阅读 · 1 评论 -
「iOS」swift 和 objectivec 获得对象的 class 或者 Type 的方法
一、oc 中使用oc 中非常简单一行搞定 NSString* str1 = @"test"; [str1 class];这里的 [str1 class];就是获取对象 class 的方法二、swift 中使用时间紧,任务重,上代码 var str: String = "test" print("str class is :: \(type(of: str))")这里的 type(of: str)就是获取对象 class 的方法原创 2021-07-22 17:31:25 · 1584 阅读 · 0 评论 -
升级XCode12.3报错 Building for , but the linked and embedded framework was built for iOS + iOS Simulator
一、报错报错内容大致如下/xxxx/xxx.xcodeproj Building for iOS, but the linked and embedded framework ‘xxx.framework’ was built for iOS + iOS Simulator.诸如此类,可能有些许不同二、原因WWDC 2019 推出 XCFramework 启,其实 XCode 11 开始就会有这个问题,但在 XCode 11 上一直是 warning 也就没太注意XCode12.3 开原创 2020-12-23 16:48:58 · 9523 阅读 · 8 评论 -
「 swift 」UIColor 加载十六进制颜色,标准写法带透明度
一、前言iOS 开发对于方法的拓展实在不行,不像 android 可以直接加载十六进制色值我在国外论坛上,看到大佬的一种写法,感觉很有用,这里分享给大家二、实现下面我将逐步提出几种方案,一步步优化,知道最后可以直接使用:UIColor(argb: 0xFFFFFFFF)建议大家一步步看下去,当然也可以直接跳到最后 CV2.1 加载六位十六进制颜色我们知道 #ffffff 实际上是用十六进制来表示 3 种颜色,也就是:红色 ff,绿色 ff 和蓝色 ff。所以你可以使用 0x 前缀的十翻译 2020-12-24 01:27:39 · 2464 阅读 · 1 评论 -
【iOS】跳转邮箱发送邮件,支持系统内多个邮箱的方案 swift 实现
我们永远无法知道运行应用程序的iPhone / iPad是否安装了Apple的Mail应用程序,因为用户可以删除它。一、前言网上一般都让这么写let email = "[email protected]"if let url = URL(string: "mailto:\(email)") { UIApplication.shared.open(url, options: [:], completionHandler: nil)}但是最好支持多个电子邮件客户端。下面的代码以更优雅的方式处.转载 2021-07-29 13:30:47 · 3757 阅读 · 0 评论 -
「IOS 网络踩坑」错误 Error Domain=NSURLErrorDomain Code=-1004
一、原因两种可能1.1 网络原因请检查你的网络是否连接建议使用浏览器搜索网页,因为 App 可能自带缓存1.2 使用 LocalHost本地测试时使用 LocalHost 上线时可能报错解决方案转:StackOverFlow1.3 IOS App 传输安全项目目录下找到 Info.plist位置:项目目录文件夹下查找,用文本编辑器打开找到 NSAppTransportSecurity -> NSExceptionDomains 位置:对于添加权限<key&原创 2020-07-25 14:55:00 · 11299 阅读 · 0 评论