Xcode Swift学习
诸葛非常的亮
一切有为法,如梦幻泡影,如露亦如电,应作如是观。
展开
-
彻底解决“LaunchScreen”设置失败、黑屏、白屏、修改无响应的问题。
根据苹果官方文档要求,2020年4月1日以后提交的app必须使用Launch Screen.storyboad进行启动图设置。这个问题实在头疼,我想大多数开发者也和我一样,被这个Launch Screen折腾的要死。这也是苹果的一个bug,主要是缓冲区的一些处理没做好导致的。然而问题在新一版本的code中彻底解决了,新版本还没正式发布,我用的是beta版的xcode。然后设置起来就一次性成功了。步骤如下:1. 开发者网站下载安装xcode 12.2版本。2. 打开xcode,原创 2020-11-12 10:49:29 · 2558 阅读 · 0 评论 -
swift和object-c桥接不上
oc建立的文件swift不认识,需要将桥接文件“yourprojectname-Bridging-Header.h”告诉系统进入Build Settings 面板,搜索objective-c bridging ,使用以下路径$(SRCROOT)/$(PROJECT_NAME)/yourprojectname-Bridging-Header.h原创 2020-05-28 10:07:25 · 398 阅读 · 1 评论 -
Xcode创建GitHub仓库最简单的方法
以前一直是在Github上创建好了仓库,然后在mac上的终端输入 git clone XXX来clone仓库,再把工程创建到clone的文件夹下。之后发现复制来的工程代码很容易不被识别到,或者识别成另外的项目。今天发现一个最简单的方法:1. 创建Xcode工程或者复制来一个工程2.在菜单/source control/中点击creat git repositories... (创建...原创 2020-01-10 14:35:57 · 767 阅读 · 0 评论 -
("prefs:root="被拒)swift版本解决方案
App上架被拒问题: 1.0 二进制文件被拒绝 2020年1月7日 Guideline 2.5.1 - Performance - Software Requirements Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. 原代码如下: ...原创 2020-01-07 09:52:03 · 879 阅读 · 0 评论 -
解决了storyboard 怎么也绑定不了对应的类
因为storyboard是一个viewcontroller,必须和类进行对应。我的storyboard是一个tableviewcontroller,但是类却继承与viewcontroller,所以不能对应。把类的继承改为tableviewcontroller就可以了。...原创 2019-12-27 09:37:21 · 535 阅读 · 0 评论 -
swift navigation界面跳转的两种方式
界面1:button界面2:VC从界面1跳转到界面2,可以是弹出界面的方式,也可以是上下级的方式。我们只讲上下级的方式,必须确保上层界面有navigation controllor属性。然后button拉线选择show,如下图:连接好了是这样:这时候就实现了上下级跳转。下来介绍如何采用代码+sb实现跳转1. 给button拉条线到代码区,写方法。le...原创 2019-10-15 17:16:00 · 3855 阅读 · 0 评论 -
swift 最简单的rgb颜色转UIcolor
就一句话:letmyColor = UIColor(red: 0x48/255, green: 0x8C/255, blue: 0xA6/255, alpha: 1.0)使用:myView!.backgroundColor = myColor原创 2019-09-18 09:52:19 · 1032 阅读 · 0 评论 -
解决Xcode升级到11后,不能获取wifi SSID的问题。
昨天把Xcode升级到11.0后, 自己的app就不能获取wifi ssid了。经过一翻查找,原来是新版本的ios因为担心获取wifi信息而泄漏了用户地理位置的隐私。所以直接获取ssid就失败了。解决方法:增加一个获取地理位置权限,这样就可以了。贴出swift代码:import CoreLocation//导入位置包CLLocationManagerDelegate//...原创 2019-09-25 09:50:13 · 3182 阅读 · 2 评论