摘要: 转载请注明出处!!! 昨天遇到了一个奇葩的问题,在解决后记录一下。以便之后解决同类问题和帮助他人。 在昨天写的小demo中,我声明了一个父类。没有自定义导航栏,只是想把返回按钮图片颜色改变一下。于是使用的是系统的导航栏。 之前的写法 会出问题 #define NAV_LEFTBUTTON_ICON 阅读全文
posted @ 2018-06-18 09:56 weicy 阅读(854) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 今天我在写一个弹出框的时候遇到了一个奇怪的问题。一般情况下,我们为了保证弹出框在界面的最上面都是直接在keywindow上直接加一个蒙版。但是今天写的小demo中蒙版不出现。蒙版上添加的弹出提示也就不显示了。这是为什么? 获取keyWindow的方法,我们一般如下所写: 就这样 阅读全文
posted @ 2018-06-04 15:05 weicy 阅读(166) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 网上有很多带波浪的进度显示,但是这些常见的都是圆形,方形。最多还有一些简单的贝塞尔曲线绘制的图形。 可是我们常常需要的在一定的图形上显示进度。如在logo形状的视图上加载进度。就想我刚刚也遇到了这样的问题。需要在logo上显示不同进度。 如上图,我就简单封装了一个类,只要设置不 阅读全文
posted @ 2018-06-03 10:28 weicy 阅读(207) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 前面已经了解了获取应用网络状态的方法。一般情况是没有什么作用的。我们需要的是实时监测网络状态,就像视频APP中一样当网络状态变化时实时监测提醒。 在这里我用的两个方法: 1.使用AFNetwork。推荐这一种。简单方便。 只要在APPdelegate中开启即可。我写了个附加类。 阅读全文
posted @ 2018-06-01 17:34 weicy 阅读(671) 评论(0) 推荐(0)
摘要: 转自:小小程序员的日常 最近好多朋友问我因金融许可证被拒后是怎么过审的,被拒苹果要求提供3.2.1中7条资质证明,如果你们公司只是没有金融许可证看我下面的讲解也许会对你有帮助,如果营业执照和电信增值许可也没有那就没办法了(让公司老板去搞吧),下面讲一下我的个人经验。 经验一:3.2.1第一条苹果要求 阅读全文
posted @ 2018-06-01 10:34 weicy 阅读(703) 评论(1) 推荐(0)
摘要: 转载请注明出处!!! 在项目中,为了好的用户体验,有些场景必须线判断网络状态,然后才能决定改干嘛。比如视频播放,需要线判断是Wifi还是4G,Wifi直接播放,4G先提示用户。获取网络状态的方法大概有三种: 1. Reachability 这是苹果的官方演示demo中使用到的方法,我们可以到苹果官方 阅读全文
posted @ 2018-05-31 11:36 weicy 阅读(812) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 如题,在现如今的APP中经常出现切割圆角的图片,但是有时服务器传给我们的图片往往是方图,不含圆角。那就需要我们自己手动切割。切割圆角的方法有好几种。网上这些切割圆角的教程不少,我就不一一细说了。 在这些方法中,最简单的就是layer属性设置。但是它有个缺点比较影响性能。最好是使 阅读全文
posted @ 2018-05-21 13:49 weicy 阅读(697) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 这里版本较老,请查看GitHub。里面会随时更新代码。 好久没有写博客了,今天闲着没事就把前一段时间写的几个扩展类发一下。主要写了三个扩展类。 一、UIColor+WCYAdd 这个类主要是为系统的UIColor添加一些自定方法。在这里我添加了一个生成随机颜色和根据十六进制生成 阅读全文
posted @ 2018-05-19 11:11 weicy 阅读(394) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 引导页: 640 * 960 640 *1136 750 *1334 1080 *1920 启动页: 640 * 960 640 *1136 750 *1334 768 *1024 1242 *2208 1536 *2048 上传appStore所需各分辨率图片: 3.5 64 阅读全文
posted @ 2018-04-25 14:35 weicy 阅读(2363) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 如题,今天突发奇想,在iPhone中如果系统文字大小改变后,应用内文字大小会不会跟随变化。于是我就进行了实验。在设置中改变了文字大小之后,我发现基本上大部分的APP(系统除外)都不会跟随改变。(如美团、饿了么、淘宝、支付宝等) 只有微信提示是否更换大小(微信内置了更改文字大小) 阅读全文
posted @ 2018-04-03 15:58 weicy 阅读(4320) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 由于比较空闲,近期打算把之前看过的书一本本重读一下。这一小节主要说的是《精通Objective-C》的前六章。 1.为什么选择objective-c 面向对象的编程语言,对象消息传递,动态的运行时环境,内存管理,内部检查和获取消息,对C语言的支持,苹果公司的技术。 2.OOP: 阅读全文
posted @ 2018-03-08 16:42 weicy 阅读(249) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 之前一直没有系统研究过预处理器这一东西,今天在读《精通Objective-C》这本书时,里面有一章讲到了预处理器。今天就好好研究一下。 乍一听预处理器,我们不明觉厉,感觉我们没有用过这个东西,其实我们在开发中就用过很多次,只是我们不知道而已。我举几个例子就像#import "E 阅读全文
posted @ 2018-03-08 16:31 weicy 阅读(294) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 1、问题来源 2、解决方案 需要检查 或者检查 这两处是否导入该库的路径。 就是因为你之前导入的时候,已经在某些地方留下了该库的路径,但是闲杂删除了之后,就找不到该库了。 需要做的需要检查上面解决方案1中的两个地方,以及下面一个地方: 删除掉跟你删除的库相关的,就可以解决问题了 阅读全文
posted @ 2018-01-23 14:59 weicy 阅读(257) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-01-17 14:01 weicy 阅读(26) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 近期在进行产品迭代时遇到了一个问题,就是在一个列表中进行两次请求,但是只有在两个网络请求全部结束后才停止列表刷新。这个需求我们经常遇到。我们可以用线程组或者信号量来处理。我代码中用的是信号量。 但是因为这次的代码使用swift写的,途中遇到了很多问题。毕竟oc和swift写法还 阅读全文
posted @ 2018-01-11 14:43 weicy 阅读(391) 评论(0) 推荐(0)
摘要: 转自:https://www.ianisme.com的博客 一、前言: tip: 本来这篇文章在圣诞节就已经准备好了,但是由于种种原因一直没有写完,今天将它写出来,也算是2018年的第一篇文章了。你好,2018! 过去圣诞节是各大APP浓妆艳抹展现自己衣服的节日,今年的圣诞节似乎冷清了许多,只看到了 阅读全文
posted @ 2018-01-03 09:54 weicy 阅读(996) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 在swift中调用方法都是直接点语法出来,不论是加方法(类方法)还是减方法(实例方法)直接点出来。但是笔者今天突然发现之前写的一个oc时间管理类在swift中点语法不出来单例方法,一直显示has no member 'manager'。百思不得其解。后来终于发现了问题所在。 原 阅读全文
posted @ 2017-12-29 15:28 weicy 阅读(2595) 评论(0) 推荐(0)
摘要: 转载请注明出处!!! 1.启动APP 对于一些老项目,在启动图上,可能没有采用xib或者SB进行适配的,所以可能会出现如下图,这样导致整个项目运行就会不能完全贴合。 解决办法 在项目设置里面直接用LaunchScreen.xib或者LaunchScreen.storyboard进行配置启动图 也可以 阅读全文
posted @ 2017-12-26 15:29 weicy 阅读(218) 评论(0) 推荐(0)
摘要: 转自:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported 阅读全文
posted @ 2017-12-25 14:23 weicy 阅读(355) 评论(0) 推荐(0)
摘要: 转自:ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来 转自:ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来 废话不多说,先看效果 由于是晚上,笔者选择的是一个台灯 其实是会一直围着你转圈的,只不过笔者不好意思暴露家里的场景,所以请读者朋友们见谅~ 由于是晚上,笔者选择的是 阅读全文
posted @ 2017-12-25 14:16 weicy 阅读(678) 评论(0) 推荐(0)