swift
Jayant_Y
其实我只是个敲键盘的
展开
-
app提交4.0被拒
被拒原因主要是苹果登录按钮的图标问题就是没有用苹果规定的样式图标苹果登录logo图标样式尺寸编辑下载地址原创 2020-09-27 14:45:40 · 371 阅读 · 0 评论 -
swift 常用三方库
swift 常用三方库(自用整理)#在决定pod进项目之前,最好先看看该库是否还在更新(三方库最好是封装一层再使用,后期业务改动需要换库会方便很多)约束布局:SnapKit(Masonry的swift版 star:16.6k)图片异步缓存加载:Kingfisher (star:16.4k)键盘管理:IQKeyboardManagerSwift(star:14.4k)网络请求:Alamofire(AFNetWorking的swift版 star:33.9k) ,Moya (Alamofire的封装原创 2020-07-31 17:20:52 · 1152 阅读 · 1 评论 -
swift 基础
开发中 推荐使用 let 因为let 更加安全 等需要修改的时候在改成var 运算符 需要加 空格 分开let :表示常量 一经赋值就不能被修改 不可变 var:表示变量 可变 在swift 中 数据的类型是自动推导 根据‘=’右边 来确定数据的具体类型 swift是一个类型校验非常语言 整数默认类型是Int long 小数默认类型是 Double 双精度 CGFloat 单精度原创 2016-07-27 23:34:35 · 367 阅读 · 0 评论 -
swift单例&OC单例
OC单例#import "NetworkTools.h"@implementation NetworkTools+ (instancetype)sharedTools { static NetworkTools *instance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{原创 2016-08-07 00:11:44 · 423 阅读 · 0 评论 -
swift 构造函数
/*构造函数 : 分配内存空间 设置初始值 ()在swift中 所有的构造方法 都是init*/import UIKitclass Person: NSObject { var name: String var age: Int //表示重写 表示重写父类的构造函数 //父类已经提供函数 子类需要对父类的函数进行扩展 //方法内 可以super.翻译 2016-08-07 00:20:18 · 464 阅读 · 0 评论