利用JavaScriptCore实现交互 JavaScriptCore中类及协议: WKWebView : 说到WKWebView, 首先要说下WKWebView的优势 1 更多的支持HTML5的特性 2 官方宣称的高达60fps的滚动刷新率以及内置手势 3 将UIWebViewDelegate与U ...
分类:
移动开发 时间:
2017-12-17 00:15:43
阅读次数:
286
day011、网站组成:UI设计 前端: web:html css js 移动端:ios:swift、oc Android: 后端(服务端): java python php 接口:前端跟后端的交互 2、接口:一种是程序内部的接口,一种是外部的接口 程序内部的接口:模块跟模块之间的交互,两个开发之间 ...
分类:
其他好文 时间:
2017-12-16 11:09:46
阅读次数:
129
平时找些常用的三方库总不方便,所以总结了一下,统计有些不足,持续更新中... OC&Swift三方库 布局框架 Masonry——>SnapKit 网络请求 AFNetworking——>Alamofire 图片加载 SDWebImage——>Kingfisher 封装的AFNetworking和A ...
分类:
其他好文 时间:
2017-12-11 18:58:53
阅读次数:
208
预处理指令使用#内标记。一 : #define语句用来定义宏。例如定义:#define TRUE 1解释 : 定义了一个宏名称为TRUE,并使它的值为1.那么之后TRUE就可以用于程序中所有需要值为1的常量的地方。测试实例:在DefineDemo.h中定义宏 : #define TRUE 1 。注意一般将其定义在最上面,如下图(定义在了#import的上面)调用的地方:可以在任何地方调用。①:在D
分类:
其他好文 时间:
2017-12-09 20:45:38
阅读次数:
135
构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个存储型属性的初始值和执行其他必须的设置或初始化工作。 通过定义构造器来实现构造过程,这些构造器可以看做是用来创建特定类型新实例的特殊方法。与 OC 中的构造器不同,swift 的构造器无 ...
分类:
编程语言 时间:
2017-12-07 23:50:47
阅读次数:
272
你肯定也想过 在OC中相信每一个iOS开发都知道Runtime, 现在Swift也更新到4.0版本了,要是你也学习过Swift的话你可能也会想过这样一个问题,OC大家都是到是有动态性的,你能通过runtime 的API获取你想要的属性方法等等,那Swift呢?是不是也和OC一样呢? 这个问题在我看S ...
分类:
编程语言 时间:
2017-12-07 17:20:00
阅读次数:
199
混淆内容 1、混淆思路:利用宏定义进行混淆,混淆文件需要在需要混淆的文件中引用(或全局引用) 2、混淆内容:(橘黄色) 公开变量 @property (nonatomic, strong) NSString *gameName; 私有变量 @interface XXXX () { NSString ...
分类:
其他好文 时间:
2017-12-05 13:29:56
阅读次数:
165
其实OC中的协议有点像接口或称抽象类。OC中的协议定义了一系列的方法 , 有些方法是必须实现的 , 有些方法是可以不用实现的。定义一个协议的关键字是 : @protocol例如:@protocol Ainy????-(void) Print;@end如上就是一个协议 , 协议的名称为Ainy 。定义了一个方法为-(void) Print 。 注意协议是在h文
分类:
其他好文 时间:
2017-12-03 20:50:17
阅读次数:
134
"RAC(ReactiveCocoa)使用方法(一)" "RAC(ReactiveCocoa)使用方法(二)" 什么是RAC? 最近回顾了一下 的方法,也看了一些人的文章,现写篇文章总结一下。 现在这个库最新支持Swift,如果你要是用 的话不指定版本它默认是下载Swift版本,如果依旧想用OC版本 ...
分类:
其他好文 时间:
2017-11-29 16:13:42
阅读次数:
167
OC中Protocol理解及在代理模式中的使用 Protocol基本概念 Protocol翻译过来, 叫做”协议”,其作用就是用来声明一些方法; Protocol(协议)的作用 定义一套公用的接口(Public) @required:必须实现的方法,默认在@protocol里的方法都要求实现。 @o ...
分类:
移动开发 时间:
2017-11-28 17:49:40
阅读次数:
185