摘要: 运行结果如下: 2018-09-11 20:36:54.962026+0800 Test1[73782:1635537] Hello, World! 2018-09-11 20:36:54.962480+0800 Test1[73782:1635537] instance say hi={ }; 2 阅读全文
posted @ 2018-09-11 20:38 燃烧吧,少年 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: UITextView是ios的富文本编辑控件,除了文字还可以插入图片等。今天主要介绍一下UITextView对自定义表情的处理。 1、首先识别出文本中的表情文本,然后在对应的位置插入NSTextAttachment对象,该对象存放的就是自定义表情。 2、构造NSTextAttachment的过程为: 阅读全文
posted @ 2018-04-25 16:42 燃烧吧,少年 阅读(5330) 评论(2) 推荐(0) 编辑
摘要: charles通常用来截取本地的网络封包,但也可以用它来截取其他设备上的网络请求。本篇以IOS为例,讲解如何进行相应的操作。 1、charles上的设置 要截取iphone上的网络请求,我们要先将charles的代理功能打开。在charles的菜单栏上选择“proxy”->“proxy settin 阅读全文
posted @ 2018-03-12 23:02 燃烧吧,少年 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、首先,需要定义一个JS可识别的变量(如external)用于OC与JS交互 2、JS调用OC代码 第一步、在OC中声明对JS开放的函数,如下: 第二步、建立名称索引 这样,在JS中只要使用external.Login(account,password)就是调用OC中的[self Login:ac 阅读全文
posted @ 2018-02-23 20:20 燃烧吧,少年 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.jianshu.com/p/b8d4285395c6 概述 从两个方面来讲: js不能直接调用oc的方法 oc可以通过如下函数调用js代码 - (void)evaluateJavaScript:(NSString *)javaScriptString complet 阅读全文
posted @ 2018-02-23 15:35 燃烧吧,少年 阅读(3899) 评论(0) 推荐(0) 编辑
摘要: 本文主要转自:https://www.jianshu.com/p/cdaf9bc3d65d http://blog.csdn.net/u011993697/article/details/51577295 oc与JS的交互实现方式有很多,在ios7之前用的比较多的是WebViewJavaScript 阅读全文
posted @ 2018-02-23 13:40 燃烧吧,少年 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 知识点总结: 1、结构体 1.1、默认初始化方法:1、空初始化方法;2、成员初始化方法 1.2、自定义初始化方法和委托初始化方法 一旦有了自己的初始化方法,swift就不会提供默认的初始化方法。swift编译器允许在初始化过程中初始化常量属性。 2、类初始化 2.1、默认初始化方法 swift 只会 阅读全文
posted @ 2018-02-11 14:56 燃烧吧,少年 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 知识点总结: 1、存储属性 2、惰性存储属性 对于属性来说,惰性加载意味着属性的值只在第一次访问的时候才会出现,因此lazy属性必须声明为var。注意:标记为lazy的属性只会被计算一次。 解释两点:1、self.population中self重要性:这个闭包必须引用self才能在闭包内访问到这个实 阅读全文
posted @ 2018-02-09 16:12 燃烧吧,少年 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 知识点总结: 1、在传递枚举给函数或比较枚举时可以省略枚举类型。 2、原始值枚举:swift支持一系列类型,包括所有内建数值类型和字符串 如果枚举的原始值为String,并且没有给成员赋值,那么该成员就会默认成员本身的名字一样。 3、获取原始值枚举的值;根据值构造原始值枚举 4、枚举的方法 在swi 阅读全文
posted @ 2018-02-08 20:28 燃烧吧,少年 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本文ios部分转载自: http://zhoon.github.io/ios/2015/04/12/ios-event.html iOS的事件有好几种:Touch Events(触摸事件)、Motion Events(运动事件,比如重力感应和摇一摇等)、Remote Events(远程事件,比如用耳 阅读全文
posted @ 2017-10-30 20:54 燃烧吧,少年 阅读(851) 评论(0) 推荐(0) 编辑