随笔分类 -  原理篇

摘要:nil,定义一个空的实例,指向OC中对象的空指针。 示例代码: NSString *someString = nil; NSURL *someURL = nil; id someObject = nil; if (anotherObject == nil) // do something 用法讲解: 阅读全文
posted @ 2019-04-04 15:40 HEJJY 阅读(219) 评论(0) 推荐(0) 编辑
摘要:HTTP请求中的Form Data与Request Payload的区别 前端开发中经常会用到AJAX发送异步请求,对于POST类型的请求会附带请求数据。而常用的两种传参方式为:Form Data 和 Request Payload。 GET请求 使用get请求时,参数会以key=value的形式拼 阅读全文
posted @ 2018-11-08 15:04 HEJJY 阅读(2213) 评论(0) 推荐(1) 编辑
摘要:// 设置导航背景图片 (一旦设置背景图片(变为不透明),透明层不起作用) [self.navigationBar setBackgroundImage:[UIImage imageNamed:@"icon_app_nav"] forBarMetrics:UIBarMetricsDefault]; 阅读全文
posted @ 2018-07-05 17:38 HEJJY 阅读(164) 评论(0) 推荐(0) 编辑
摘要:点击 iOS 接收远程推送主要牵扯到的方法有以下五种 (1) - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions (2) - (voi 阅读全文
posted @ 2018-05-29 17:21 HEJJY 阅读(674) 评论(0) 推荐(0) 编辑
摘要:一、简介 分为本地推送和远程推送2种。可以在应用没有打开甚至手机锁屏情况下给用户以提示。它们都需要注册,注册后系统会弹出提示框(如下图)提示用户是否同意,如果同意则正常使用;如果用户不同意则下次打开程序也不会弹出该提示框,需要用户到设置里面设置。一共有三种提示类型: UIUserNotificati 阅读全文
posted @ 2018-05-29 11:06 HEJJY 阅读(806) 评论(0) 推荐(0) 编辑
摘要:// 在view中重写以下方法,其中self.button就是那个希望被触发点击事件的按钮 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *view = [super hitTest:point with 阅读全文
posted @ 2018-05-09 15:06 HEJJY 阅读(691) 评论(0) 推荐(0) 编辑
摘要:前言: 按照时间顺序,事件的生命周期是这样的: 事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到最合适的view后事件的处理(touches方法的重写,也就是事件的响应) 其中重点和难点是: 1.如何寻找最合适的view 阅读全文
posted @ 2018-05-09 14:59 HEJJY 阅读(827) 评论(0) 推荐(0) 编辑
摘要:在iOS10上,苹果将原来散落在UIKit中各处的用户通知相关的代码进行重构,剥离,打造了一个全新的通知框架-UserNotifications。笔者最近在开发公司通知相关的需求,跟着WWDC2016的视频和官方文档,学习了一下新框架。同时,在学习过程中,和老框架对应Api进行对比,有了个人的感受和 阅读全文
posted @ 2018-03-23 18:24 HEJJY 阅读(509) 评论(0) 推荐(0) 编辑
摘要:一、KVO 是什么? KVO 是 Objective-C 对观察者设计模式的一种实现。【另外一种是:通知机制(notification),详情参考:iOS 趣谈设计模式——通知】; KVO 提供一种机制,指定一个被观察对象(例如 A 类),当对象某个属性(例如 A 中的字符串 name)发生更改时, 阅读全文
posted @ 2018-03-13 14:07 HEJJY 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:一. 成员变量 1.成员变量的作用范围: @public:在任何地方都能直接访问对象的成员变量 @private:只能在当前类的对象方法中直接访问,如果子类要访问需要调用父类的get/set方法 @protected:可以在当前类及其子类对象方法中直接访问(系统默认下是用它来修饰的) @packag 阅读全文
posted @ 2018-03-09 11:55 HEJJY 阅读(4927) 评论(0) 推荐(1) 编辑
摘要:关于RAM ROM RAM与ROM就是具体的存储空间,统称为存储器 RAM(random access memory):运行内存,CPU可以直接访问,读写速度非常快,但是不能掉电存储。它又分为: 动态DRAM,速度慢一点,需要定期的刷新(充电),我们常说的内存条就是指它,价格会稍低一点,手机中的运行 阅读全文
posted @ 2018-03-07 17:53 HEJJY 阅读(2919) 评论(0) 推荐(0) 编辑
摘要:传感器 什么是传感器 传感器是一种感应\检测装置, 目前已经广泛应用于智能手机上 传感器的作用 用于感应\检测设备周边的信息 不同类型的传感器, 检测的信息也不一样 iPhone中的下面现象都是由传感器完成的 在地图应用中, 能判断出手机头面向的方向 一关灯, iPhone会自动降低亮度让屏幕显得不 阅读全文
posted @ 2017-08-23 10:16 HEJJY 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/zsch591488385/article/details/27232881 一、iOS的“伪后台”程序 首先,先了解一下ios 中所谓的「后台进程」到底是怎么回事吧? Let me be as clear as I can be: the iOS m 阅读全文
posted @ 2017-08-08 14:46 HEJJY 阅读(4843) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://www.cnblogs.com/oc-bowen/p/6061261.html http://www.cnblogs.com/oc-bowen/p/6061178.html 一. iOS中常见文件 (一). Xcode6之前 (二). Xcode6之后(包括Xcode6) ( 阅读全文
posted @ 2017-08-01 13:59 HEJJY 阅读(458) 评论(0) 推荐(0) 编辑
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation 阅读全文
posted @ 2016-10-27 14:44 HEJJY 阅读(5672) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示