OS X 10.11 安装Cocoapods及出现的问题解决
CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。之前我们都是用淘宝的Ruby镜像来访问CocoaPods,但是目前使用https://gems.ruby-china.org/这个的比较多。我们在终端中执行以下命令来替换一下镜像: gem sources --remove https://rubygems.org/ gem sources -a https://gems.ruby-china.org/ gem sources -l 如果在终端中出现下面文字才表明你上面的命令是成功的: ...【详细】
oc 配置ruby环境和安装cocoapods 及问题解决
2017年07月04日 赞:0 评论:0 阅读:535
swift模型属性值有效性检测
在开发过程中遇到提交表单信息的页面,需要对某些必填项做有效值判断,经过尝试写出这样的解决办法,用到mj的数据模型转换,仅供参考: 只有少数不需要验证的属性时:传入不需要验证的实例属性字段数组和实例model,验证结果是返回验证成功与否状态和失败对应的属性索引 2.只对某些字段做出属性值判断:传入model和需要检测的属...【详细】
swift 遍历属性 模型属性值有效性检测
2017年01月05日 赞:0 评论:0 阅读:717
顶部图片吸顶拉伸缩放
由于设计的需求,我们在开发项目中会用到类似弹簧状态的图片拉伸效果,今天就和大家分享一个好用的吸顶拉伸图片效果。我是将顶部图片作为表的表头的情况下,对图片拉伸的。 1.设置表头视图 UIView *headerBackView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, HEIGHT_OF_DETAIL_PICTURE)]; headerBackView.backgroundColor = COLOR_BACKGROUD_GRAY; self.tableView....【详细】
ios 视图吸顶 图片拉伸缩放
2016年12月12日 赞:0 评论:0 阅读:985
导航栏的那些事(背景,字体,电池等设置)
UINavigationController下导航栏实现了统一化,但对于有些特殊导航栏样式需求,总结了一下遇到过情况,在尽量使用系统导航栏(保留侧边栏滑动返回)的前提下改变格式方法。 1.设置导航栏电池与信号颜色 首先将info.plist文件中View controller-based status bar appearance这个参数设置为NO。(系统只给出白的与黑色) [[UIApplication sharedApplication] setStatu...【详细】
ios 导航栏 电池背景字体设置
2016年11月29日 赞:0 评论:0 阅读:969
Xcode8 xib报错解决办法
Xcode8 更新后出现几个需要注意的坑 1.xib 文件出现选择设备的提示 (1)报错信息提示 解决办法:选择choose device,打开文件源代码(右击文件,选择 open as ->source code)找到, 删除这些代码capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/,以及把< document>中的toolsVersion和< plugIn>中的version改成你正常的xib文件中...【详细】
ios Xcode8 xib报错
2016年11月29日 赞:0 评论:0 阅读:2028
ios 不同类型报错解决办法收集
1 .真机调试 code signing is required for product type 'Application' in SDK 'iOS 9.3’ (就是说代码签名证书不对劲) 解决办法: 1.选择工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 将选项改为:iPhone Developer 2.重新下载你的证书,或者修改通配符,或者说修改你的appid 。选择工程 -》Bundle Identifier 修改为最新的appid 。造...【详细】
ios 报错解决办法
2016年11月29日 赞:0 评论:0 阅读:1523
swift迁移到swift3.0报错(Use Legacy Swift Language Version, Use the [Edit > Convert > To Current Swift Syntax…] )
xcode更新到8后,之前的swift项目打开都需要适配版本升级问题,为此我搜遍了网络上的相关资料,大都说的不具体没能根本的解决报错问题,在我的不断尝试下,终于找到了比较简便的解决办法,跟大家分享下 首先,打开旧版本的项目时会出现选择版本更新的提示如图所示: 解决步骤: 1.选择later项,之后还会弹出一次,还是选择later。 ...【详细】
Xcode8 swift3.0 Version
2016年11月24日 赞:0 评论:0 阅读:1327
键盘的类型使用
1、英文键盘: UIKeyboardTypeAlphabet(Alphabet字母) UIKeyboardTypeASCIICapable UIKeyboardTypeDefault 这三个默认都显示字母表。默认下面第一幅图,点左下角切换到下面第二幅图。 2、数字键盘 UIKeyboardTypeDecimalPad (Decimal十进制) 3、电子邮箱键盘 UIKeyboardTypeEmailAddress 4、没有符号的英文键盘 UIKeyboardTypeNamePhonePad 这个类型默认显示第一幅图片,如果点击123按...【详细】
ios 键盘类型
2016年09月22日 赞:0 评论:0 阅读:1035
常用的几种正则匹配
1.正则匹配手机号(只对合不合法匹配,不区分电信,移动,联通) (BOOL)checkTelNumber:(NSString) telNumber { NSStringpattern =@"^1(3[0-9]|4[57]|5[0-9]|7[6-8]|8[0-9])\d{8}"; NSPredicate*pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",pattern]; BOOL isMatch = [pred evaluateWithObject:telNumber]; return isMatch; } 正则匹配验证码(数字字母组合) (BOOL)checkSecurity:(NSString*) ...【详细】
ios 车牌 姓名 正则匹配(手机号 小数)
2016年09月08日 赞:0 评论:0 阅读:928
UITableView 的cell防止重用问题
UITableView是我们经常用到的,他的重用机制很好的帮我们减少了内存压力,但如果不注意一些坑,很容易造成数据混乱。经过长期的使用,总结出一些准确重用cell的注意事项。保你轻松使用,事随所想。 给出代码示例供参考 重用单元格应遵循: 1.每种格式不同类型单元格注册,UI自定义。 2.单元格样式相同,只是数据不同的cell。(例第一...【详细】
2016年08月19日 赞:0 评论:0 阅读:533
共10个 共1页
sina weixin mail 回到顶部