runtime methedSwizzling方法交换深入浅出,深刻分析NSArray的safe方法能否替换系统方法

1.声明: 学习底层的过程不止是装逼,更多的是学以致用,举一反三。               本文观点均为个人观点,不对之处,欢迎指教。一:什么是方法交换。1.图中我们假设这是ViewController类的数据结构图,中分别解释下图中的A,B,C.A:就是ViewController类。B: ...

2018-05-16 15:37:48

阅读数 473

评论数 0

iOS runloop的深入浅出,runloop的理解看这里就够了

一:什么是runloop事件循环,绝对不止是死循环这么简单的一个回答。实质上就是runloop内部状态的转换。1.用户态:应用程序都是在用户态,平时开发用到的api等都是用户态的操作2.内核态:系统调用,牵涉到操作系统,底层内核相关的指令。实际上是计算机内部进行的资源调度操作。1.等待:其实就是用...

2018-04-27 18:17:56

阅读数 893

评论数 0

iOS开发 在图片上添加文字,图片合成文字,图片上添加富文本,美图秀秀,美颜相机文字编辑

一:前言  1.0  :在图片上增加文字,是图片编辑中非常常见的需求。  1.1 :无demo说话不硬气,上github地址:https://github.com/horisea/PictureWhitening                欢迎star,你的星星是我持续创作的动力 ...

2017-04-21 17:32:08

阅读数 6125

评论数 0

手把手教你iOS如何调用React Native,即是iOS与RN的交互,将推送数据传递RN

RN调用iOS本文要做的事情:iOS将推送数据,调用RN方法,进行数据传递。按步骤来,一定能成功的。。权威,文章会一直更新。疑惑:不了解RN怎么办,没事,RN代码自有前端人员写。。介绍:至于RN的介绍这里不多说了,,就为什么会出现iOS与RN的交互场景,这里阐述下。。RN出现的目的就是  1.能快...

2017-01-07 18:16:48

阅读数 11655

评论数 1

iOS开发 最新的NSURLProtocol之webView的离线缓存,缓存webView,离线加载

