![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小芝麻
靖舒
2年iOS 开发,之后从事web前端开发,iOS 擅长静态动态的UI自适应布局,针对效果图,选用合适的控件实现。web端擅长写业务需求,积极主动,重视且擅长造数据模拟多种case测试,责任心和理解力强。喜欢阅读代码,善于思考且灵活,目前实践过的前段框架有react+redux+dva,react+hook, angularjs
展开
-
antd Card组件默认选中
antd Card组件,按照文档,设置了默认值,热更新后,效果正常,完美。开发过程中,为了防止浏览器有缓存,经常性地会手动点击浏览器的刷新按钮。就是这么一点,让我在设置默认选中上,多停留了几分钟。手动点击浏览器的刷新按钮,发现antd Card的默认选中样式(蓝色的字,底部有同字同宽的蓝色的短线)缺少了同款的蓝色的短线。而通过不同菜单的跳转时,antd Card的默认选中样式是正常的第...原创 2019-08-01 11:15:06 · 3781 阅读 · 0 评论 -
用系统数字键盘更容易实现验证码等的校验
验证码校验,在app开发中,非常常见。其中,当用户输入错误的验证码时,能够及时给出错误提示,就像网页中的表单的输入框一样。从小细节处,提升用户体验。原创 2016-08-15 13:22:06 · 599 阅读 · 0 评论 -
安装cocopods
有关cocopods 安装的好文章。记录下。转载 2016-08-19 11:11:14 · 274 阅读 · 0 评论 -
项目log
遇到的项目中log处理和crash捕获和分析工具记录。因leader没有分配做此项工作,作为开发,也看不到封起来的framework文件。原创 2016-08-08 11:28:07 · 863 阅读 · 0 评论 -
数据存储plist文件中找不对对应的键值对
存储是常用的操作。一般会根据项目来选择存储方式。当存储内容为空时,在对应位置找不文件或所存储的键值对的。原创 2016-08-18 17:05:31 · 396 阅读 · 0 评论 -
提给开发无厘头的问题
开发中的趣味,记录下。原创 2016-08-17 17:27:52 · 304 阅读 · 0 评论 -
iOS网络监控
查看了第三方的网络监控。觉得原生的被封装之后,更加简单易用。在此感谢作者们的分享。原创 2016-08-05 15:45:13 · 556 阅读 · 0 评论 -
iPhone app中,提升网页列表用户体验的建议
我是iOS开发,所开发的app中,H5 + 原生完成。在自测的过程中,对网页列表,在用户体验上优化,给出了自己的建议和想法。写出来,希望能够多交流。原创 2016-08-16 10:45:30 · 328 阅读 · 0 评论 -
移动开发验证码小结
开发和应用中,遇到验证码验证身份,很常见。我总结了见过的几种验证码类型。并给出了验证码设计应该考虑的因素。原创 2016-08-15 16:08:44 · 669 阅读 · 0 评论 -
更新"xib约束动画"
我是iOS开发。布局界面时,我偏爱xib布局,这片讲述的是xib通过改变约束,能够实现的动画和不能实现的动画两种类型。是自己开发中经验,如遇不对的地方,请不吝指正。原创 2016-07-04 12:34:32 · 2682 阅读 · 2 评论 -
调用某类时,不用导此类头文件的做法
我是iOS开发,在类比较多,功能比较多的项目中,调用某类时,可以不用导头文件调用。这样就可以避免,因头文件多次被导入,而产生错误。一般很少使用。 做法为:即可得到类本身 Class vc = NSClassFromString(@"xxxxViewController"); 获得此类对象,一般用 id object = [[vc alloc]原创 2016-07-19 10:52:46 · 421 阅读 · 0 评论 -
由手机号绑定的账号,都应设置更换手机号功能
手机号登录的app越来越多,且大都打开app是,默认登录。如用户没有主动退出,则一直处于登录状态。生活中,手机号可能会变动。故为了保留用户原有的账号,需要置换手机号功能。此篇文章,强调了手机号置换功能,虽小,但是不可少。原创 2016-08-15 14:55:00 · 2796 阅读 · 0 评论 -
antd table表的全部展开
antd table组件,在项目中,出场相当频繁,样式也繁多Now,要说的时table的展开功能table属性 defaultExpandAllRows :初始时,是否展开所有行。以为是个王者属性,对于全部展开的需求,不要太简单哦。如此窃喜的我,却因此掉到自己挖的坑中。开发第一步是画界面,mock数据填充。由于需求要求初始时,全部展开,试了下table属性 defaultExpandA...原创 2019-08-01 10:59:11 · 7962 阅读 · 1 评论 -
antd form表单
antd 真得是很好用,更新得也快,新功能,新属性,真是在巨人得肩膀上开发,超效率和开心。form表单,使用着真舒服,界面三下五除二就搭建好了。记录下form表单使用时得二个问题- 1.antd 文档上写着,form得labelcol属性是3.14.0新增的。而我忽略了,本地调试UI正常,部署到环境上,form的labelCol属性解析不出来,导致UI异常,异常解析如下<f...原创 2019-08-01 10:37:41 · 1848 阅读 · 0 评论 -
修改.gitignore文件
项目中,之前git没有跟踪的文件,要重新跟踪查看了规则,按照规则写,不生效,纳尼。。。。难道规则写错了,看的太匆忙,于是精读。再试,还是不行。MY GOD,一头问号?再查规则为啥不生效,执行git rm -r --cached .ps: 由于没有注意到 cached后面的 ".", 执行报错 T_T再查,执行上面的命令,发现所有文件都被先移除,再添加,全项目n个文件都有改...原创 2019-07-25 18:13:50 · 571 阅读 · 0 评论 -
antd form 表单邮箱校验
需求中,有一个邮箱得校验:格式和长度于是,我写了下面得规则:rules: [{pattern: /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message: '邮箱格式不正确',},{max: 50,message: '邮箱不得超过50字符',},],...原创 2019-07-17 17:34:14 · 7873 阅读 · 0 评论 -
简单实用git命令
用git来管理项目版本,使用了已经有一年了。虽没有深入去研究git的众多命令,但使用以下我介绍的命令管理自己的工程,已经够用了。项目工程通过gitLab访问,以此为例。第一步:在gitLab中打开远程仓库,点击fork,如图第二步:进入fork的本地仓库,如图第三步:创建文件夹,如命名为project。打开控制台,敲入cd ,将文件夹拖入到控制台中得到路径。点击enter,切换到project文件...原创 2018-02-22 13:41:12 · 201 阅读 · 0 评论 -
iOS 写入日历
系统的日历功能,因系统封装了编辑界面,故添加此功能很简单。原创 2017-02-14 15:39:35 · 1386 阅读 · 0 评论 -
UITableView 内容显示不全
简单的表,展示数据。用xib的cell,自动布局,自动设置cell的高来实现,在把VC以push的形势展示出。 运行demo发现,内容显示不全。检查代码,没毛病。 后,修改table的frame:原:self.view.bouns 修改为 CGRectMake(0,0,self.view.bouns.size.width,(self.view.bounds.si原创 2017-02-20 14:49:59 · 2991 阅读 · 0 评论 -
angular实现单页面和native的交互小节
angular1.0前端框架,引入cordova实现前端和native交互。记录开发过程中,遇到的问题,和get到的知识点。并提出一个问题,若有答案,请告诉我。谢谢。原创 2017-01-17 01:08:49 · 781 阅读 · 0 评论 -
解决切换不等高的系统键盘时,会有黑条闪现
解决切换不等高的系统键盘时,会有黑条闪现,起初觉得很无奈,正常的编码,却出现异常的现象。查找无果后,我写了个demo,用纯代码实现,切换不等高的系统键盘时,发现没有黑条了。故当时判断是xib导致的。将xib改版成纯code实现时,但还是有黑条。又观察到demo的另一个不同点,不是用navigation push进来的。于是就换成present(恢复xib的实现),问题就解决了。此问题,只因push引起,与输入框的实现方式无关。原创 2017-01-16 16:06:26 · 357 阅读 · 0 评论 -
iOS 添加水印
iOS 添加水印,此方法,简单方便,很微妙!原创 2017-02-06 11:17:45 · 2643 阅读 · 0 评论 -
读代码笔记《一》
读代码,记录的笔记,摘录重点。原创 2016-07-28 10:12:15 · 241 阅读 · 0 评论 -
简述控件约束的三种形式<二>
续上一篇介绍实现约束的三种类型,这篇主要简述的是为纯代码添加约束,但无论是哪种类型的约束,核心都是相对布局,只要把握这点,用frame也可设置约束的。抱砖引玉,希望有所帮助。原创 2016-07-07 14:59:48 · 688 阅读 · 0 评论 -
cell.bounds.size.width 使用时的坑
我是iOS开发。根据需求,布局tableView表中cell,一般都会自定义。 如果是纯代码布局cell。就要coder创建控件,可以使用第三方的masonry类的写约束。也可以用frame 实现相对布局,安放控件。 我在cell内布局较简单,且美工标的尺寸,用原生的cell不能满足时,常选择后者,用frame实现相对布局,安防控件。 我要说的坑,就在在设原创 2016-07-18 14:18:15 · 998 阅读 · 0 评论 -
宏与const的区别
摘录的,供查阅转载 2016-07-14 14:13:55 · 1900 阅读 · 0 评论 -
读到的好文章,有关workspace 和大包静态库的
读到好文章,记录在此转载 2016-07-14 13:55:21 · 276 阅读 · 0 评论 -
如何整理代码
整理代码,是开发的优化工作,虽是小细节,但不可忽视。如何整理代码,这里分享在实际工作中,得到的建议。虽时隔很久,依然觉得很赞。分享在此。原创 2016-07-14 11:05:04 · 4902 阅读 · 0 评论 -
防射变换组合 & xib中显示 UIRefreshController 控件
仿射组合及在xib中,找到UIRefreshControll控件。作为笔记,供查阅原创 2016-07-13 14:50:35 · 446 阅读 · 0 评论 -
常用设置字控件层添加到父控件顺序的方法
设置子控件在父控件中的层次,是常用的操作。但如何获得子控件的在父控件中层次的索引,不常用到。现在在此做笔记,供查阅原创 2016-07-13 13:59:06 · 533 阅读 · 0 评论 -
OC中简单的指针用法
摘录的第三方指针用法,笔记,供查阅原创 2016-07-13 11:41:00 · 1266 阅读 · 0 评论 -
控件自定义边框及控件layer边框特点
作为iOS开发的一员,虽然有现成的代码,现成的思路,可copy,但也要有自己的思想,自己的尝试,自己的实践。古语有言“实践出真知”。加油,路上的我们。原创 2016-07-01 13:50:08 · 5186 阅读 · 1 评论 -
动脑
我是为iOS开发,我认为呢,能够站在巨人的肩膀上开发是我们的福利。但也要学会多一些思考,或许,会更你带来开发更多的乐趣呢原创 2016-07-11 17:59:17 · 286 阅读 · 0 评论 -
开发领悟
我是iOS开发,除了开发技能在不断地增加外,对于职场上,碰壁后,做了反省,得到了一些的领悟。原创 2016-07-11 22:18:16 · 215 阅读 · 0 评论 -
KVO原理
除了自己记录一些开发的经验,自己还会看一些推荐的技术文章。做些笔记。谢谢原文作者的分享。转载 2016-07-11 11:01:07 · 213 阅读 · 0 评论 -
获取一组汉子的首字母组合
获取一组汉子的首字母组合,有中英文的判断。原创 2016-07-25 21:43:54 · 422 阅读 · 0 评论 -
获得tableview中可见的cells
获得table中可见的cells方法原创 2016-07-14 16:12:33 · 565 阅读 · 0 评论 -
简述控件约束的三种形式<一>
在开发中,布局界面,适配不同尺寸的屏幕,已很常见。我讲述了我对控件约束的理解和归类的三种类型的,其中有涉及到一些设置约束过程中,可能出现的问题和解决方法。抛砖引玉,希望能够有所帮助。原创 2016-07-07 13:15:02 · 1166 阅读 · 0 评论 -
开发中demo的尝试经验
开发中,需求,有时需要先用demo验证其可行性,才可实施。在尝试过程中,一定要在原有工程的基础上,否则,会出现之前可执行的方案,在工程执行时,却又被否定。原创 2016-07-07 10:59:56 · 350 阅读 · 0 评论 -
oc中常用的占位符
object-c 中常用的占位符小集和转载字符串的常用方法小集转载 2016-07-19 14:08:09 · 616 阅读 · 0 评论