- 博客(11)
- 收藏
- 关注
转载 webView与javaScript的交互,实现账号密码自动填充的功能
1:点击填充按钮时,帐号和密码都自动填充到里面。2:在webView里执行javaScript代码。
2016-12-23 18:40:21 2636
转载 swift3.0中@escaping 和 @noescape 的含义
swift3.0中@escaping 和 @noescape 的含义开始用swift语言是很容易的,而且它确实是一门很吸引人的语言。但是随着你频繁的使用,你会逐渐接触到swift更加复杂的结构.在swift2中,你可能遇到过@noescape属性,你有没有花一点时间去理解它的意思?在swift3.0中,@noescape已经被移除了。为什么会这样?为什么sw
2016-12-20 18:03:15 521
转载 Swift函数参数 test(number1 num1:Int,number2 num2:Int),test(number1: 3, number2: 5)
1:函数 --常量参数 func 函数名( 参数变量:类型 ,参数变量:类型...){} 说明: 1: func 是函数关键字 2:{} 函数体 3: 参数变量是默认常量类型,不能在函数函数体里面直接修改 即 func A (value:String) 与 func A (let value:String
2016-12-20 16:48:19 557
原创 消失的控制器:modalPresentationStyle
extension HomeViewController{ @objcprivate func titleBtnClick(titleBtn :TitleButton){ titleBtn.selected = !titleBtn.selected let Popovervc =Popov
2016-12-11 18:11:27 375
转载 AccessibilityIdentifier属性使用
有时候我们使用ImageView的时候想要知道现在的显示的图片是placeHolder的图片还是加载完成或挑选好的图片,但是tag属性只能拿到却不能判断,当然,加几个bool属性也可以完成,但是会有些复杂,如果可以在给imageview赋图片的时候给图片加个标记,那么下次判断一下标记是不是placeHolder就可以了,很简单。 代码: // Swift
2016-12-09 15:01:50 2960
转载 UITableView——reloadData与reloadSection性能比较
周五上午,测试,有bug:每次reset模拟器后,第一次进入界面,闪退,第二次进入界面,结果正常。以下是这个bug的错误日志: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of row
2016-12-09 12:15:45 2194
原创 class_copyPropertyList与class_copyIvarList区别,获取属性,使用runtime方法的注意事项
class_copyPropertyList返回的仅仅是对象类的属性(@property申明的属性),而class_copyIvarList返回类的所有属性和变量(包括在@interface大括号中声明的变量),下面做个简单的测试。首先,定义一个WFrequencyManager类 然后在测试类中写一个测试函数te
2016-12-08 13:20:32 2846
原创 Container View 是用来在一个视图控制器上添加子试图控制器的
Container View 是用来在一个视图控制器上添加子试图控制器的,Container View 用法 , 直接当前view上拖一个Container View上去。这里拖上一般都会在旁边自动多出个viewController,以可以留着也可以删掉 自己搞一个控制器上去,这样就可以将Container View和Controller 关联起
2016-12-07 23:51:26 666
原创 tableview中cell折叠的功能
创建这样的文件#import /**分组*/@interface YYMGroup : NSObject//联系人数据@property(nonatomic,strong)NSMutableArray *items;//大小(分组中有多少项)@property (nona
2016-12-05 14:49:09 1583
转载 IOS-MJExtension一句话搞定对象归档 MJCodingImplementation
MJExtension很强大,几乎支持现有所有的模型、字典、json数据转换,而且效率非常高以前写对象归档的时候,需要让这个对象实现NSCoding协议,而且要对每一个需要归档的属性做一些encode和decode操作,例如你之前的代码可能是这样子的Person.h文件#import "Person.h"@interface Person : NSObjec
2016-12-04 21:16:34 2748
原创 有时候视图莫名其妙不显示的的原因:autoresizingMask
//通过xib加载控件的时候调用- (instancetype)initWithCoder:(NSCoder *)aDecoder{ if (self = [superinitWithCoder:aDecoder]){ self.autoresizingMask =UIViewAutoresizingNone; }
2016-12-04 18:34:56 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人