2.1 JSON简单介绍 001 问:什么是JSON 答: (1)JSON是一种轻量级的数据格式,一般用于数据交互 (2)服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 002 相关说明 (1)JSON的格式很像OC中的字典和数组 (2)标准JSON格式key必须是双引 ...
分类:
Web程序 时间:
2017-07-13 22:43:46
阅读次数:
173
在第一篇文章 iOS下JS与OC互相调用(一)中讲述了使用UIWebView拦截URL的方式来处理JS与OC交互。 由于UIWebView比较耗内存,性能上不太好,而苹果在iOS 8中推出了WKWebView。 同样的用WKWebView也可以拦截URL,做JS 与OC交互。关于WKWebView与 ...
分类:
移动开发 时间:
2017-07-12 16:15:46
阅读次数:
272
旧项目为oc项目 入门选择书籍 he.iOS.Apprentice 图文教程 只能看 The.iOS.Apprentice.2nd.Edition 之后都是swift介绍了 共五个教程 分张介绍 阅读教程参考了有道翻译... The iOS Apprentice 1 - Getting Starte ...
分类:
移动开发 时间:
2017-07-12 15:17:43
阅读次数:
162
OC录制小视频 用 AVCaptureSession + AVCaptureMovieFileOutput 来录制视频,并通过AVAssetExportSeeion 手段来压缩视频并转换为 MP4 格 AVFoundation 介绍 AVCaptureSession 那么建立视频拍摄的步骤如下 :1 ...
分类:
其他好文 时间:
2017-07-12 15:17:36
阅读次数:
181
本文的阅读基本条件: 具备C/C++基础知识,了解面向对象特征 阅读过《Objective-C 2.0 程序设计(第二版)》、《Objective-C 程序设计 第6版》或相关基础OC书籍 知识要点汇总模式: 提出问题。给出详细解释(Q&A) PS:会以扩展方式延伸介绍一些知识点 问题列表 Q1. ...
分类:
其他好文 时间:
2017-07-11 18:00:30
阅读次数:
145
UICollectionView实现瀑布流 在iOS中可以实现瀑布流的目前已知的有2种方案: 本文中我们介绍第二种实现方案首先我们需要自定义一个继承于UICollectionViewLayout的layout,然后需要重写四个方法: 第一个方法是做一些初始化的操作,这个方法必须先调用一下父类的实现第 ...
分类:
其他好文 时间:
2017-07-11 15:57:59
阅读次数:
192
问题说明: 近期用到DES加密,而且要与java的Cipher类加密的结果保持一致。没研究过java的Cliper,但工作中Cipher依据DES/CBC/PKCS5Padding加密方式生成了一个字符串。比較后发现,此字符串与将OC加密生成的NSData直接用字符串格式化([NSString st ...
分类:
编程语言 时间:
2017-07-10 13:26:54
阅读次数:
180
一、@property 使用@property 修饰的变量,编译器会自动生成带下划线的同名属性和与之对应的 get set 方法。通过 . 的方式访问属性其实是访问与之对应的 get set 方法,所以在 get set 中不可以使用self.属性 的形式,否则会陷入死循环。当同时重写两个方法中是需 ...
分类:
编程语言 时间:
2017-07-10 12:08:01
阅读次数:
306
我们先假设如今自己创建了个类。我们起名叫MyObject,继承于NSObject。 继承知道吧,就是你这个子类(MyObject)假设什么都不写的话,和父类(NSObject)就是一模一样的。 OC里差点儿全部的类的根源都是NSObject。都是在NSObject的基础上添加成员变量、函数。 父类不 ...
分类:
编程语言 时间:
2017-07-09 18:24:31
阅读次数:
218
在OC中,实例化一个类对象需要通过调用alloc和init两个系统既定方法进行初始化,比如: Fraction *frac=[[Fraction alloc]init]; 两者的区别如下: 1.alloc方法保证对象所对应的类里定义的所有实例变量都变成初始状态,但并没有使该对象本身进行初始化; 2. ...
分类:
其他好文 时间:
2017-07-09 10:53:01
阅读次数:
104