自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 super performSelector: 解决调用父类私有方法的问题

super performSelector: 解决objc调用父类私有方法的问题  Objc中[super performSelector: ...]并不会像其他语言一样能良好的工作。super只是编译器符号。  想要安全和快速的调用父类的私有方法应该是直接调用父类方法的函数地址: Method md = class_getInstanceMethod(class_...

2019-09-25 13:08:00 210

转载 解决:target overrides the `GCC_PREPROCESSOR_DEFINITIONS`

[!] Please close any current Xcode sessions and use `******.xcworkspace` for this project from now on.Sending statsPod installation complete! There are 13 dependencies from the Podfile and 14 tot...

2019-09-17 15:46:00 775

转载 swift为什么不是do while?

swift为什么不是do while  do while已经深入人心之后,对repeat while的语义逻辑该如何接受呢?  do while的语义逻辑是:这个whilte循环先执行一次。逻辑目标针对while。  repeat while的语义逻辑是:重复这段逻辑,如果满足条件的话。逻辑目标针对重复。更符合人类思考的逻辑。转载于:https://www.cnblogs...

2019-09-06 17:39:00 148

转载 iFK蓝牙耳机的EQ调节

iFK蓝牙耳机的EQ调节 买了个蓝牙耳机出街堵耳朵用。没想到200块钱的东西现在还有厂家把音质做成轰头的。让我想起了当年的漫步者H180。调节了下EQ,勉强平衡够了。--------------------------------------------------------------一段时间后:这耳机有个严重的问题就是偏音,而且两幅都偏音了。2...

2019-06-24 20:45:00 3940

转载 使用objc runtime实现iOS绿色的懒加载

使用objc runtime实现懒加载地址:AutoPropertyCocoa本文所指懒加载形式如下- (id)lazyloadProperty{ if(_lazyloadProperty == nil){ _lazyloadProperty = [XClass ...]; } return _lazyloa...

2019-06-13 00:10:00 119

转载 记录/objc2/object_setClass做了啥

inline Class objc_object::changeIsa(Class newCls){ // This is almost always true but there are // enough edge cases that we can't assert it. // assert(newCls->isFuture() ...

2019-05-21 23:06:00 87

转载 速查 objc中可变集合和不可变集合的遍历性能

次数 : 5,000,000NSMutableArray//0.131999/0.116085/0.112128NSArray//0.116842/0.111675/0.108623NSMutableSet//0.169277/0.144648NSSet//0.183578/0.129827可以看出来不可变集合的fo...

2019-05-20 16:20:00 71

转载 速查 NSArray NSSet NSHashTable 快速遍历之速度比较

因为NSArray中的指针并不是简单的连续存放的,所以简单的测试了Cocoa的三种集合的快速遍历(NSFastEnumeration)性能,给出简单的参考。添加元素:[collection addObject:[NSObject new]];遍历工作:for (id item in collection.objectEnumerator) { [it...

2019-05-20 16:00:00 735

转载 速查TARGET_OS关系/Apple xcode 宏定义

记法 : 次级等于上级TARGET_OS_WIN32 - Generated code will run under 32-bit WindowsTARGET_OS_UNIX - Generated code will run under some Unix (not OSX) TARGET_OS_MAC ...

2019-05-09 21:31:00 813

转载 记,NSProxy需要实现哪些方法?

转注出:https://www.cnblogs.com/xiaobajiu/p/10799962.html使用NSProxy做替身,代理,多继承,本质上都是用它来转发消息给真身。观察头文件,NSProxy自身实现了的方法如下:+ (Class)class;//类方法不应该重写//普通消息转发1- (void)forwardInvocation:(NSInvocat...

2019-05-01 15:39:00 79

转载 通达信k线颜色设置

通达信的k线函数没有颜色选项。如果想要画颜色可以使用STICKLINE函数来覆盖当前k线这样也是可以满足需求。第一步画针STICKLINE(条件 , L , H , 0 , 0 ) , 颜色;第二步画身体STICKLINE(条件 , O , C , -1 , 线型 ) , 颜色;顺序不要换转载于:https://www.cnblogs.com/xia...

2019-03-07 21:15:00 7883

转载 keypath扩展/iOS 用KVC设置结构体

objc(iOS,macOS) 用KVC设置结构体  我花了一些时间完成了这个扩展KeyPathExtension,并且加入了更多的功能。把谓词功能也和KVC结合在一起了,私以为这样的结合并没有额外的学习成本和更多代码开销,反而让代码更加简洁,希望大家能够给个赞吧。  实现结构体路径的扩展思路:在Fundation中KVC提供的键值路径只能访问对象,不能访问结构体...

2018-11-20 22:46:00 155

转载 iOS双滑块选择器

iOS双滑块选择器《SDRangeSliderView》https://github.com/qddnovo/SDRangeSliderView实现了通用性和便利性今天是个好日子转载于:https://www.cnblogs.com/xiaobajiu/p/8207326.html...

2018-01-06 02:49:00 186

转载 调和平均数的几何意义

调和平均数的几何意义调和平均数的代数形式(通俗):上次调和平均的几何意义问傻度不知道,MD就是个吃药和看广告的。 应用场景:样本自变量(身高)和因变量(胖瘦)的乘积相等的情况下,改变每个样本的因变量(胖瘦),而不改变因变量的总和(井宽),所得自变量为调和平均数。 上图也可以看成中速,慢速,快速,跑3个100米,x轴是时间,y轴...

2017-11-20 17:10:00 890

转载 多种移动平均计算总结(MA,EMA,SMA,DMA,TMA,WMA)

多种移动平均计算总结股票期货里面经常会遇到这些公式,通达信,同花顺,文华,基本都有。作为一个程序员觉得网上比较的思路不清晰,在此做个总结,一目了然。一.函数简介MA(x,n)-移动平均,是最简单的n日内的平均值SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算DMA(x,m)-动态...

2017-06-23 14:43:00 2180

转载 ios宏定义字符串

ios宏定义字符串#define objcString(str) @""#str""使用效果: objcString(字符串)转载于:https://www.cnblogs.com/xiaobajiu/p/6605892.html

2017-03-23 16:37:00 658

转载 iOS中怎么判断可变和不可变的坑(更正版)

iOS中怎么判断可变和不可变的坑  怎么判断NSString和NSMutableString呢  看题 BOOL result = [@"123" isKindOfClass:[NSMutableString class]]; // A:YES B:NO  送分题一看就选B的。然而正确答案却是A(这里提及下涉及的两个概念:类簇,工厂模式)...

2016-07-14 23:00:00 95

转载 iOS利用block实现链式编程方法(Objective-C链式编程)

objc利用block实现链式编程方法  因为不好读。block和其他语言的匿名函数一样,很多程序员刚开始很难主动去用他。  本文描述block作为属性的实际使用,看懂block,并讲解如何利用block实现链式编程方法。  【更新】LinkBlock支持多对象链式编程  写法简单粗暴提升效率 //【New】支持多对象链式编程 //1.如果使...

2015-08-31 15:11:00 182

转载 objc中类方法里的self指的是什么

所有转出“博客园”,请您注明出处:http://www.cnblogs.com/xiaobajiu/p/4121431.htmlobjc中类方法里的self指的是什么  在objc中是可以在类方法中使用self这个关键字的,这一点和其他语言比较比较诡异,因为很容易导致混淆和失误。而一般在对象方法中使用self/this这个关键字往往指的是当前对象。那么在objc中的类方法中的se...

2014-11-25 17:15:00 99

转载 objc单例的两种安全实现方案

所有转出博客园,请您注明出处:http://www.cnblogs.com/xiaobajiu/p/4122034.htmlobjc的单例的两种安全实现方案  首先应该知道单例的实现有两大类,一个是懒汉式,一个是饿汉式。所谓的懒汉式就是在我们用到某对象(资源)的时候,去问一个负责提供的方法要那个对象。那个方法发现没有这个资源时就去创建资源,如果是已经有该资源时就直接返回这个资源。...

2014-07-25 22:01:00 66

转载 iOS动画中的枚举UIViewAnimationOptions

若本帖转出“博客园”请注明出处(博客园·小八究):http://www.cnblogs.com/xiaobajiu/p/4084747.html  笔记  首先这个枚举属于UIViewAnimation。我们经常使用的函数是[UIView animateWithDuration: animations:^{} completion:^(BOOL finished) {}];和[...

2014-04-19 13:05:00 81

转载 [原]Javascript,我们来用js在网页中识别鼠标手势

觉得点击切换图片这样的方式不潇洒,鼠标手势呢?于是构思了一下识别鼠标手势的问题。自己去实现然后封装成了一个jquery插件。使用简洁。下载地址:http://download.csdn.net/download/qddnovo/7187713先预览一下使用<scriptsrc="Scripts/jquery-1.8.2.js"type="text/java...

2014-04-13 20:00:00 458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除