swift
七月_代码君
iOS开发,React Native跨平台开发
展开
-
Swift3.0 闭包
Swift3.0 闭包传值 闭包 –> 逆向传值SecondViewController控制器import UIKitclass SecondViewController: UIViewController {import UIKitclass SecondViewController: UIViewController { // ***** 注意 ***** // 声明闭包的时原创 2017-09-09 11:48:37 · 268 阅读 · 0 评论 -
Xcode archive闪退
点击Xcode - Preference 取消Source Control 的勾选项原创 2018-04-26 19:49:41 · 806 阅读 · 0 评论 -
Swift3.0 网络请求二次封装
网络请求封装基于Alamofire,数据解析使用SwiftyJSon,用法详见GitHub, 本文只做较简单的Get,Post封装和二次封装,项目中适合请求管理… 经验来自:我们公司后台架构师,要改变后台数据的返回字段和返回格式,所以感觉二次封装必要性还是比较大的!// 网络请求一级封装import UIKitimport Alamofireimport SwiftyJSONen原创 2017-09-10 10:51:34 · 521 阅读 · 0 评论 -
Swift3.0 Cocoapods 安装方法
安装ruby环境打开终端,命令行 从 $ 之后开始 安装cocoapods,遇到了好多坑: ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/xcodeprojERROR: While executing gem … (OpenSSL::SSL::SSLError)[!] The原创 2017-09-10 18:12:23 · 193 阅读 · 0 评论 -
Swift3.0 UINavigationController侧滑手势
UINavigationController侧滑import UIKitclass HPNavigationController: UINavigationController { override func viewDidLoad() { super.viewDidLoad() let navBar = UINavigationBar.appearance()原创 2017-09-10 12:59:02 · 378 阅读 · 0 评论 -
Swift3.0 TabbarController封装并添加动画效果
做TabbarController简单封装,并添加点击动画效果import UIKitclass HPTabbarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() self.delegate = self // 指定代理 --> extension原创 2017-09-10 10:30:59 · 423 阅读 · 0 评论 -
Swift3.0 通知
通知 –> 本文不做多个页面接收通知,只在两个页面之间发送和接收,多个页面类似SecondViewController代码块import UIKitclass SecondViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view原创 2017-09-09 13:21:50 · 217 阅读 · 0 评论 -
Swift3.0 代理
代理 –> 逆向传值SecondViewController代码快import UIKitprotocol SecondViewControllerDelegate { func showInfo(_ str : String) -> Void}// 类名后不能写SecondViewControllerDelegateclass SecondViewController: UIView原创 2017-09-09 13:01:02 · 244 阅读 · 0 评论 -
Swift3.0 屏幕适配
适配基于 UIView+Extension创建UIView+Extension.swift类,重写frameimport UIKitextension UIView { // x var x: CGFloat { get { return frame.origin.x } set(newValue) {原创 2017-09-10 12:15:55 · 955 阅读 · 0 评论 -
Xcode安装ipa包
在xcode页面,选择Window -> Devices and Simulators原创 2018-04-27 16:29:02 · 1926 阅读 · 0 评论