随笔分类 -  ios

摘要:不要重复开启或者关闭监听 开启和关闭是成对操作的 离开播放界面需要关闭所有监听 并且currentItem需要设置置为nil 增加标识判断,开启监听把标识设置为true 关闭监听时如果标识为true才调用关闭监听操作 或者可以使用try catch 包裹 开启和关闭 监听的操作 阅读全文
posted @ 2020-04-28 16:36 荣超 阅读(698) 评论(0) 推荐(0) 编辑
摘要:1.PodFile 文件增加 pod 'KTVHTTPCache', '~> 2.0.0' 2.在终端 需要先cd到podfile文件所在目录 执行pod install 3.在header.h 头文件中引入 #import <KTVHTTPCache/KTVHTTPCache.h> 4.在AppD 阅读全文
posted @ 2019-12-31 10:09 荣超 阅读(1589) 评论(0) 推荐(0) 编辑
摘要:override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) //显示navbar self.navigationController?.setNavigationBarHidden(false, an 阅读全文
posted @ 2019-12-24 17:48 荣超 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:首先需要实现UIImagePickerControllerDelegate 代理 实现其imagePickerController 方法 这里用于选择图片或的拍照回调 //调用相机拍照 或者 图库选择 let picker = UIImagePickerController() picker.sou 阅读全文
posted @ 2019-12-07 16:40 荣超 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:增加键盘显示和隐藏事件监听 NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow(notification:)), name: UIResponder.keyboardWillShowNot 阅读全文
posted @ 2019-12-07 09:17 荣超 阅读(475) 评论(0) 推荐(0) 编辑
摘要:需要增加权限 在info文件增加 主要前面的key 后面的cameraDesciption只是一段描述 随便写就可以 阅读全文
posted @ 2019-12-06 16:33 荣超 阅读(372) 评论(0) 推荐(0) 编辑
摘要:class BannerView: UIView,UIScrollViewDelegate{ //图⽚⽔平放置到scrollView上 private var scrollView:UIScrollView = UIScrollView() //⼩圆点标识 private var pageContr 阅读全文
posted @ 2019-12-05 16:07 荣超 阅读(979) 评论(0) 推荐(0) 编辑
摘要:var timeObserver = avPlayerVC.player?.addPeriodicTimeObserver(forInterval: CMTime.init(value: 1, timescale: CMTimeScale(NSEC_PER_SEC)), queue: nil, us 阅读全文
posted @ 2019-12-05 15:53 荣超 阅读(3826) 评论(0) 推荐(0) 编辑
摘要:首先在服务器所在域名(https://www.test.com)根目录创建apple-app-site-association文件 { "applinks": { "apps": [], "details": [ { "appID": "teamID.com.test.TestApp", "path 阅读全文
posted @ 2019-11-07 19:10 荣超 阅读(612) 评论(0) 推荐(0) 编辑
摘要:let infoDictionary = Bundle.main.infoDictionary!let appversion = infoDictionary["CFBundleShortVersionString"] as! String //获取app的版本号 let deviceId = UI 阅读全文
posted @ 2019-10-25 19:18 荣超 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一种方式是把参数放到Parameters里面 request 增加 encoding:URLEncoding.default 就可以 还有中文在path上 比如 http://www.chao.com/chao/name/张三 这种方式需要处理url编码 url是字符串类型 url.addingPe 阅读全文
posted @ 2019-10-25 19:15 荣超 阅读(305) 评论(0) 推荐(0) 编辑
摘要:pod 'MJRefresh' import MJRefresh 加载更多 let footView = MJRefreshAutoNormalFooter(refreshingBlock:{ //去加载数据 加载完数据后状态设置为默认 self.collection_view.mj_footer? 阅读全文
posted @ 2019-07-01 16:49 荣超 阅读(1930) 评论(0) 推荐(0) 编辑
摘要:首先开启后台任务 使用设置后台任务触发的时机 application.setMinimumBackgroundFetchInterval(UIApplication.backgroundFetchIntervalMinimum) func application(_ application: UIA 阅读全文
posted @ 2019-06-29 09:18 荣超 阅读(302) 评论(0) 推荐(0) 编辑
摘要:pod 'Alamofire' import Alamofire let headers:HTTPHeaders = [ "aa":"bb" ] let parameters = [ "name":"test" ] request(url, method: .get, parameters: par 阅读全文
posted @ 2019-06-29 09:17 荣超 阅读(348) 评论(0) 推荐(0) 编辑
摘要:pod 'ksyhttpcache' 桥接文件 引入 #import <KSYHTTPCache/KSYHTTPProxyService.h> 带appdelegate里初始化 KSYHTTPProxyService.sharedInstance()?.startServer() let proxy 阅读全文
posted @ 2019-06-15 15:30 荣超 阅读(334) 评论(0) 推荐(0) 编辑
摘要:解决方法 在info.plist 添加LSApplicationQueriesSchemes 类型是Array weixin wechat 阅读全文
posted @ 2019-05-11 09:36 荣超 阅读(665) 评论(0) 推荐(0) 编辑
摘要:网上说是静态库的问题 阅读全文
posted @ 2019-05-01 15:43 荣超 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:/* 判断是否价格 */ let money = "100.98" let parrern = "^\\d+(\\.\\d{0,2})?$" if NSPredicate(format: "SELF MATCHS %@",pattern).evaluate(with:money){ print("是 阅读全文
posted @ 2019-04-25 17:31 荣超 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:uiview 直接设置 view.layer.cornerRadius = 5 uiimageview 还需要在设置view.layer.masksToBounds = true 。uiview设置这句的话会造成不必要的离屏渲染影响性能 图片圆角不推荐使用该方法 推荐使用的切圆角方法 extensi 阅读全文
posted @ 2019-04-18 15:09 荣超 阅读(151) 评论(0) 推荐(0) 编辑
摘要:引入需要的文件 pod 'RealmSwift' pod 'Realm' 然后在命令行使用 (首先应该cd到项目的根目录)输入 pod install 等待下载就行了(这个下载有点费劲,其他的插件包下的都比较快) 在页面 import RealmSwift 就可以使用了 func configRea 阅读全文
posted @ 2019-04-16 10:55 荣超 阅读(590) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示