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