0

ReactiveCocoa(下)

1. Bind 方法 ReactiveCocoa操作的核心方法是bind(绑定),而且RAC中核心开发方式,也是绑定,之前的开发方式是赋值,而用RAC开发,应该把重心放在绑定,也就是可以在创建一个对象的时候,就绑定好以后想要做的事情,而不是等赋值之后在去做事情。 列如:把数据展示到控件上,之前都是重 ...

Harely 发布于 2018-01-21 17:04 评论(0)阅读(7)
0

PCH 文件

1.简介 PCH文件是Xcode编程中全局引用共享的文件。可以在这里引入头文件或者宏定义来方便程序中多个文件访问。 2.PCH文件创建 打开工程 New File… -> iOS Other -> PCH File 输入PCH文件名字即可 3. PCH 文件配置 a. 找到 Project > Bu ...

Harely 发布于 2018-01-20 23:03 评论(0)阅读(4)
0

iOS-CoreText的那些事

1.判断点击的位置是否在某个NSRange范围内 2.通过CFRange与CTFrameRef获取要操作(涂色,划线)的CGRect数组 3.涂色划线 ...

小圭 发布于 2018-01-20 16:26 评论(0)阅读(6)
0

iOS-Runtime之关于页面跳转的捷径

写在前面 在我们操作页面跳转时,如果当前的类不是UIViewcontroller(下面用VC表示),你会不会写一个代理,或者block给VC传递信息,然后在VC里面进行 拿tableViewCell做例子,如果每个页面展示的tableViewCell中,如果存在不少的这样操作,就会写很多代理或者bl ...

小圭 发布于 2018-01-20 15:42 评论(0)阅读(5)
0

SDWebImage 加载显示 WebP 与性能问题

SDWebImage 加载显示 WebP 与性能问题 本文包含自定义下载操作 SDWebImageDownloaderOperation 与编码器 SDWebImageCoder。SDWebImage 的版本为 4.2.3。 静态图片 对于静态图片来说,WebP 比 PNG 体积小,可以省流量,但是 ...

Silence_cnblogs 发布于 2018-01-20 09:55 评论(0)阅读(89)
1

ReactiveCocoa(上)

ReactiveCocoa常见类 1. RAC中最核心的类RACSiganl: RACSiganl:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接收到数据,就会马上发出数据 解析: 信号类(RACSiganl),只是表示当数据改变时,信号内部会发出数据,它本身不具备发送信号的能力,而是交 ...

Harely 发布于 2018-01-19 00:32 评论(0)阅读(17)
0

iOS扩展——Objective-C开发编程规范

最近准备开始系统学习一个完整项目的开发流程和思路,在此之前,我们需要对iOS的开发变成规范进行更系统和详尽的学习,随意对编程规范进行了整理和学习。本文内容主要转载自:Objective-C-Coding-Guidelines-In-Chinese Objective-C编码规范,内容来自苹果、谷歌的 ...

mukekeheart 发布于 2018-01-18 16:36 评论(0)阅读(9)
0

iOS----------APP怎样做更安全

1 网络请求的安全方案 1.1 https请求,最好有安全交互平台。 1.2 对重要的参数请求进行加密(推荐AES,ERSA加密)。 1.3 服务器返回数据时,对重要数据进行加密。 1.4 不要把密钥写到代码里。可以先通过非对称加密的接口获取密钥,然后再在后面的接口通信中用这个密钥进行加密。 1.5 ...

iOS张文权 发布于 2018-01-18 16:20 评论(0)阅读(28)
0

iOS之oc与html之间的交互(oc中调用js的方法)

一、运行的效果图 1、刚开始的效果 2、运行结束后的效果 二、准备工作 1、准备一个html文件导入到oc工程中 2、jiaohu.html文件的原始内容 3、从oc语言中操作.html文件---增删改查 1).查询操作 2).删除操作 3).更改操作 4).插入操作 //插入操作1 //插入操作2 ...

Jaycee麦子 发布于 2018-01-18 15:42 评论(0)阅读(2)
0

iOS:通信录(完成)(18-01-18更)

