![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Swift开发之路》
文子飞csdn
掌握Objective-C/Swift/JavaScript/JQuery/HTML/CSS技能,熟练Photoshop、premiere、Eduis、AE多媒体技术。专注于互联网设计开发与推广,凭借独特的创意思维,可迅速为企业公司建设宣传性网页/网页APP、iOS应用APP开发、平面广告、视频广告设计与制作。
提供以下专业服务
• 互联网设计:网页/网页APP开发、iOS应用APP开发、H5广告、等;
• 多媒体设计:广告设计、画册设计、海报设计、包装设计、照片处理、视频广告设计与制作等;
展开
-
Xcode各个版本下载地址
http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7-and-get-the-dmg-file原创 2015-09-30 16:09:27 · 1207 阅读 · 0 评论 -
Swift使用CoreData报错:CoreData: warning: Unable to load class named 'xxx' for entity 'xxx'.
Swift使用CoreData报错:CoreData: warning: Unable to load class named 'xxx' for entity 'xxx'. Class not found, using default NSManagedObject instead.解决方法:把项目名称增加到这个class的名称前面原创 2015-10-15 10:26:43 · 1541 阅读 · 0 评论 -
iOS&Swift自定义的tabbar出现重叠
(使用popToViewController导致的UITabBarButton重叠的问题)在iOS8 中允许动态添加tabbaritem,自定义的tabbar会出现重叠的情况,原本viewDidLoad()中已经移除的UITabBarButton再次出现。Swift--iOS11中首界面tabbar标题重叠,将Controller的标题 self.title改成self.navigati...原创 2017-12-29 17:24:03 · 824 阅读 · 0 评论 -
iOS(Swift4.0)导航栏滑动透明渐变
// 把导航栏设置为透明self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)self.navigationController?.navigationBar.shadowImage = UIImage()1)我们设置的是BackgroundImage,说明也许在我们的n原创 2018-01-26 14:59:17 · 2899 阅读 · 1 评论 -
for循环布局多个视图
for循环布局多个视图 self.layoutIfNeeded() let Magin_X = 15 let ImgView_W = (KScreen_Width - 250 - Magin_X * 5) / 4 var tempView: UIImageView?; for i...原创 2018-08-30 18:33:28 · 934 阅读 · 0 评论 -
Swift 去掉字符串中的空格
过滤字符串中的空格extension String { /* *去掉首尾空格 */ var removeHeadAndTailSpace:String { let whitespace = NSCharacterSet.whitespaces return self.trimmingCharacters(in: whites...原创 2019-01-18 11:22:39 · 4735 阅读 · 0 评论 -
Swift输入框过滤表情
Swift输入框过滤表情func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool { var isText = true if text.containsEmoji { ...原创 2019-05-09 14:27:57 · 1153 阅读 · 0 评论 -
SwiftyStoreKit swift内购
SwiftyStoreKit swift内购1.在 itunesconnect.apple.com,中配置内购项目,如图右侧有一个(查看公共秘钥)(验证购买时需要使用) 点击加号新建购买项目 根据你们产品的不同选择对应的项目 创建就很简单了,每一项都有介绍这里就不多说了 创建沙箱技术测试员用于内购测试使用 内容可以随便填写,需要注意的是 ...原创 2019-05-09 16:50:52 · 6650 阅读 · 0 评论 -
Swift_UIImagePickerController选择图片显示
Swift_UIImagePickerController选择图片显示代码如下:import UIKitclass ViewController: UIViewController, UIImagePickerControllerDelegate,UINavigationControllerDelegate { //跳转图库按钮 var selectButton:原创 2015-09-30 10:51:19 · 618 阅读 · 0 评论 -
Swift语言实现代理传值
需求:利用代理实现反响传值(以下例子采用点击第二个视图控制器中的按钮来改变第一个视图控制器中的Label的内容)一、创建RootViewController[objc] view plaincopyimport Foundation import UIKit class RootViewController:UIV转载 2015-03-05 18:21:13 · 484 阅读 · 0 评论 -
Swift-Extra argument 'green' in call
error Extra argument 'green' in call代码写法不符合这个版本的swift语法,要么是参数什么的传递错了。我今天就是因为参数传递的类型错了,但是没有报类型错什么的,只是出现上面说的那么一个没有什么参考意义的提示。 //创建3个UIView var fX: CGFloat =0.0原创 2015-01-31 15:49:05 · 1520 阅读 · 0 评论 -
Swift等号误写成双等号,编译器不报错,运行报EXC_BAD错误
//Swift等号误写成双等号,不会赋值成功。编译器不报错,运行报错。原创 2015-02-02 09:51:06 · 598 阅读 · 0 评论 -
Swift类似宏定义
//类似宏定义 let Collection_Cell = "CollectionCell" //注册单元格self.Collection_Cell collectionView.registerClass(CollectionViewCell.self, forCellWithReuseIdentifier:self.Collection_Cell)原创 2015-02-01 17:54:32 · 739 阅读 · 0 评论 -
Swift CGD遇到Cannot convert the expression's type 的问题
dispatch_async(dispatch_get_main_queue(), { self.refreshControl?.endRefreshing() })报错:Cannot convert the expression's type '(dispatch_qu原创 2015-02-06 15:53:41 · 1018 阅读 · 0 评论 -
编译ImageIO库type 'CFString!' does not conform to protocol 'NSCopying'
type 'CFString!' does not conform to protocol 'NSCopying'//编译ImageIO库发现提示这个问题,解决办法比较简单直接转换成NSString即可。var gifProperties : NSDictionary = properties[kCGImagePropertyGIFDictionary as String] as NSDic原创 2015-02-12 10:55:25 · 887 阅读 · 0 评论 -
swift 设置navigationBar titleTextAttributes
swift 设置navigationBar titleTextAttributes //设置navigationBar的背景图片 let backgroundImage = UIImage(named: "navigation_bg") self.navigationBar.setBackgroundImage(backgroundImage, forBarM原创 2015-02-11 10:22:01 · 7784 阅读 · 0 评论 -
收集来的学习用Swift代码分享!〔GIF图片+持续更新〕
http://www.cocoachina.com/bbs/read.php?tid-213913.html原创 2014-11-20 16:38:28 · 737 阅读 · 0 评论 -
Swift语言指南
Swift语言指南这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。GitHub: ipader/SwiftGuide | 网站:http://dev.swiftguide.cn | 欢迎开发者一起维护,或反馈/投稿想了解关于该指南及 Swift 更多信息的同学,可以阅读短文《致 Swift 开发者》。 想快速找到优秀开源项目的开发者,可以访问我们额外整理的《原创 2015-02-02 15:39:33 · 371 阅读 · 0 评论 -
Swift语言实现代理传值(RegisterViewController和LoginViewController)
被代理对象定义协议方法(RegisterViewController)//1.定义协议方法protocol RegisterDelegate { func registerZhanghaoMima(zhanghao: NSString, mima: NSString) }class RgisterViewController: UIViewController原创 2015-03-05 21:08:51 · 724 阅读 · 0 评论 -
Swift中的willSet与didSet(重写属性的Set方法)
Swift中的willSet与didSet(重写属性的Set方法)var rating: CGFloat? { willSet { println("将要设置新值\(newValue)") } didSet { println("rating filed changed form \(oldValue) to \(原创 2015-03-06 23:03:06 · 3659 阅读 · 0 评论 -
Swift中的willSet与didSet
在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化无需说太多,看看下面的代码你就能很快明白的import Foundationclass People : NSObject{ //普通属性 var firstName:String = "" var lastName:String = "" var nick转载 2015-03-06 22:34:22 · 433 阅读 · 0 评论 -
Swift中的!和?
一般我们在一下两种情况下会遇到!和?的使用1.声明变量时var number :Int?var str : String!2.在对变量操作时number?.hashValuestr!.hashValue由于这两种情况的意义不同,所以分开进行解释:1.声明变量时在声明一个变量时如果不手动初始化,Swift不会自动初始化该变量为一个默认值的。var转载 2015-01-30 21:49:16 · 401 阅读 · 0 评论