摘要: CGRect是一个结构体,包含CGPoint origin 和 CGSize size origin 表示的是frame的前两个参数 x,y,表示的是起始点的坐标 size表示的是自身的尺寸,长和宽 阅读全文
posted @ 2016-03-30 14:04 J-yq 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修改功能。 第一步:修改类名 将鼠标点击放在类的名称上,选择Xcode工具栏中的edit->refactor->rename: 之后,将类名更改为我们需要 阅读全文
posted @ 2016-03-25 11:23 J-yq 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: UIScrollView的属性总结 这里把UIScrollView的几个要点总结下: 从你的手指touch屏幕开始,scrollView开始一个timer,如果: 1. 150ms内如果你的手指没有任何动作,消息就会传给subView。 2. 150ms内手指有明显的滑动(一个swipe动作),sc 阅读全文
posted @ 2016-03-23 11:33 J-yq 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 8.0之前两个控件分别创建 8.0之后两个控件统一由UIAlertController管理 例: UIAlertController * alert =[UIAlertController alertControllerWithTitle:@"提示消息" message:@"账号密码有误" pref 阅读全文
posted @ 2016-03-22 16:32 J-yq 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。 将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法。 用第二层子视图 换 第一层子视图的位置 self.view是第0层 [self.view excha 阅读全文
posted @ 2016-03-21 19:08 J-yq 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 鼠标点击按钮button然后按住control键拖拽到SVC页面,在弹出的segue页面中选择跳转模式即可 优点:操作方便,无代码生成,在storyboard中展示逻辑清晰缺点:页面较多时不方便查看,团队合作时可维护性差, 多人合作时不建议使用这种方式。 通过调用UITabBarController 阅读全文
posted @ 2016-03-21 18:52 J-yq 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。 使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的: 1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。 2. 必须保证是我发送的邮件,不是别人冒充我的。 阅读全文
posted @ 2016-03-01 22:45 J-yq 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.将类的实现分散到多个不同文件或不同框架中。 2.创建对私有方法的前向引用。 关于前向引用:如果其他类中的方法未实现,在你访问其他类的私有方法时,编译器会报错,这时使用类别,在类中声明这些方法(不必实现)就不会再产生警告,来我们是访问不了其他类的私有方法的,但是帮那个类的私有方法声明在这个类的类别 阅读全文
posted @ 2016-02-23 21:48 J-yq 阅读(217) 评论(0) 推荐(0) 编辑