会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2018年11月14日
iOS 12.1系统tabbar偏移问题
摘要: 更新到12.1系统后发现在push进控制器后再返回,底部tabbar出现偏移错位问题。 1.处理的方法 : [[UITabBar appearance] setTranslucent:NO]; 设置了tabbar的 translucent 属性为NO以后,需要注意一下自己的页面布局,底部从0(tab
阅读全文
posted @ 2018-11-14 13:31 梅子~
阅读(1961)
评论(0)
推荐(0)
2018年11月13日
swift 类方法(+), 实例方法(-),convenience(便利构造函数)
摘要: 跟OC一样,swift方法也分为实例方法(-)与类方法(+),然后说下在swift中实例方法,类方法以及便利构造函数的实现 1.实例方法 就是只能用对象实例调用的方法,也可以称为“对象方法”,与函数语法一样 class Dog { func run() { print("run") } } var
阅读全文
posted @ 2018-11-13 17:31 梅子~
阅读(2870)
评论(0)
推荐(0)
2018年11月1日
iOS 按钮连点问题
摘要: 在开发过程中应该都遇到这样的问题,当重复点击某个按钮时造成了push多次,造成体验很差,特别是在需要进行网络请求,网速不好时,出现的几率很大。这里主要介绍两种处理方式。 1.点击一次后将button的可交互性变为NO 如果在button的点击事件中要做耗时操作,比如进行网路请求时,可以考虑在点击时将
阅读全文
posted @ 2018-11-01 21:40 梅子~
阅读(1197)
评论(0)
推荐(0)
2018年10月16日
iOS 用xib给scrollView添加约束
摘要: 之前习惯了使用纯代码布局,最近使用xib给scrollView添加约束时遇到了一些问题,查阅资料后总结一下。 1.在xib中添加一个滚动视图UIScrollView,上下左右约束都为0 2.在滚动视图上添加一个UIView,如果是水平方向滚动,设置UIView垂直居中。如果是竖直方向滚动,设置UIV
阅读全文
posted @ 2018-10-16 16:30 梅子~
阅读(5596)
评论(0)
推荐(0)
2018年8月30日
iOS DES,AES加密
摘要: 最近在准备面试,发现之前项目中用到的加密技术都记得不清楚了,所以总结一下。之前项目用到的加密技术一种是DES加密,用来加密发送请求的字段,保证服务器数据的安全,一种是AES加密,用于加密登录时发送的账号密码数据。 一 . DES加密 DES加密属于对称加密算法,即信息的发送者与接受者在进行信息的传输
阅读全文
posted @ 2018-08-30 11:23 梅子~
阅读(584)
评论(0)
推荐(0)
2018年7月3日
iOS 代理
摘要: iOS中消息传递方式 在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。 通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。 代理:是一种通用的设计模式,iOS中对代理支持的很好,由代理对象、委托者、协议三部分组成。 block:iOS4.0中引入的一种
阅读全文
posted @ 2018-07-03 15:51 梅子~
阅读(288)
评论(0)
推荐(0)
2018年6月27日
iOS 监听数组的变化
摘要: 这里用的是KVO的方式来实现的, 首先有一个 testArray 这个数组需要监听里面的数据变化 NSMutableArray *testArray; 然后给这个数组注册监听 testArray = [NSMutableArray array]; [self addObserver:self for
阅读全文
posted @ 2018-06-27 15:40 梅子~
阅读(1123)
评论(0)
推荐(0)
2018年6月22日
React Native 启动白屏问题
摘要: 问题描述: 用React Native架构的无论是Android APP还是iOS APP,在启动时都出现白屏现象,时间大概1~3s(根据手机或模拟器的性能不同而不同)。 问题分析: 为什么会产生白屏? React Native应用在启动时会将js bundle读取到内存中,并完成渲染。这期间由于j
阅读全文
posted @ 2018-06-22 10:46 梅子~
阅读(1288)
评论(0)
推荐(0)
2018年6月21日
React Native ios打包
摘要: 1.在自己项目的ios文件夹下新建一个文件夹取名bundle(ps:ios文件夹和node_modules文件夹在同一级目录下,这个bundle文件夹名称随意取,后面要用到,但是记得在相应地方改一下就好了) 2.为了方便,将打包命令写到项目package.json文件里,然后执行命令: npm ru
阅读全文
posted @ 2018-06-21 10:10 梅子~
阅读(198)
评论(0)
推荐(0)
2018年6月20日
ReactNative state更新,视图不更新的问题
摘要: 开发中遇到这样的问题,我更新了state一个数组的某个元素的选中状态,打印出的数据也显示修改正确了,但是界面却没更新。例如下图点击某项修改选中状态。 代码中之前是这样写的,结果界面没有更新。 后面查了一下资料,因为FlatList组件继承自PureComponent而非通常的Component,这意
阅读全文
posted @ 2018-06-20 21:38 梅子~
阅读(5379)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页
公告