1、读取通信录 1)、9.0以前:AddressBook 2)、9.0以后:Contacts 2、调用通信录UI(不弄) 1)、9.0以前:AddressBookUI 2)、9.0以后:ContactsUI 3、参考 0、写在前面 1)、plist 需要设置 隐私权限描述 NSContactsUsa ...

leonlincq 发布于 2018-01-17 17:57 评论(0)阅读(27)
0

iPad----------教你如何查询ipad型号

1.首先进入苹果官网 找到support https://support.apple.com 2.找到查询ipad型号的地方 点击Check coverage for your product 3.输入你的ipad序列号,序列号在ipad上 通用 >关于本机 >序列号 ...

iOS张文权 发布于 2018-01-17 11:54 评论(0)阅读(30)
0

【读书笔记】iOS-iOS的持续集成

一,Jenkins http://jenkins-ci.org 二,iOS单元测试的持续集成 在Xcode进入OCUnit作为单元测试框架前,把单元测试分为两种:Logic Test和Application Test.Logic Test负责测试逻辑部分,一般逻辑部分是没有UI的。 Applicat ...

最喜欢春天和秋天 发布于 2018-01-17 09:12 评论(0)阅读(24)
0

博客园:教你如何给一篇博客加入外链

比如 你想加一个百度的外链:那么你就写一个 百度:https://www.baidu.com ...

iOS张文权 发布于 2018-01-16 09:10 评论(0)阅读(26)
0

iOS----------教你如何使用 GitHub Desktop

1.先创建一个工程项目Test 2.创建一个仓库Repository 3.提交到master(记得写标题) 4.推送到github上 5.创建仓库Respository成功 ...

iOS张文权 发布于 2018-01-15 16:52 评论(0)阅读(27)
1

简陋的swift carthage copy-frameworks 辅助脚本

在看 carthage 时,其中需要配置一个 copy-frameworks 脚本,此脚本特殊的地方,需要手动填写 Input Files 和 Output Files.一个一个填写,很糟心~ ...

iOS122 发布于 2018-01-14 23:44 评论(0)阅读(54)
3

编写OC高质量的代码的有效方法

1. 写这个只是为了自己记忆,有相关pdf文件,如需要留下邮箱。。 2. 在类的头文件中尽量少引入其他头文件 除非确有必要,否则不要引入头文件。一般来说,应在某个类的头文件中使用向前声明来提及别的类(使用@class),并在实现文件中引入那些类的头文件,这样做可以尽量降低类之间的耦合。 如果要声明某 ...

沉江小鱼 发布于 2018-01-13 18:10 评论(3)阅读(207)
1

iOS----------调用系统照相机和相册

iOS 10 以后记得在plist里面添加获取拍照和相册权限,iOS 10 以后记得在plist里面添加获取拍照和相册权限,iOS 10 以后记得在plist里面添加获取拍照和相册权限,iOS 10 以后记得在plist里面添加获取拍照和相册权限,iOS 10 以后记得在plist里面添加获取拍照和 ...

iOS张文权 发布于 2018-01-12 18:58 评论(1)阅读(34)
0

记录一次APP的转让流程

由于业务需要,需要将开发的App从一个账号(A账号)转移到另一个账号(B账号),这里简单介绍一下转让流程 ...

zhanggui 发布于 2018-01-12 15:47 评论(0)阅读(17)
0

让自己的开源项目支持CocoaPods

测试的时候找个自己封装的方法或UI控件就可以了 这里用我刚封装的Redirect重定向的请求体为例 1, 在github上创建一个Redirect,重要:记得选择开源协议 (MIT)(如果木有GitHub那先百度一下) 2, 使用 Github Desktop Clone (克隆) Redirect ...

甘林梦 发布于 2018-01-12 11:20 评论(0)阅读(47)
0

【读书笔记】iOS-Web应用程序的自动化测试

seleniumHQ:https://github.com/seleniumhq/selenium Appium:https://github.com/appium/appium 参考资料:《iOS测试指南》 seleniumHQ:https://github.com/seleniumhq/sele ...

最喜欢春天和秋天 发布于 2018-01-12 08:46 评论(0)阅读(18)