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