一:前言:项目中整个一tab页因为需求变成了加载webView,没网情况下会一片白。。很多APP无网显示的是一张图片,笔者强迫症,坚决做到最好的用户体验,于是缓存了整个webview;   1. 想通过加载HTMLSting字符串缓存webView是不可行, [self.webView loadH...

2016-12-22 17:22:09

阅读数 5776

评论数 0

iOS webView的高级用法之JS交互,js与oc的相互调用(JavaScriptCore)

重要的事情放前面 github地址:https://github.com/horisea/JSCallOCTest   欢迎star   前言:说起JS交互,很多童鞋会黯然色变,感觉很高深的样子。大部分小伙伴只知道一种,哪一种我也说说吧。    1.在webView中将要请求的时候,拦截UR...

2016-08-12 15:24:43

阅读数 15362

评论数 1

iOS中最简单实用的自定义动态返回行高的cell,动态计算cell的高度

最简单实用的动态返回行高的自定义UITableViewCell

2016-07-25 18:32:45

阅读数 12912

评论数 0

iOS中自定义输入文本框的cell(UITextFieldCell)的使用技巧

一:开篇介绍     1.在iOS项目开发中,容易遇到各种个人信息填写。比如微信中设置个人信息,等。这种方式是尽兴控制器跳转,代理或者block传值,这种比较容易,符合常规的cell的应用场景。请继续往下看,后面更精彩!!! 2.但也有很多场景是这种方式,如图所示,这是微信中个人中心...

2016-07-10 20:38:46

阅读数 8973

评论数 0

iOS 之应用性能调优的25个建议和技巧

注意:每在优化代码之前,你都要注意一个问题,不要养成”预优化”代码的错误习惯。时常使用Instruments去profile你的代码来发现需要提升的方面。Matt Galloway写过一篇很棒的如何利用Instruments来优化代码的文章。 还要注意的是,这里列出的其中一些建议是有代价的,所建...

2016-02-23 12:48:46

阅读数 2399

评论数 0

runtime super和superClass的区别调用super方法深入浅出

如何使用super我们都知道。现在的问题是,它是如何工作的呢?首先我们需要知道的是super与self不同。self是类的一个隐藏参数,每个方法的实现的第一个参数即为self。而super并不是隐藏参数,它实际上只是一个”编译器标示符”,它负责告诉编译器,当调用viewDidLoad方法时,去调用...

2018-04-02 17:15:43

阅读数 227

评论数 0

关于OC和Swift混编MJExtension第三方库莫名出错问题Property has a previous declaration

一:概述。    项目中用了MJExtension第三方库,今天合并了同事的代码,突然就报错了。上图  说属性重新定义了。 二:解决思路;   1.MJExtension里的内容我肯定事没动的,那么怎么会出问题。源码不能动。  2.查资料,都是MJExtension的用法。 三...

2018-01-24 17:18:12

阅读数 1922

评论数 0

程序员们,你想过以后不敲代码的日子吗(下)

25岁小吗,即使你没成家立业,但是,你真的不小了。        25岁的时候你不多想想,等到30岁后再去想吗。        25岁你不开始慢慢走出来,非要等到30随后吗。        最近大家都说35岁中年危机,说的你20多岁很成功一样。人家成功人士遇到中年危机...

2018-01-05 11:30:43

阅读数 3202

评论数 4

UILabel设置属性字符串,可以增加点击事件点击

1.首先啊,label可以设置属性字符串,设置不同的字体颜色,字体大小,但是要增加点击事件,不好操作。 2.所以文章是设置textView来完成的。 - (UITextView *)textView { if (!_textView) { _textView =...

2017-12-29 11:46:06

阅读数 1386

评论数 0

iOS开发屏幕截屏,超出屏幕截屏处理

/// 根据一个View生成一个image + (UIImage *)imageFromSnapShotView:(UIView *)view {     UIImage *image = nil;     if ([view.class isSubclassOfClass:[UISc...

2017-12-28 17:56:33

阅读数 732

评论数 0

程序员们,你想过以后不敲代码的日子吗(上)

打工是不可能打工的,做生意又不会。那就只能靠手艺吃饭了,我就偷电动车咯。       打工是必须要打得,但是总不能打一辈子的工。                                          前不久在贴吧,看到个贴子,内容大致是这么写的。   ...

2017-12-28 16:24:28

阅读数 4497

评论数 0

关于网络请求用到的东西

https://mp.weixin.qq.com/s/5nyTIUOcffHHktxDX3nl6A

2017-12-06 14:52:25

阅读数 115

评论数 0

iOS 借贷类 马甲包 等上架经验

http://www.jianshu.com/p/e87d8e87d240

2017-12-06 10:05:40

阅读数 4490

评论数 3

iOS开发打包的种类,我的理解

1.个人账号,公司账号打包。     1. 介绍:        这些都是用来上传APPStore用的。99刀。区别是公司账号会有一些相关资质。            比如公司账号有金融资质,就能上架金融相关的产品。而个人账号泽不行。         2. 用途:     ...

2017-12-05 17:21:46

阅读数 619

评论数 0

Swift和Objective-C混编桥接文件设置

1.桥接文件的设置 stockiosoc/SCYRegistAndLogin/View/stockiosoc-Bridging-Header.h 路径 :工程目录/所在路径     注意:名字是工程目录-Bridging-Header               该文件下,存放swfit...

2017-11-24 11:26:06

阅读数 255

评论数 0

iOS 无开发者账号怎么打包项目 供别人下载

前言:1.你没有开发者账号,于是就不能创建描述文件打包到蒲公英            2.需要安装的人不在你旁边,你不能真机调试。   辣么,该怎么办。。  1.编译你的项目,commod+R一下  2.找到项目的Products目录,找到下面的xxx.app,  show in find...

2017-10-09 16:38:58

阅读数 6563

评论数 0

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