随笔分类 - [iOS开发Swift]
用Swift开发的学习和实践笔记
摘要:1 通过 constrain 所设置的控件frame 在 viewDidLoad() 的时候还是不会更新的 在viewDidAppear() 已经更新 所以 在viewDidLoad() 调用 控件的frame 进行其它设置 会得到不想要的结果 2 UIColor 创建的任何颜色都是白色 这里UIC
阅读全文
摘要:Q: 在interface builder 里面不可以设置 auto layout 的multiplier 的属性 A: 把 height 的layout拖到代码里面 其它属性继续interface builder 里面添加可以解决很多问题
阅读全文
摘要:约束添加到父视图上 意思就是imageView的高度等于self.view的height的0.5倍+0 注意: 这个方法在hierarchy 也就是整个的层级关系组合完成之后使用 也就是adSubview()之后 还有就是约束要完整 上一级的view 和自身的都是
阅读全文
摘要:在Playground文件所在里的地方 如果忘记保存到哪里了 Show File Inspector 可以打开面板 上面有一个Full Path 就是文件路径 (点击右下角小箭头就会直接打开了) 右键点击name.playgournd 文件-> 显示包内容 这里如果没有Resources 这个文件夹
阅读全文
摘要:在 iOS7以前,是使用如下方法创建的: CG_EXTERN CGContextRef CGBitmapContextCreate(void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow
阅读全文
摘要:NSOperationQueue 有一个参数 maxConcurrentOperationCount 最大并发数,用来设置最多可以让多少个任务同时执行。当你把它设置为 1 的时候,就是串行了。 NSOperationQueue 还有一个添加任务的方法,- (void)addOperationWith
阅读全文
摘要:You should return out side the closure. Else the calling function should have a closure.
阅读全文
摘要:内建响应函数 response() responseData() responseString(encoding: NSStringEncoding) responseJSON(options: NSJSONReadingOptions) responsePropertyList(options:
阅读全文
摘要:方法一: 方法一没有讲单元格重用 建的单元格数量少还可以1、新建一个Swift文件import UIKitclass Custom: UITableViewCell { var label1: UILabel? var label2: UILabel? var la...
阅读全文
摘要:1.一不小心删除了 target bulidSetting 里面的 runpath search path 真机测试的时候一直报错找不到 frameworks幸好从别的工程里面找到的了这个默认值@executable_path/Frameworks2.Application Transport Se...
阅读全文
摘要:如果给控制设置 autolayout constrain 的话 要把优先级改成为 low 才可以 在代码里面修改frame 的值 否则修改了也无效
阅读全文
摘要:tableView 要是不设置成grouped 分区的最后一个会有很多的cellstoryBoard里面设置了
阅读全文
摘要:backBarButtomItem 这个属性在 navigation Controller 的前一级的视图里设置 在下一级的视图里面才会体现出 "返回" 按钮的名字出现不同 let backButton = UIBarButtonItem(title: "Back", sty...
阅读全文
摘要:2015-08-27 13:30:29.500 test[9379:578356] *** NSForwarding: warning: object 0x7fd19c017f30 of class 'test.PopUpPickerView' does not implement methodSi...
阅读全文
摘要:用 self.tableView.sectionHeaderHeight = 35 self.tableView.sectionFooterHeight = 0设置的高度 第一个section 含有标题时 高度会比其它含有title的section高使用 TableViewDelegate 协议...
阅读全文
摘要:title 颜色 self.navigationController?.navigationBar.titleTextAttributes =[NSForegroundColorAttributeName: UIColor.whiteColor()] self.naviga...
阅读全文
摘要://1 UIGraphicsBeginImageContext(self.view.frame.size) //2 let path = UIBezierPath(ovalInRect: CGRect(x: 0, y: 0, width: ...
阅读全文
摘要:NSArray、NSString 等OC中实现的都是类类型Array、String 等Swift汇总实现的都是引用类型根据手册上讲的来说值类型在 传值 的通过拷贝出不同的实例来传值 改变一个实例的属性等并不会在其它实例上体现而 引用类型在 传值 的时候通过引用 相当于至拷贝了指针一样 不同变量所指向...
阅读全文
摘要:方法一: UIStatusBar 默认背景透明 所以可以通过把背景改成黑色来使字变成白色 在需要的试图的Controller 里面设置 self.navigationController?.navigationBar.barStyle = UIBarStyle.Black方法二...
阅读全文

浙公网安备 33010602011771号