Swift学习之路
_zhangJ
iOS程序猿一枚
展开
-
Swift - 修改状态栏文字颜色
设置项目整体的状态栏类型在 plist 文件中设置 "View controller-based status bar style appearance" 为 yes 时, 将控制权交给 vc可以在UINavigationController中实现 override var childForStatusBarStyle: UIViewController? { return topViewController }在要修改的 controller 里面实现原创 2021-05-07 10:37:38 · 504 阅读 · 0 评论 -
swift-textView 限制
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-03-02 11:20:10 · 399 阅读 · 0 评论 -
guard语句
guard语句func test1(param:Int) { guard param>10 else { print("进入guard语句里") return } print("hello world")}test1(param: 15)/// 等价于func test2(param:Int) { if param>10 { print("hello world ==") } else {原创 2020-08-25 10:43:09 · 367 阅读 · 0 评论 -
Swift Array数组
数组的创建var a = [1,2,3,4]var b:[String] = ["hello","world"]var c:Array<Double> = []通过初始化器,定义可变数组 初始化器就是一个构造方法var array = [Int]()通过Array初始化器,生成一个,初始化为-1,长度为3的数组var array1 = Array(repeating: -1, count: 3)/// 打印结果 [-1, -1, -1]全部替换成1,2,3array1.原创 2020-08-25 10:15:53 · 2094 阅读 · 0 评论 -
极光推送生产环境收不到消息的原因
/*! * @abstract 启动SDK * * @param launchingOption 启动参数. * @param appKey 一个JPush 应用必须的,唯一的标识. 请参考 JPush 相关说明文档来获取这个标识. * @param channel 发布渠道. 可选. * @param isProduction 是否生产环境. 如果为开发状态,设置为 NO; 如果为生产状态,应改为 YES. * App 证书环境取决于profile .原创 2020-08-24 17:00:38 · 597 阅读 · 0 评论 -
Swift约束库SnapKit的使用
pod 'SnapKit' let test = UIView.init() test.backgroundColor = UIColor.red self.view.addSubview(test) let test1 = UIView.init() test1.backgroundColor = UIColor.orange self.view.addSubview(test1) te.原创 2020-08-06 09:34:59 · 599 阅读 · 0 评论 -
swift学习第一课
因为现在swift慢慢的成熟,而且较OC来说语言更为简洁,所以也就来学习一下,记录一下自己的学习过程let和var的区别以及用法let 声明静态变量,用let声明的变量不可再赋值var 声明的变量在声明之后可以再次进行赋值!和?的使用和区别 var loginButton:UIButton? var label:UILabel! override func view...原创 2018-06-07 15:59:06 · 157 阅读 · 0 评论