所有文章已搬迁到个人站点:me.harley-xk.studio,欢迎访问留言 原由 最近跟着公司大佬在做 Laravel 后端开发,要求使用 php lint 进行代码规范...
目的: iOS APP在下一个版本会用swift开发,在多人开发中,即使有官网的规范模板.但每个人的代码风格和规范难以做到完全一致,对后期项目维护会增加一定的困难,这里主要...
1 Dagger2简介 Dagger2提供给Java和Android使用,主要用于模块间解耦、提高代码的健壮性和可维护性。它是一款依赖注入框架,使用了IOC(控制反转)的思想...
1、Drawable 简介 Drawable——可简单理解为可绘制物,表示一些可以绘制在 Canvas 上的对象。在日常的工作开发中,我们为 UI 配置背景、图片、动画等等界...
创建 设置背景颜色 设置读取文本,默认为nil 设置字体颜色,默认为黑色 设置文字大小,默认17 设置字体居中 设置最多显示函数 为0多行显示 设置阴影颜色 设置阴影偏移量 ...
delegate使用注意:1、协议继承自NSObjectProtocol2、弱引用delegate,防止代理对象无法释放导致的循环引用 自定义Person类,设置代理 Sec...
先说结论:SceneDelegate 用于 iPad 分屏 APP 开发, 目前 iPhone 没有分屏 纯代码, 不使用 StoryBoard 和 xib 在 Xcode ...
1.项目启动项配置 (文中代码为swift3.0) 1.非navigationController根视图创建 2.包含navigationController根视图创建 方法...
创建数组 数组是用来有序存储同样类型的值。同样的值可以在数组中不同的位置出现多次。 Swift中数组中存储的值类型必须明确,可以通过类型注释,也可以通过类型推断,并且不能cl...
iPhone not connected 的解决方法 打开 Xcode 点击上面导航条的 Window,然后选择 Devices and Simulators 找到你的设备,...
Timer与NSTimer的使用注意: 1、由于ios是通过runLoop作为消息循环机制,主线程默认启动了runLoop,可是子线程没有默认的runLoop,因此在子线程启...