摘要: 1、YYLabel使用注意 阅读全文
posted @ 2016-12-24 13:38 ys123456789 阅读(4568) 评论(0) 推荐(0)
摘要: 项目中如果使用了CocoaPods,但需要彻底删除,怎么办? 1、进入项目根目录,删除与Pod相关的文件 2、打开项目 3、删除项目中的Pods文件夹 4、编译,会报错,解决方法如下 5、编译,还会报错,还要删除以下项 6、再编译,就不会再报错了。 如果想再继续使用CocoaPods,pod ini 阅读全文
posted @ 2016-12-24 13:28 ys123456789 阅读(256) 评论(0) 推荐(0)
摘要: 第一种情况:rvm是有效存在的 可以先按照这个方式去配置一次,如果发现ruby版本不足2.2.2,可以再去尝试安装rvm。 步骤1:删除源(这个系统自带的不好用) 步骤2:添加源(使用淘宝的镜像,记住要用https) 步骤3:查看是否使用的是淘宝镜像 步骤4:安装 步骤5:安装成功之后,尝试查看版本 阅读全文
posted @ 2016-12-24 13:20 ys123456789 阅读(171) 评论(0) 推荐(0)
摘要: Pod常用终端命令 Podfile文件内容简单介绍: 阅读全文
posted @ 2016-12-24 13:06 ys123456789 阅读(2039) 评论(0) 推荐(0)
摘要: swift和OC一样,都是通过NSClassFromString,根据一个字符串,生成相应的类。 取一个类的类型,oc中是[类 class],swift中[类.self]: OC示例代码: swift示例代码: 根据字符串创建控制器对象: swift中存在命名空间的概念,我们提供的控制器名必须要包含 阅读全文
posted @ 2016-12-24 11:31 ys123456789 阅读(485) 评论(0) 推荐(0)
摘要: 关键字: // @IBDesignable:实时看到xib设置后的效果 // @IBInspectable:给xib提供设置属性,可以xib中看到此属性 场景: 自定义一个UITextField,并提供borderColor、borderWidth、cornerRadius三个属性; 要求:这三个属 阅读全文
posted @ 2016-12-24 11:18 ys123456789 阅读(1007) 评论(0) 推荐(0)
摘要: 在Swift中,定义协议,要继承自NSObjectProtocol 定义协议示例代码: 遵守协议并实现代理方法示例代码: 阅读全文
posted @ 2016-12-24 11:06 ys123456789 阅读(228) 评论(0) 推荐(0)
摘要: 常用的系统通知: // 监听文本文字改变事件 NSNotification.Name.UITextViewTextDidChange // 监听键盘弹出 NSNotification.Name.UIKeyboardWillChangeFrame // 键盘的frame let keyboardFra 阅读全文
posted @ 2016-12-24 10:40 ys123456789 阅读(328) 评论(0) 推荐(0)
摘要: 对象属性: 1、private修饰的属性:只能在本类内部访问,分类和外部都不能访问(彻底私有) 2、fileprivate修饰的属性:在本类和分类中可以访问,外部不能访问(部分私有) 3、直接用let或var修饰的属性:在本类、分类和外部都可以访问(开放) 4、在分类中只能声明计算属性,不能声明存储 阅读全文
posted @ 2016-12-24 00:08 ys123456789 阅读(669) 评论(0) 推荐(0)