swift 开发技巧
文章平均质量分 58
MTT_blog
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 UIAlertController 创建多个输入框
我们可以使用UIAlertView的alertViewStyle属性,创建一个输入框有LoginAndPasswordInput(登录名,密码),PlainTextInput(单个输入框)以及SecureTextInput(密码输入框),但是现在我需要创建两个及以上的输入框,并且 Placeholder 自定义,下面我们以两个输入框为例let alertController : U原创 2016-12-22 09:58:18 · 1079 阅读 · 0 评论 -
自己给 TextView 添加 placeholder效果
在 iOS 中textView没有直接 placeholder 功能,又想要那种效果,就自己添加了一个 label;在 textview 中放入一个label, label.text 就写你要写的 placeholder 文字,颜色设置为 Light Gray Color;(我是 storyboard 做的)然后设置 textViewDelegate func textViewDi原创 2016-11-28 14:14:36 · 596 阅读 · 0 评论 -
swift 验证输入身份证号的合法性
这是我看到用 oc 写的身份证号的合法性校验后自己用 swift 写了一下,具体哪里看来的忘了,没标出处,望原作者见谅!直接上代码! func validateIDCardNumber(sfz:String)->Bool{ let value = sfz.stringByTrimmingCharactersInSet(NSCharacterSet.whit转载 2016-12-05 13:19:12 · 1838 阅读 · 0 评论 -
IOS开发 相关尺寸总结
总结了一下ios里面的尺寸问题1.launchimage 尺寸LaunchScreen.xib可以作为launchimage,但是只适用于iOS8以上(现在估计都是ios8以上的开发了,ios7快被抛弃了,尤其是用swift开发的,ios7已经被抛弃了)2.APPicon 尺寸3.手机页面尺寸(借图一张)4.不同手机屏幕高度尺原创 2016-11-18 15:44:41 · 422 阅读 · 1 评论 -
关于Bundle Identifier的问题
最近客户要求新开发的app(com.XXX.bbb)要覆盖掉原来的app(com.XXX.aaa)(ios企业版开发),也就是原来的app在点进去检查更新的时候,点击更新就要用新的app,而且老用户要直接登录(用keychain保存的用户Mac)我回去看了看,我去,我新的app跟旧的app的 Bundle Identifier 不一样啊,一开始我想了个比较笨的方法,把原来的app里的都删掉,然原创 2016-11-18 11:02:25 · 1680 阅读 · 0 评论 -
swift 手动输入8位日期合法性校验
在开发的过程中,客户要求有的日期需要用户手动输入和日期选择器共同存在,日期选择器的我们当然不需要去校验,手动输入的就需要校验.总结了一下开发过程中的算法,简化后更加简洁有效,代码如下:func effectiveDate(year:Int,month:Int,day:Int)->Bool{ if year <=0{returnfalse} if month原创 2016-11-18 10:25:38 · 669 阅读 · 0 评论 -
swift 写webService请求
我这边的后台有个项目是. net 写的,还有个是 Java 写的,后者很熟悉了, alamofire 或者 afnetworking 都可以解决,前者还是第一次遇到,试了半天也总算是成功了,下面拿登录接口来详细说明,接口名称:IsExistsUsers let soapMsg ="" + "" + "" +原创 2016-11-29 13:25:44 · 2460 阅读 · 0 评论 -
swift 下 String 转 NSdate 相互转化,一些日期相关的总结
1.String 转化成 NSDate :通常我在提交数据的时候时间格式都是14位,例如:"20161224191234", 为了开发方便,需要把字符串转化成 NSDatelet dateString = "20161224191234"let formatter = NSDateFormatter()formatter.dateFormat = "yyyyMMddHHmmss原创 2016-12-28 13:36:44 · 6999 阅读 · 1 评论
分享