
objc
文章平均质量分 55
baostorm
学生
展开
-
字符串遍历实现的Json原始解析(Objective-C)
字符串遍历实现的Json原始解析(Objective-C)1. 前言最近在学习Objective-C(以下简称objc),要做一个Json解析器来巩固一下知识,顺便练练手感。objc的Cocoa库中有一个NSJSONSerialization工具类,用该类的api可以很容易地进行json解析,据说效率还很高。不过,这里我不是用这个类来实现的,而是使用了最原始的字符串遍历的方式来自己进行解析...原创 2018-06-13 18:27:51 · 618 阅读 · 0 评论 -
类扩展(类别名称为空的category)
以下内容属于初学者的一点疑惑,纯属做笔记,不喜勿喷。之前在学习Objective-C的时候,就有看到这样一种说法: 类别中可以添加方法,但不能添加实例变量然后在学习iOS开发的时候,一直很疑惑这种形式:/* ViewController.m */@interface ViewController ()@property (nonatomic, strong) UIVie...原创 2018-06-28 15:03:44 · 381 阅读 · 0 评论 -
iOS开发——监听系统截屏并获得截图(含状态栏statusBar和键盘keyboard)
项目需要得到获得截屏然后生成自己的分享图,某度能找到的基本都是怎么获取View的视图,但是几乎没有提到包含状态栏(貌似只看到一个),而包含键盘的就真的没有了。经过一翻查找,在stackoverflow上找到了截图包含键盘的方法。以下是实现代码:/*这里示范的是UIViewController,当然也可以是自定义的UIView之类的*/- (void)viewDidLoad { [...原创 2018-07-25 14:32:14 · 2695 阅读 · 0 评论 -
iOS开发——真·截取全屏
继上一次的获取截屏真机尝试失败后,本菜鸟又去找了其他的方法,特地再来献丑一次。这次找到的方法是:- (UIView *)snapshotViewAfterScreenUpdates:(BOOL)afterUpdates; afterUpdates A Boolean value that indicates whether the snapshot should be tak...原创 2018-08-29 14:49:02 · 1180 阅读 · 0 评论