加载中
面试总结

AFNetworking AFN 是对 NSURLSession 的封装, 在iOS中NSURLSession主要负责创建会话, NSURLSessionTask 负责每次的请求任务 通过 [task resume] 启动task,并且在delegate或block中获取请求的...

设置按钮文字在图片正下方

// 设置居中 btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; // 设置图片EdgeInsets btn.imageEdgeInsets = UIEdgeInsetsMake(-10, 0, 0, -btn.titleLabel...

2017/04/12 09:27
26
终极简洁设置tabbar在push到新界面的时候隐藏,返回时显示

/// 重写push方法 override func pushViewController(_ viewController: UIViewController, animated: Bool) { // 判断 childViewControllers.count 如果 > 0 说明不是栈底页面...

2017/04/12 09:26
7
**for in** 高级使用

在遍历数组的时候swift的forin给我们提供了更方便的模式,直接上代码解释 let btnName = ["aaa", "bbb", "ccc", "ddd", "eee"] for (index,name) in btnName.enumerate() { print("\(inde...

2017/04/12 09:25
10
获取应用的版本号等信息

// 获取应用文件的详细信息,返回一个字典 let dict = NSBundle.mainBundle().infoDictionary! // 获取version,对应工程general中的version let version = dict["CFBundleShortVersionStrin...

2017/04/12 09:25
15
获取一个视图父视图的视图控制器

比如一个在一个ViewController上添加一个view,点击view,改变ViewController的backgroundColor let superVC:ViewController = self.superview?.nextResponder() as! ViewController 这样...

2017/04/11 09:44
8
消除系统颜色对按钮图片的影响

设置UIBarButtonItem和UITabBarItem的图片颜色问题 let image = UIImage(named: "leftItem")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)...

2017/04/11 09:43
8
swift 数组高阶使用(二)

map、flatmap、reduce的使用

2016/07/02 11:47
12
swift 数组高阶使用(一)

跟OC的category(分类)类似,swift也有对应的扩展方法extension(扩展)

2016/07/02 10:46
17
swift 定义自定义运算符

###swift自定义运算符 有时候我们需要定义一个新的运算符来处理我们的数据操作,比如我们需要计算2个Int的差与和的乘积,如: // 输入 2、3 输出 (2+3)*(2-3) // 我们可以定义一个...

2016/07/01 09:38
18
swift 添加注释

###swift和OC代码注释的使用 在开发过程中,如果我们在一个类中的方法有很多,我们可以使用mark做注释来方便我们阅读代码。在swift和OC中方式略有不同: 在OC中使用 #pragma mark XXX 添加注...

2016/06/30 11:16
25
swift 添加各种手势

###siwft和OC一样,可以给视图添加各种手势,这里就做一个统一的介绍 点击手势 var tapGesture = UITapGestureRecognizer(target: self, action: "handleTapGesture:") //设置手势...

2016/06/30 10:14
18
swift 获取label文字的高度

swift 获取label文字的高度

2016/06/28 16:25
284

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部