本系列文章主要是对《Objective-C 高级编程》这本书做的读书笔记总结,除了这本书中的内容以外,也加上了自己对开发技术的理解和一些个人的经验分享。 Blocks是什么 Blocks是C语言的扩充功能,是带有局部变量…
分类:object-c
JavaScriptCore 使用
前言 动态化是移动开发技术中的重要的一部分 ,当前普遍的动态化方案 , 如 React Native 、Weex 、Hybrid部分解决方案及之前流行的热修复框架 JSPatch ,背后都用到了 JavaScriptCo…
[分享]iOS开发- iOS反射机制: objc_property_t的使用
iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。) 常用的反射方式,有如下两种: 从一个自定义…
[分享]iOS开发-UIAlertView的几种触发方法
点击按钮时触发的方法 -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex; 将要展现警告框时触发的方…
RunLoop
原文链接 RunLoop 什么是RunLoop? A RunLoop object processes input for sources such as mouse and keyboard events from t…
iOS 中KVC、KVO菜鸟都能懂的教程
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。(关键…
[分享]iOS开发-通过重写set方法,浅谈_和self.的区别
相信很多初学者对_和self.之间的区别并没有一个大致的认识,那么下面对两者的区别做一个简单的介绍: 至于重写set和get方法,简要说明一下,当我们使用@property这用法之后,系统便会自动给我们定义的变量以一个默…
闲情——C语言指针和数组的探索
objc_property_t *class_copyPropertyList(Class cls, unsigned int *outCount)函数是runtime中的一个函数,用来 copy 一份类对象的属性列表,…
com.nablac0d3.SSLKillSwitch2_0.11.deb
ios-ssl-kill-switch 前言 Blackbox tool to disable SSL certificate validation – including certificate pinni…
NSString部分用法
NSString截取 1.substringFromIndex 从第X位开始截取到最后 NSLog(@"%@", [@"123456" substringFromIndex:2]); 23456 2.substringT…
野子科技python3代码兼容python2
野子电竞数据官网改版https://www.xxe.io/全新登场python3代码兼容python2的方式1.使用future特性Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼…
(iOS - Objective-C) HexString & UIColor 互转
2018.9.19 一个简单的宏定义 宏定义可以直接将16进制的颜色值转成对应的UIColor对象; #define UIColorFromRGBA(rgbValue, alpha) [UIColor colorWith…