虽然Swift可以纯代码设计界面,不过不利用先用的可视化工具有时候有点效率低。下面是使用xib设计方法,部分代码来自网上。 (1)新建View 2、新建View class 3、DemoView.swift中 class DemoView: UIView { // MARK:- 创建视图 class ...
分类:
编程语言 时间:
2018-02-21 21:36:33
阅读次数:
3288
了解cocoa:Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之中的一个(其他四个是Carbon、POSIX、X11和Java)。苹果的面向对象开发框架,用来生成 Mac OS X 的应用程序。基本的开发语言为 Objective-c, 一个c 的 ...
分类:
其他好文 时间:
2018-02-19 11:34:27
阅读次数:
225
前言:先自己尝试去回答,回答不了再看参考答案,你才能学的更多! 1.MVC具有什么样的优势,各个模块之间怎么通信,比如点击 Button 后 怎么通知 Model? 2.两个无限长度链表(也就是可能有环) 判断有没有交点 3.UITableView的相关优化 4.KVO、Notification、d ...
分类:
其他好文 时间:
2018-02-16 23:15:48
阅读次数:
337
iOS面试题 1.写一个NSString类的实现 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c ...
分类:
移动开发 时间:
2018-02-14 12:25:07
阅读次数:
261
很多人都是在视图里面定义方法,然后再使用。我个人也是这么干的。但是为了验证是否可以将方法从控制器传递到视图,所以做了个测试。结果真的可以。原理是利用了委托(delegate),因为委托本身就是一种类型。既然是类型,那么就有实例。有了实例就可以作为View()方法的参数传递到视图。 下面贴代码: Ac ...
分类:
Web程序 时间:
2018-02-13 12:32:13
阅读次数:
187
1、创建控制台程序 2、定义业务类和回调时传递的参数类型,如下: class Work { public delegate void ValueChangedEventHandler(object sender, ValueChangedEventArgs e); public ValueChang ...
分类:
其他好文 时间:
2018-02-09 15:13:26
阅读次数:
140
前言 关于 "CAAnimation" 和 "CALayer" 类,核心动画扩展了NSKeyValueCoding协议。这个扩展为一些keys添加了默认值,扩大了封装协议,添加了为CGpoint、CGRect、CGSize和 "CATransform3D" 类型的支持。 ...
分类:
其他好文 时间:
2018-02-08 20:11:01
阅读次数:
284
WeTest 导读 本文主要是介绍下iOS 11系统及iOS 11之前的系统在实现左滑操作功能上的区别,及如何自定义左滑的标题颜色、字体大小。 一、左滑操作功能实现 1、如果左滑的时候只有一个操作按钮,可以使用如下三个delegate方法来实现: 2、如果左滑有一个或多个操作按钮,iOS8-10 可 ...
分类:
移动开发 时间:
2018-02-08 00:24:14
阅读次数:
239
有这样一个小例子: 正常注册点击事件给每个a的话,那么就满足不了最后一个“点击新的”,它就不会被注册事件,那么想要解决这个问题,就必须用到委托事件delegate,接下来说一下delegate事件的应用。 delegate方法常用的三个参数是: selector:事件的最终执行元素 types:事件 ...
分类:
其他好文 时间:
2018-02-07 22:49:22
阅读次数:
200
We can execute generators from generators, and delegate the iteration control with the yield* keyword. Yo dawg, I heard you like generators, so I put ...
分类:
编程语言 时间:
2018-02-06 23:00:14
阅读次数:
195