
Swift
文章平均质量分 55
yanyanforest
Stay hungry,stay foolish。
展开
-
Swift之初学1
USing Swift with cocoa and oc原创 2014-08-24 21:54:39 · 634 阅读 · 0 评论 -
UISegmentedControl之简单应用
参考 UISegmentedControl很久之前用OC编写 //UISegmentedControl self.segmentControlView = [[UISegmentedControl alloc]initWithItems:@[@"我的",@"公共"]]; //tintColor改变UISegmentedControl默认的选中颜色 self.segment原创 2016-01-20 15:04:58 · 2776 阅读 · 0 评论 -
iOS程序中添加字体
以后缀TTF(ttf)的字体为例下载字体*.ttf导入程序中在info.plist 添加以Fonts provided by application为键的数组,如图双击.ttf文件,进行安装安装完,如下图在程序中即可使用:titleLabel.font = UIFont(name: “DFPHaiBaoW12-GB”, size: 20)以前加入过字体,好久没用,又忘了,赶紧补充上。好记性不如烂笔头原创 2015-11-18 17:03:59 · 513 阅读 · 0 评论 -
Swift2的更改
What’s New in SwiftSwift2The Swift Programming Language (Swift 2)What’s New in Swift错误处理-Error Handle由原来的error 改成try-catch 或者throws 之前 语法如下var reg :NSRegularExpression! = NSRegularExpression(patte原创 2015-09-23 15:11:49 · 3781 阅读 · 2 评论 -
Swift 中由字符串转化成类名
OC中由字符串转化成类名,hen z原创 2014-11-05 10:24:49 · 9510 阅读 · 0 评论 -
GCD理解(一)
参考:官方GCDGCDCGD是Grand Central Dispatch首字母的缩写,包括系统的语言特点,运行库,和系统的完善,提供系统用于执行并行的多核硬件在iOS和OS X的代码支持全面的改进 。 在系统级的操作上,GCD能更好地适应所有正在运行的程序的需要,并以均衡的方式分配可用的系统资源。 GCD的API,支持在UNIX操作系统级别的异步执行。可以使用这个接口来管理与文件描述符、Mac原创 2015-07-29 11:08:33 · 641 阅读 · 0 评论 -
倒计时
很多时候会用到倒计时的功能,比如答题PK的App,还有注册时发送验证码先创建一个timer timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("fireTimer:"), userInfo: nil, repeats: true)开启之后,进行计时 func fire原创 2015-06-02 17:28:13 · 533 阅读 · 0 评论 -
iOS 给app评分
if SYHelper_Base.systemVersionIOS5() { feedStr = "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=\(appId)" }else{原创 2015-06-08 17:09:23 · 1660 阅读 · 0 评论 -
iOS 版本更新
func checkAppVersion(url : String!){ var infoDic : [NSObject:AnyObject] = NSBundle.mainBundle().infoDictionary! debugPrintln("infoDictionary-\(infoDic.description)") var curVer原创 2015-06-02 15:50:57 · 480 阅读 · 0 评论 -
tableview Group的使用-section Header的高度显示一致
func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { if section == 0 { return 20 } return 20 } func tableView(tableVie原创 2015-06-02 16:56:39 · 6239 阅读 · 0 评论 -
UIColor之十六进制转换
class func colorWithHex(hex: String, alpha: CGFloat = 1.0) -> UIColor { var rgb: CUnsignedInt = 0; let scanner = NSScanner(string: hex) if hex.hasPrefix("#") {原创 2015-06-18 14:01:59 · 581 阅读 · 0 评论 -
bug-Assertion failure in [MyClass layoutSublayersOfLayer:]
这是在iOS7上,tableview 的sectionHeaderView中报错*** Assertion failure in -[****.****UITVSectionHeader_Team layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.137/UIView.m:8794libc++abi.dylib: termina原创 2015-04-22 09:56:18 · 3657 阅读 · 0 评论 -
KeyBoard 在iOS7和iOS8上通知的区别
要想在界面加入qq类似的聊天键盘首先注册通知如下: NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardWillShow:", name:UIKeyboardWillChangeFrameNotification, object:nil)原创 2015-04-01 10:36:43 · 2227 阅读 · 0 评论 -
iOS测试-模拟器下键盘不能弹出
现在几乎公司所有设备版本都是iOS8.1以上,导致测试iOS7只能用模拟器了。(XCode6.1及以上)但是测试时出现了这样一个问题,点击输入框时,键盘不谈起来,导致无法测试正确。解决方法-步骤如下:1.打开iOS模拟器,选择Hardware菜单。2.选中Keyboard,将其中的第二项Connect Hardware Keyboard 选中状态去掉。OK原创 2015-04-02 10:22:02 · 4576 阅读 · 0 评论 -
preferredFontForTextStyle字体设置之更改
在 iOS 7 之后我们可以用 UIFont 的preferredFontForTextStyle: 类方法来指定一个样式,并让字体大小符合用户设定的字体大小。目前可供选择的有六种样式:UIFontTextStyleHeadline UIFontTextStyleBody UIFontTextStyleSubheadline UIFontTextStyleFootnote UIFo原创 2015-02-16 16:27:01 · 6917 阅读 · 0 评论 -
Any、AnyObject、AnyClass区别
Any、AnyObject、AnyClass有什么区别:Any是一个空协议集合的别名,它表示没有实现任何协议,因此它可以是任何类型,包括类实例与结构体实例。Any是一个别名。AnyObject是一个成员为空的协议,任何对象都实现了这个协议。AnyClass是AnyObject.Type的别名而已。下面看一下Any的声明,在Swift中: /// 一个原创 2014-12-11 18:10:09 · 1096 阅读 · 2 评论 -
Swift-AutoLayout system UITableViewCell
和OC 不太相同,让我纠结了一些时间,只好bu原创 2014-10-09 19:14:56 · 2983 阅读 · 0 评论 -
CoreLocation的变化-iOS8
题外话: 很多时候,我们都要以归零的心态,变化的姿态面对每一天。新闻刚刚推送ApplePay 于2.18正式登录中国。今天一早在公司楼下seven-eleven买早餐,刚走到门前,看着门上贴着“Pay”的标示,心想太快了,走到办公室,一打开手机,一看app更新,大部分都以Apple Pay上线为重大更新亮点,如此这样,我该做些什么,像其他人无所事事的一样绑定银行卡?不能吧,我想这个框架在我做的A原创 2016-02-18 15:00:09 · 465 阅读 · 0 评论