
开发
CoderWilly
这个作者很懒,什么都没留下…
展开
-
iOS导航栏闪屏以及statusBar背景色的更改
iOS 导航栏 状态栏 背景色的设置原创 2023-08-21 14:11:49 · 1693 阅读 · 0 评论 -
MacOS安装Homebrew失败的解决方法
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused一般会先爆出这个错误,也就是说链接不上raw.githubusercontent.com,网上众多粘贴复制的文章实在是让人感觉到抄袭的能力强大,我也是翻边无数个博客,选择这一个贴出来https://blog.youkuaiyun.com/qq_43531694/article/details/106862753这篇博客,我选择了一种方法 也就是原创 2021-02-06 13:18:25 · 3688 阅读 · 0 评论 -
Xcode 底部调试工具栏消失,不走断点
一般情况下底部调试工具栏不会突然消失,最有可能是新下载的demo或者接收别人的工程,出现这种异常情况,如果遇到了不必惊慌,也不必重新安装Xcode,按照如下三种方式尝试排查,一般都会解决问题。一,debug模式下,Xcode不走断点解决方法:edit scheme -> info,build configuration 修改为Debug,Debug executable前的对勾...原创 2020-03-23 19:58:28 · 2941 阅读 · 0 评论 -
iOS开发 获取父控制器
- (UIViewController *)getFaterVC { for (UIView* next = [self superview]; next; next = next.superview) { UIResponder *nextResponder = [next nextResponder]; if ([nextResponder isKi...原创 2019-11-11 11:04:32 · 746 阅读 · 0 评论 -
模仿支付宝芝麻信用 绘图 多种因素占比多边形
开发中涉及到了绘制图形,实现用多边形展示各个数值的占比,这种情形在支付宝芝麻信用中用到,实际并不复杂,本质就是确定各个点的坐标,然后进行连线。直接上代码如下:运行效果图其中需要注意以下几点:1.确定好中心点,本代码中的中心点即为父视图的中心2.确定好第一个绘制点的坐标,是以中心点为参照标准,在x轴和y轴上进行加减(正负号由弧度值决定)3.第一个绘制点 用CGCon...原创 2019-08-30 17:49:46 · 283 阅读 · 1 评论 -
iOS钥匙串的使用
通常情况下,IOS系统用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了,keychain里保存的信息不会因App被删除而丢失。所以,可以利用这个keychain这个特点来保存设备唯一标识。使用keyChain,我们需要导入Security.framework,keychain的操作接口声明在头文件SecItem.h里...原创 2019-07-28 17:03:27 · 956 阅读 · 0 评论 -
xib添加约束按钮工具栏不显示的问题
最近Xcode更新到10版本,创建了一个xib, 对控件添加约束的时候,右下方操作按钮入口不见了,不知道为什么苹果自动给取消了,如下两个截图,可以帮助你解决问题。原始状态:勾选后 操作入口即可显示:希望能帮助到各位友友...原创 2019-05-14 10:07:36 · 2573 阅读 · 0 评论 -
iOS避免Block引起循环引用的标准处理方式
首先:在工程的Prefix.pch的文件中直接(不推荐)或在其导入的头文件中间接写入以下宏定义: //----------------------强弱引用----------------------#ifndef weakify #if DEBUG #if __has_feature(objc_arc) #define weakif...原创 2019-01-09 16:05:01 · 541 阅读 · 0 评论 -
iOS换行取整的几种算法
1.直接转化float f = 1.5;int a; a = (int)f;NSLog("a = %d",a);输出结果是1。(int)是强制类型转化,丢弃浮点数的小数部分。2.向下取整float f = 1.6;int a;a = floor(f);NSLog("a = %d",a);输出结果是1。floor()方法是向下取整,取得不大于浮点数的最大整数,对于正数...原创 2019-01-17 17:36:46 · 397 阅读 · 0 评论 -
iPhone X/XS/XR/XS Max 的屏幕适配
鉴于iPhone X/XS/XR/XS Max底部都会有安全距离,所以可以利用safeAreaInsets.bottom > 0.0来判断是否是iPhone X/XS/XR/XS Max。 safeAreaInsets支持iOS11及以后。https://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=265256371...翻译 2018-10-09 13:37:21 · 1085 阅读 · 0 评论 -
最新苹果手机iPhone各机型尺寸以及像素对照表
原创 2018-09-14 17:57:32 · 54526 阅读 · 0 评论 -
iOS 2018最新更改工程名方法详解(含带CocoaPods的修改方法)
一,不带pods的工程更改方法打开工程,点击工程名 enter 填写入想要修改的名字,例如 TestCP,出现下图,点击 Rename,修改成功后把左侧文件夹的名字也通过 选定-enter-新名称 修改掉然后全局搜索原创 2018-09-19 17:20:37 · 1535 阅读 · 0 评论