Swift
文章平均质量分 56
WUYANYANstrong
这个作者很懒,什么都没留下…
展开
-
在swift中cocoapods可以导入哪些第三方库
Network: Alamofire:著名的AFNetworking网络基础库Swift版 - Alamofire/Alamofire · GitHub SwiftyJSON:最为开发者认可的JSON解析类 - SwiftyJSON/SwiftyJSON · GitHub Storage: SQLite.swift:简单、轻量,使用上最SQL的SQLite封装库 - ste原创 2016-09-09 15:28:02 · 673 阅读 · 0 评论 -
Swift3.0使用UITableViewCell.Xib
let tableView = UITableView(frame: .zero, style: .plain) view.addSubview(tableView) tableView.delegate = self tableView.dataSource = self tableView.sepa原创 2016-11-11 15:23:46 · 1909 阅读 · 0 评论 -
Google Map定位,大头针(Swift3.0)
1.cocoapods集成Google Map SDK platform :ios, '8.1' use_frameworks! target 'GoogleMapTest' do pod 'GoogleMaps' end 2.plist文件配置 1>LSApplicationQueriesSchemes array it原创 2016-10-20 17:51:27 · 2267 阅读 · 0 评论 -
swift3.0键盘弹起,遮挡输入框问题
extension LoginViewController:UITextFieldDelegate { func textFieldShouldReturn(_ textField: UITextField) -> Bool { textField.resignFirstResponder() //键盘收回,view放下 UI原创 2016-11-30 11:05:15 · 1762 阅读 · 1 评论 -
swift3.0 Double、CGFloat 转化成字符串
func Show() ->String{ return String.init(format: "%.2f", (lastMileage)! ) }原创 2016-11-30 11:07:21 · 1590 阅读 · 0 评论 -
Swift 3.0 API Design Guidelines
1, 这是官方版本编码设计规范 https://swift.org/documentation/api-design-guidelines/ 2, Github: Specifics from these guidelines + additional remarks are mentioned below. https://github.com/lin原创 2016-12-16 09:18:45 · 790 阅读 · 0 评论 -
Swift3.0做弹幕
BarrageRenderer 一个 iOS 上的开源弹幕渲染库, readme 都是用中文写,很容易理解。 首先 ,下载下轮子,把BarrageRenderer/目录拖到你的工程文件夹下。 其次,在你的 桥接文件里 #import "BarrageRenderer.h" 然后你就可以在项目里使用这个轮子了。 接着说下怎么使用轮子: 当然在readme里有非常详细的介绍转载 2017-03-09 09:30:21 · 1384 阅读 · 0 评论 -
Swift3.0 信鸽推送
private func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // 注册 XGSetting .getInstance()原创 2017-04-17 20:43:17 · 1313 阅读 · 0 评论 -
Swift3.0 代理传值,属性传值
1.代理传值()MapViewController传值 protocol MapViewDelegate : NSObjectProtocol { func selectedAddress(mapViewController:MapViewController,address:String?) } weak var delegate:MapViewDe原创 2016-11-04 13:27:53 · 2069 阅读 · 0 评论 -
Swift3.0加载网络图片
pod 'AlamofireImage', '~> 3.1.0' func setDeliveredPhoto(with fileUrl:String?) { print(fileUrl ?? "No fileUrl") guard let fileURL = fileUrl,原创 2016-11-11 15:02:34 · 3206 阅读 · 0 评论 -
支持swift3.0的开源库
pod 'IQKeyboardManagerSwift', '4.0.6' pod 'SCLAlertView', :git => 'https://github.com/vikmeup/SCLAlertView-Swift' # Alamofire 网络库 pod 'Alamofire', '~> 4.0' # swift解析json库 pod 'Swif原创 2016-10-09 10:09:17 · 1183 阅读 · 0 评论 -
iOS开发 适配iOS10以及Xcode8
http://blog.csdn.net/zhaojinqiang12/article/details/52574203转载 2016-09-18 14:49:18 · 339 阅读 · 0 评论 -
cocoapods升级到1.1.0,为了使用Swift3.0,遇到的问题
1.升级cocoa pods 原因是0.39.0中,swift3.0不能使用,所以必须升级 gem install cocoapods --pre //升级到最新版本 这样升级会报错的: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod Cocoapods在10.11原创 2016-10-09 11:06:46 · 1157 阅读 · 0 评论 -
swift 单例传值及其使用方式
//声明一个单例 SwiftSingleton.swift import UIKit class SwiftSingleton: NSObject { //申明一个变量,用这个变量传值 var name = "" class func shareInstance()->SwiftSingleton{原创 2016-09-23 14:29:14 · 1018 阅读 · 0 评论 -
Swift 利用SwiftyJSON解析数据、Alamofire请求数据
import Alamofire import SwiftyJSON //网络请求数据 func request(){ Alamofire.request(.GET, "http://fanyi.youdao.com/openapi.do", parameters: ["keyfrom": "bhzjbxjhb","key":"*********原创 2016-09-23 15:38:12 · 4197 阅读 · 0 评论 -
swift3.0 使用coredata
1.import CoreData 2. //获取Context,为了方便使用,这里封装成一个函数 func getContext () -> NSManagedObjectContext { let appDelegate = UIApplication.shared.delegate as! AppDelegate原创 2016-10-11 14:24:29 · 855 阅读 · 0 评论 -
swift3.0 CGFloat、String互相转化
1.CGFloat 转化成String dateCell.detailDateLabel.text = String.init(format: "%.2f", order.fare!) 2.String 转化成CGFloat func StringToFloat(str:String)->(CGFloat){ let s原创 2016-11-04 09:46:05 · 9144 阅读 · 0 评论 -
Swiift3.0 UITextFiled键盘返回事件,点击其他区域,键盘收起,停止编辑;UITableViewCell取消选中行,以及系统默认的线的长短调整
1.self.userNameField.delegate = self 2.extension LoginViewController:UITextFieldDelegate { func textFieldShouldReturn(_ textField: UITextField) -> Bool { textField.resignF原创 2016-11-11 11:03:48 · 487 阅读 · 0 评论 -
Swift3.0系统自带的推送,不使用第三方
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { Thread.sleep(forTimeInterval: 1.0)原创 2016-11-11 11:15:51 · 3217 阅读 · 0 评论 -
iOS/Swift3.0 终端命令自动打包
1.终端cd到你的项目目录下,执行 /Users/路径路径。。。/。。。/xxx.xcworkspace -scheme xxx xcodebuild -workspace xxx.xcworkspace-scheme build 注意:这是cocoapods的项目,才这样这样,成功之后,目录中多一个文件,build 2.打包 xcrun -sdk iphoneos PackageA原创 2017-06-28 15:04:09 · 920 阅读 · 0 评论