摘要: 最近有一个项目,例如:A界面跳转到B界面,A界面是竖屏的,B界面进入就要横屏。 花了半天的时间在网上搜索解决方案,有些论坛的大牛也就贴两行代码,具体实现也没有,对我们这种菜鸟造成一万点真实伤害。为了避免后人在浪费时间,在这里我整理一下,并且上传Demo到GitHub。在iOS7 8 9 上运行都OK 阅读全文
posted @ 2020-03-25 11:15 weicy 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: VR是个比较火的话题,在iOS中集成全景和VR播放功能,是非常值得考虑和去实践的。最近公司也准备在APP中集成VR功能。所以我也就了解了下VR功能的开发。目前有一些能帮助我们快速实现VR的项目,其中Google提供的GVRSDK(Google VR SDK)就是非常好的代表,基于此,我们可以快速地实 阅读全文
posted @ 2020-03-25 10:45 weicy 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 由于懒癌,好久不更了,也是有一段时间没有遇到一些值得记录的问题,今天终于有空闲,就把这两个月遇到的问题总结一下。 1.xcode11中,APPdelegate没有window属性,在运行一些需要使用window上属性的方法会崩溃。 // 会有如下的错误提示 -[AppDelegate setWind 阅读全文
posted @ 2020-03-23 15:01 weicy 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式 1.数字:^[0-9]*$ 2.n位的数字:^\d{n}$ 3.至少n位的数字:^\d{n,}$ 4.m-n位的数字:^\d{m,n}$ 5.零和非零开头的数字:^(0|[1-9][0-9]*)$ 6.非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2020-03-19 09:33 weicy 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1.更新Mac系统后,pod search报错 更新系统后,使用pod search 有时候会出现如下的错。我是在搜索mj 这时候我们可以直接执行pod repo remove trunk移除trunk源,pod search大概率就能正常了!这个问题的原因大致就是本地trunk的问题。 但是再这样 阅读全文
posted @ 2019-12-15 15:46 weicy 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 如题,今天我在cocoapods导入阿里云直播SDK的时候报错。报错信息如下 这个问题出现的原因就是:curl的postBuffer默认值太小,需要在终端重新配置这个值。 我也查看了网上的一些解决方法,但是没有成功。下面我写出我的解决方法。 解决方法: 1、将curl的postBuffer值配置为5 阅读全文
posted @ 2019-08-12 11:28 weicy 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 今天在使用masnory写了一个列表,发现了一个问题。那就是在使用masonry设置view后发现,设置任意角的圆角不起作用。 这是因为在使用了masonry之后,view的fream和bounds都是0,所以在设置圆角就不会起作用。 下面附上关于autolayout更新几个方法的区别: 阅读全文
posted @ 2019-07-03 21:55 weicy 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: SDWebImage是我们在日常开发中常用的一个图片加载库。它都有什么功能呢? 1.一个添加了web图片加载和缓存管理的UIImageView分类; 2.一个异步图片下载器; 3.一个异步的内存加磁盘综合存储图片并且自动处理过期图片; 4.支持动态gif图; 5.支持webP格式的图片; 6后天图片 阅读全文
posted @ 2019-07-01 22:04 weicy 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 上篇文章讲了一下NSThread的基本操作,本篇讲一下NSThread的一些高级用法。 线程间资源共享&线程加锁 在程序运行过程中,如果存在多线程,呢么各个线程读写资源就会存在先后、同时读写资源的操作,因为实在不同线程中,CPU调度过程中我们无法保证哪个线程会先读写资源,哪个线程后读写资源。这就有可 阅读全文
posted @ 2019-06-24 18:47 weicy 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 简介 NSthread是苹果官方提供面向对象操作线程的技术,简单方便,可以直接操作线程对象,不过需要自己控制线程的生命周期。在平时使用较少,常用的就是下面的方法来获取当前线程。 使用 1.实例初始化、属性和实例方法 初始化 属性 线程字典 优先级 线程优先级 线程名称 线程使用栈区大小,默认是512 阅读全文
posted @ 2019-06-24 09:36 weicy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 多线程是开发中一个很重要的模块,但在很多时候,尤其是刚开始开发时理解的不是很透彻,只有在慢慢地积累后,才能更好地理解它。在现在闲的时候,我就把我的理解说一下。 本篇文章就先讲一下一些概念,接下来的几篇文章会分开讲述多线程的详细内容。 容易混淆绕晕的概念: 进程:进程是线程的容器,你打开一个APP就是 阅读全文
posted @ 2019-06-23 20:49 weicy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,无论是什么开发语言总会伴随着一下常见的设计模式,如MVC模式、代理模式、单例模式等等。下面就对开发中常用的一下模式进行归纳整理。 首先先说一下什么是设计模式? 设计模式是一种编程经验,就是用比较成熟的逻辑来处理某一类型的事情。有了它我们就可以比较清晰明了的来处理开发中遇到的问题。 在i 阅读全文
posted @ 2019-06-13 20:58 weicy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在App Store中超过一定大小的文件只能使用WiFi下载(近期提升到了150M,之前是100M)。虽然提升了一点,但是我们仍需要注意安装包的大小。毕竟除了游戏很少有人喜欢下很大的应用。 那么如何知道是哪些文件占得空间比较大呢?有一个比较简单的方法就是找到IPA包,解压得到.app文件, 阅读全文
posted @ 2019-06-12 23:13 weicy 阅读(2999) 评论(0) 推荐(0) 编辑
摘要: 一、Flutter的背景 近期flutter比较热门,Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。Flutter的目标是使同一套代码同时运行在Android和iOS系统上,并且拥有媲美原生应用的性能。 在F 阅读全文
posted @ 2019-02-26 15:25 weicy 阅读(406) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-02-20 11:14 weicy 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 过完年开始工作了。这几天刚开年也不会有太多事做。就先整理整理博客,看看一些技术文档。今天看到一个整理的比较齐全的iOS适配笔记。就转载记录一下。 转自掘金 一、iOS12(Xcode10) 1.1、升级Xcode10后项目报错 不允许多个info.plist Xcode10是默认选中的最新的New 阅读全文
posted @ 2019-02-13 16:31 weicy 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 本周还是比较轻松的,小程序开发也接近了尾声,就是一些简单的修改了。我也就有了时间来回归老本行,重写iOS。这周我花了一些时间来把之前仿写的Swift项目完成。这个应用比较简单,但是实用点还是不少的。下面听我一一道来。 首先是搭建框架,在之前OC中我有自己的一套框架,用起来比较顺手。于是在swift中 阅读全文
posted @ 2019-01-19 15:20 weicy 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 本周和上周由于项目忙人手不足的原因一直在研究学习小程序。 学习小程序需要有一定的前端开发经验。而且学习小程序最好看官方文档。 1.微信公众平台开发指南 2.微信工具平台小程序模块 在我现在开发的项目中,它是基于wepy开发的。这也是很多小程序开发者的首选。至于其他的框架,我这个前端学徒了解不多(毕竟 阅读全文
posted @ 2019-01-14 10:02 weicy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.float和double的精度问题。 在开发中我遇到一个问题就是四位或者五位小数的字符串转换成float后相加,在转换成字符串,数值不正确。我开始以为是后台返回数据的问题,打印出来发现不是。只能想到是精度的问题。这时候我就转换成double类型,发现结果就不会出错了。 2.iOS自建证书不被苹果 阅读全文
posted @ 2018-12-31 16:31 weicy 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 之前也使用Swift编写过程序,但是由于是多人开发,我没有从头搭建,而且之前写的项目也是多使用oc的库。我就打算从头抓包写一个纯Swift的APP。我打算先写一个简单的APP,熟练之后在写比较复杂的APP。具体代码之后会传到我的github上面。 在搭建框架的时候发现了这个swift编写的tabba 阅读全文
posted @ 2018-12-28 11:43 weicy 阅读(5849) 评论(0) 推荐(0) 编辑