![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识储备
架构师的一小步
喜欢所以去追求
展开
-
NAT 简介分类作用
转自http://blog.csdn.net/leisure512/article/details/4900191 1. NAT 简介NAT(Network Address Translation ,网络地址转换) 是一种广泛应用的解决IP 短缺的有效方法, NAT 将内网地址转和端口号换成合法的公网地址和端口号,建立一个会话,与公网主机进行通信。1.1. NAT 分类转载 2017-08-31 11:04:22 · 6859 阅读 · 0 评论 -
转到简书里写文章了,那个传图片方便点
我的简书博客地址: https://www.jianshu.com/u/8e475d6e62e9原创 2018-07-16 15:01:18 · 477 阅读 · 0 评论 -
安装pod [!] The 'Pods-WangYiYun' target has transitive dependencies that include static binaries:
安装网易云信与视频的开源的 聊天 UI 组件解决方法如下: cocoadpods出现问题: 1、删除 use_frameworks!原创 2018-04-10 15:43:58 · 7071 阅读 · 0 评论 -
ios bottom的约束(superview,bottom layout guide )
Storyboard自动布局中遇到的问题 做项目时,需要一个页面隐藏Nav,tableView从状态栏顶部开始布局,可是自动布局过程中,tableView总是从statusBar下面开始布局(顶部总是覆盖不了状态栏)。后来我发现了问题,找到了解决方法。 先说一下我的解决方法 1.在storyboard中,选中viewController,在右侧属性栏找到“Adjust Scroll View...转载 2018-04-10 09:34:00 · 1131 阅读 · 0 评论 -
iOS --分享一些iOS实用Demo(持续更新中2)
原文链接:https://www.jianshu.com/p/9b788285b982 图像浏览及处理 FLAnimatedImage - gif播放处理的工具。 CLImageEditor - 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。 ios-image-filters - 图像滤镜,库比较旧了,很容易崩溃。 XBImageFilters - 图像滤镜。 ...转载 2018-04-02 09:33:59 · 914 阅读 · 0 评论 -
分享一些iOS实用Demo
原文链接:https://blog.csdn.net/zyq527758142/article/details/52228067总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。1、获取验证码 http:...转载 2018-04-02 09:29:33 · 2769 阅读 · 0 评论 -
修改scrollview,防止其上下滚动
self.scrollView.frame=CGRectMake(0, 0, self.view.frame.size.width, self.view.bounds.size.height); self.scrollView.pagingEnabled = YES; self.scrollView.autoresizesSubviews = NO; self.scr...原创 2018-04-08 09:20:30 · 906 阅读 · 0 评论 -
同一项目下页面跳转bundle下的storyboard里
NSString *strResourcesBundle = [[NSBundle mainBundle] pathForResource:@"New_Test2Bundle" ofType:@"bundle"]; //bundle路径 NSBundle *bundle1=[NSBundle bundleWithPath:strResourcesBundle];//转成bundle类型...原创 2018-03-20 15:32:34 · 522 阅读 · 0 评论 -
iOS 把图片资源打包成bundle
转自:https://www.cnblogs.com/xuan52rock/p/6525549.html转载 2018-03-20 09:55:21 · 739 阅读 · 0 评论 -
3月7日 面试ios工程师面试题
1.浅拷贝和深拷贝的区别?浅拷贝:对指向对象的指针进行拷贝深拷贝:直接拷贝对象到内存中一块区域,然后把新对象的指针指向这块内存遵循NSCopying协议的可以使用浅拷贝,遵循NSMutbaleCopying协议的可以使用深拷贝。(没有遵循协议进行使用会发生异常)。系统非容器类对象(NSString这样的)不可变对象调用copy或mutbalecopy符合深拷贝浅拷贝定义。可变...原创 2018-03-11 21:50:53 · 1724 阅读 · 0 评论 -
iOS开发多线程篇—多线程简单介绍(笔记)
实际中应用:主线程只考虑 显示\刷新UI界面 处理UI事件(比如点击事件、滚动事件、拖拽事件等) 子线程处理:数据加载或者(耗费时间较长的操作)多线程的主要目的: 线程并发分享 CPU 运算资源 能适当提高程序的执行效率 能适当提高资源利用率(CPU、内存利用率) 解决:耗时操作会卡住主线程,严重影响UI的流畅度,给用户一种“卡”的坏体验关于当前:cpu每原创 2018-01-27 09:53:36 · 221 阅读 · 0 评论 -
划分子网掩码实战
实际项目:114.251.145.96 为其划分子网掩码专线给提供了96-111 个IP 计算是16个 (计算方式111-96+1)1. 二进制化十进制数1)子网掩码一共有4个字节,一个字节有8位,共计32位2)从左到右十进制数 128 64 32 16 8 4 2 13)2的4次方是16 ,可以看出主机位是4位,转换二进制可以 11110000 ,子网掩码原创 2017-11-08 20:39:14 · 389 阅读 · 0 评论 -
做到这一点,你也可以成为优秀的程序员
作者: 解牛_冯雅杰 来源: 简书 原文地址作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质?我总结过很多特质,例如:有解决问题的能力有独立思考的能力有好奇心、有探索精神逻辑清晰,能够用通俗的语言把技术问题讲清楚有良好的英文阅读能力数学好,算法好经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯转载 2017-09-04 16:42:52 · 198 阅读 · 0 评论 -
ios 简体中文全局转繁体
需求:要求给一个已经完成的项目全部将简体转成繁体解决方案: 1.将单个简体字符依次替换成繁体 2.将这个功能改成全局方式 3.利用runtime的method swizzling来实现,创建多个扩展方法来实现效果:全局简体中文替换成了繁体中文资源文件:https://download.csdn.net/download/qq_16095853/10593075...原创 2018-08-16 14:06:30 · 2689 阅读 · 2 评论