随笔分类 -  Swift

Swift - 正确使用CFNotificationCenterAddObserver w /回调
摘要:Swift - 正确使用CFNotificationCenterAddObserver w /回调 相似问题 如何在iOS的Swift中正确使用CFNotificationCenterAddObserver Swift:异步回调 libcurl回调w / c ++类成员 问题描述 in'ViewCo 阅读全文
posted @ 2022-01-07 20:46 纯情的小公鸡 阅读(1315) 评论(0) 推荐(0)
2016最新CocoaPods安装和错误解决 + 自己的经验
摘要:2016最新CocoaPods安装和错误解决 + 自己的经验 最近安装CocoaPods,在网上找了一下资料,发现文章要么过时,要么各种报错。都是抄来抄去,没有靠谱的,特意整理了一下最新的教程,并亲测成功。taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装r 阅读全文
posted @ 2016-12-27 18:02 纯情的小公鸡 阅读(362) 评论(0) 推荐(0)
设置导航栏nav全透明
摘要:设置导航栏nav全透明 - (void)viewDidLoad {里面添加 swift:版本 // 1、设置视图背景颜色 // self.view.backgroundColor = UIColor(white: 0.25, alpha: 1.0) // // // 2、设置导航栏标题属性:设置标题 阅读全文
posted @ 2016-11-23 14:06 纯情的小公鸡 阅读(1912) 评论(0) 推荐(0)
swift 中手势的使用
摘要:swift 中手势的使用 /**点击手势*/ func tapGestureDemo() { //建立手势识别器 let gesture = UITapGestureRecognizer(target: self, action: "viewTap:") //附加识别器到视图 self.view1. 阅读全文
posted @ 2016-10-28 11:12 纯情的小公鸡 阅读(1203) 评论(0) 推荐(0)
Xcode8如何去除控制台多余的打印信息
摘要:Xcode8如何去除控制台多余的打印信息 最近刚使用了Xcode8。遇到了一些问题,总结如下、希望对大家有所帮助。 一、如何去除控制台多余的打印信息。 方法:点击Product Scheme Edit Scheme。 在出现的Run Arguments Environment Variables中添 阅读全文
posted @ 2016-10-28 11:10 纯情的小公鸡 阅读(428) 评论(0) 推荐(0)
swift开发多线程篇 - 多线程基础
摘要:swift开发多线程篇 - 多线程基础 iOS 的三种多线程技术 (1)NSThread (2) NSOperation/NSOperationQueue (3) GCD —— Grand Central Dispatch CGD基本思想 GCD的基本思想是就将操作s放在队列s中去执行 提示 GCD 阅读全文
posted @ 2016-10-28 11:08 纯情的小公鸡 阅读(2646) 评论(0) 推荐(0)
UITextView: 响应键盘的 return 事件(收回键盘)
摘要:UITextView: 响应键盘的 return 事件(收回键盘) 此篇文章将要介绍UITextView: 响应键盘的 return 事件(收回键盘)的相关介绍,具体实例请看下文 UITextView: 响应键盘的 return 事件 UITextFieldDelegate代理里面响应return键 阅读全文
posted @ 2016-10-28 11:07 纯情的小公鸡 阅读(494) 评论(0) 推荐(0)
清除WKWebView的缓存
摘要:清除WKWebView的缓存 OC写法: swift写法再下下面。 清除WKWebView的缓存,让H5页面一刷新就更新至最新的页面 直接上代码~!~~ 要区分iOS9.0和8.0两种 - (void)deleteWebCache { if ([[UIDevice currentDevice].sy 阅读全文
posted @ 2016-09-09 11:09 纯情的小公鸡 阅读(6102) 评论(0) 推荐(0)
swift GCD使用指南
摘要:swift GCD使用指南 Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的 阅读全文
posted @ 2016-09-08 10:46 纯情的小公鸡 阅读(1765) 评论(0) 推荐(0)
牛B的swift屏幕旋转经验终结者(OC统一思路)
摘要:牛B的swift屏幕旋转经验终结者(OC统一思路) 1、AppDelegate (1)定义变量 var blockRotation: Bool = false (2)定义方法 Swift代码 func application(application: UIApplication, supported 阅读全文
posted @ 2016-08-29 14:22 纯情的小公鸡 阅读(2039) 评论(0) 推荐(0)
swift计算label动态宽度和高度
摘要:swift计算label动态宽度和高度 func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat { let statusLabelText: NSString = labelStr let size = CGSiz 阅读全文
posted @ 2016-08-24 11:04 纯情的小公鸡 阅读(5183) 评论(0) 推荐(0)
设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小
摘要:设置全局导航栏颜色,标题大小和UIBarButtonItem字体大小 在appdelegate里面设置 swift: UINavigationBar.appearance().barTintColor = UIColor.init(red: 47, green: 48, blue: 52) UINa 阅读全文
posted @ 2016-08-15 13:46 纯情的小公鸡 阅读(3747) 评论(0) 推荐(1)
设置控制器,出现默认知道空隙
摘要:设置控制器,出现默认知道空隙 - (void)viewDidLoad { [super viewDidLoad]; self.automaticallyAdjustsScrollViewInsets = NO; } 阅读全文
posted @ 2016-08-03 14:48 纯情的小公鸡 阅读(156) 评论(0) 推荐(0)
WKWebView进度及title
摘要:WKWebView进度及title WKWebView进度及title WKWebView 的estimatedProgress和title 都是KVO模式,所以可以添加监控: [webView addObserver:self forKeyPath:@"estimatedProgress" opt 阅读全文
posted @ 2016-07-29 16:26 纯情的小公鸡 阅读(1024) 评论(0) 推荐(0)
SWIFT推送之本地推送(UILocalNotification)
摘要:SWIFT推送之本地推送(UILocalNotification) 本地推送通知是通过实例化UILocalNotification实现的。要实现本地化推送可以在AppDelegate.swift中添加代码实现,本事例是一个当App进入后台时推送一条消息给用户。 1.首先在didFinishLaunc 阅读全文
posted @ 2016-07-29 15:15 纯情的小公鸡 阅读(711) 评论(0) 推荐(0)
解决问题的思路(如故事版里面有东西,却不见了)(swift里面开发比较多)
摘要:解决问题的思路(如故事版里面有东西,却不见了) 正确效果图: 真机效果图: 内容:不见了 解决步骤:(重点讲解方法1) 1.把背景图隐藏了,如果能出现内容,说明背景图把内容遮住了。那怎么办呢,背景图是房子第一层的,解决方法就是鼠标拖拽背景图,重新放到第一层,相当于刷新了storybody对界面布局的 阅读全文
posted @ 2016-07-26 10:11 纯情的小公鸡 阅读(213) 评论(0) 推荐(0)
UITextView: 响应键盘的 return 事件(收回键盘)
摘要:UITextView: 响应键盘的 return 事件 UITextFieldDelegate代理里面响应return键的回调:textFieldShouldReturn:。 但是 UITextView的代理UITextViewDelegate 里面并没有这样的回调。 但是有别的方法可以实现: UI 阅读全文
posted @ 2016-07-26 09:22 纯情的小公鸡 阅读(868) 评论(0) 推荐(0)
无敌获取控制器
摘要:swif: let tabBarController: UITabBarController = UIApplication.sharedApplication().keyWindow?.rootViewController as! UITabBarController let nav: UINav 阅读全文
posted @ 2016-07-21 17:28 纯情的小公鸡 阅读(144) 评论(0) 推荐(0)
经验之谈—控制器的view的显示
摘要:经验之谈—控制器的view的显示 开发中,我们经常需要将一个控制器的view添加到另一个控制器的view上,这种效果是我们期望看到的,但是里边隐藏着一些细节,不注意的话,可能会达不到我们想到的效果。 先举个例子给大家看一下: 我们创建一个ZYTestViewController : UITableV 阅读全文
posted @ 2016-07-18 17:54 纯情的小公鸡 阅读(238) 评论(0) 推荐(0)
Swift 中关于”??”操作符
摘要:Swift 中关于”??”操作符 Swift 的语法在保证安全和健壮的基础上,又带有很多非常灵活的特性,比如 ?? 操作符就是其中一个。大家可能已经了解它,也可能有些同学不了解它,这里给大家整理了关于这个操作符值得一看的讨论。 ?? 操作符简述 在展开讨论之前,我们先来了解这个操作符的作用是什么。这 阅读全文
posted @ 2016-05-16 11:11 纯情的小公鸡 阅读(296) 评论(0) 推荐(0)