- 博客(207)
- 收藏
- 关注

原创 java service 2
1.API 的使用APi是我们写代码的帮助文档,后续要接触很多第三方的技术,她们都会给我们提供Api,我们就必须会读懂,JDK也给我们提供了帮助文档。(1)看包,如果是java.lang下的类,写代码的时候我们不用引入包1.Math 类(2)看这个指定的类是具体类,抽象类,接口,并且关注开始的版本号2,Scanner3,内部类(1)类内部的类就是内部类。位置:把一个...
2017-10-19 15:44:41
1129

原创 TCP 通讯结合项目使用的protocol buffer实际经验 对网络连接解读
推荐查看:http://www.cocoachina.com/programmer/20170316/18895.htmlhttps://blog.csdn.net/qzcsu/article/details/72861891一个 TCP Header 一般有 20 个字节,如果启用了 options,header的长度可以达到 60 个字节。上图中每一行是 4 个 bytes,32 个 ...
2017-03-16 15:17:32
1012

原创 java service1(基础)
http://m.bjsxt.com/download.html//马士兵教程http://blog.csdn.net/allinornothing/article/details/46505245//看到这个文章不错,各位想转服务器的可以看看http://www.cnblogs.com/jycboy/p/6227193.htmlhttp://blog.csdn.net/ld080...
2017-03-14 16:57:20
1193

原创 h5 学习之路以及jquery的使用
1.getElementById 用于执行javascript从开始到结束 javascript是为了给html5网页添加更多的交互2.当编写 JavaScript 语句时,请留意是否关闭大小写切换键。大小写执行的语句是不同的3.在javascript中,没有使用var声明的变量都被当成全局变量来处理。而ios swift里面的var统称为变量4.在javascript中,let只
2017-01-03 18:54:22
2961
原创 iOS 崩溃导致页面卡死分析
800多个提交,排查到一定阶段有点混乱和崩溃,然后又发现我没有按照日期排序去排查,而是按照了默认的层级排序,因此又开始整理收集,这次所有排查流程都摸清了,然后在正确的道路上二个小时就定位到了。公司从一个版本升级到另一个版本出现了卡死现象,公司的支撑业务方太多,因此无法定位到具体问题来源,本来在公司定位到了,但是回家发现定位的问题还存在问题,公司Wi-Fi网络问题导致,说明这个问题和网络也有关系,然后重新验证排查。
2024-09-02 09:48:07
486
原创 iOS的UI控件是weak还是strong修饰
结果第二种情况用weak修饰赋值第三种情况用weak修饰赋值后添加到view上最后一种情况为啥不被释放呢,原因是当我们执行了addSubview:方法之后,后面的视图就会被放到这个subViews数组里,可以看到,这个数组使用copy修饰的,也就是说,这是强引用!正是这个原因,我们才能用weak来修饰一个控件。因此可以保持这个控件的引用计数不为0,就不会被释放掉了。
2024-08-21 10:05:38
339
转载 iOS 开发中的 NS_ENUM 和 NS_OPTIONS
理解何时使用 NS_ENUM 和 NS_OPTIONS 对于高效的 iOS 开发至关重要。无论你需要定义一组互斥状态还是一组可组合的选项,NS_ENUM 和 NS_OPTIONS 都提供了必要的工具来处理这些场景。使用 NS_OPTIONS 表示一组可组合的选项或标志。NS_OPTIONS 值可以通过按位操作符组合。使用 NS_ENUM 表示一组状态中的单一状态。NS_OPTIONS 使用位移操作定义唯一的位。NS_ENUM 使用普通的整数值。NS_ENUM 值是互斥的。
2024-06-27 13:58:44
158
原创 iOS xib布局
2.multipiler是比例,需要控制顺序1.视图,2父视图,选择宽度比例,默认是1。firstItem 是要约束的视图,secondItem是需要比对的视图。1.多次启动发现启动图和截屏的图片不一致,3.Aspect Ratio是视图宽高比。
2024-04-30 10:48:09
380
原创 QMUI 一款腾讯开发的很不错的UI框架
的产出都很大效率的提高了开发效率,我之前写了那么多的博客,很大部分都不如人家这个基础封装库来得直接,可见腾讯也是将自己多年的基础UI库多年打磨并且封装,很不错的效果非常值得推荐,也算是对自己多年开发的一次总结吧~~~QMUI里面很多UI框架都很值得借鉴,实际开发中也经常可以用到,一些常用功能的基础UI封装以及代码块。
2024-04-12 11:43:40
358
原创 App Icon Gear 分割图工具,制作App图标
iOS app开发 图标切割神器-App Icon Gear。App Icon Gear下载。
2024-02-02 18:42:25
617
原创 ios 1x/2x/3x
asset文件下可以配置1x/2x/3x图,然后不同机型屏幕会根据[UIScreen mainScreen].scale,自动按需读取相关图片,imageView可以根据image自动适应,需求有个包体积优化,使用 3x图webp格式替换asset图片,由于代码没有根据image尺寸自适应没有进行size按照比例操作,导致imageView在部分地方显示过大,没有按照比例正常显示,由于按照比例的话代码改动很多且 2x图显示3x的机型上,性能也会有很大影响,因此webp也和asset一样建了一个文件夹支持2x
2024-01-11 17:51:31
737
原创 iOS中setter方法 、getter方法、点语法、@property
iOS中setter方法 、getter方法、点语法、@property - 简书
2023-12-08 14:18:27
510
原创 ios 代码上下文截屏之后导致的图片异常问题
业务场景,之前是直接将当前的collectionview截长屏操作,第一次截图会出现黑色部分原因是视图未完全布局,原因是第一次使用了Masonry约束然后再截图的时候进行了frame赋值,可以查看下Masonry约束和frame的冲突,全部修改成Masonry约束之后解决,现在一切都正常.)renderInContext:(CGContextRef)ctx;)afterUpdates方式后解决,可以判断的是因为圆角导致了离屏渲染从而layer层的截图出现了问题,到此一切解决。
2023-10-27 09:18:43
856
原创 iOS NSHashTable、NSMapTable、NSPointerArray
iOS NSHashTable、NSMapTable、NSPointerArray - 简书
2023-09-12 14:22:55
148
转载 iOS setContentCompressionResistancePriority与setContentHuggingPriority
setContentCompressionResistancePriority与setContentHuggingPriority
2023-01-04 16:47:06
384
原创 UIScrollView的ContentSize 小于 frame时,无法滑动
UIScrollView的ContentSize 小于 frame时,无法滑动
2022-12-07 16:17:08
320
原创 library not found for -lstdc++和dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib解决
library not found for -lstdc++和dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib解决
2022-10-27 10:56:50
947
转载 【iOS】UINavigationController全屏侧滑&侧滑监听
【iOS】UINavigationController全屏侧滑&侧滑监听
2022-06-06 15:51:53
616
原创 ios 面试题整理
1:__block原理:Block不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的地址。要想在Block内修改“外部变量”的值,必须被__block修饰__block修饰的变量block就会将“外部变量”在栈中的内存地址放到了堆中。无论是基本数据类型还是指针变量,都会被移到堆中,只会存在一个变量。这就是与没有被__block修饰的区别所在。所以在block内修改,还是在block后面的外面修改都是修改堆中的变量。2:一个像素值占用的存储空间取决于像素类型,类型决定了这个像素点
2022-05-09 22:11:25
409
原创 RPC、HTTP、RESTful
RESTfulRESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。RESTful_百度百科HTTPhttp是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格.
2022-05-05 22:24:08
519
原创 ios 计算集合之间的交集,并集,差集,相对补集操作
这个应该是计算中常常用到的地方,是系统Set集合中常用的方法,记得之前有个同事问我,我没有答上来,应该是不经常使用吧,熟练使用Set往往会事半功倍的
2021-02-20 10:15:43
445
原创 ios UITableViewCell 自适应高度
ios 8之后新增自动部署功能1.需要给row有效的存在高度 self.tableView.estimatedRowHeight = 55;2.执行自动约束带吗UITableViewAutomaticDimension3.需要计算contentView 的top和bottom约束,才能真正实现自适应宽高,确实好用多了,这么早的功能,我却一直使用硬代码计算高度,确实有点low,并且还导致后期代码难以维护...
2021-01-21 18:29:22
491
1
转载 ios stretchableImageWithLeftCapWidth resizableImageWithCapInsets 图片防拉伸
https://yotrolz.com/posts/5fe4e0ec/
2020-11-27 15:58:13
288
原创 ios UITableView 新增一个背景色块,跟着UITableView 一起滑动
新增一个包含需求的view ,放在tableview合适的位置,tableview由于继承于scrollview,滑动时,会跟随tableview一起滑动,并且由于tableview的特殊性,cell有可能层级会被遮挡,因此使用willDisplayCell ,将viewsendSubviewToBack放在后面即可...
2020-11-05 10:55:58
626
原创 makeObjectsPerformSelector
nsarray 类定义的方法1.makeObjectsPerformSelector:@select(aMethod)简介:让数组中的每个元素 都调用aMethod2.makeObjectsPerformSelector:@select(aMethod) withObject:oneObject简介:让数组中的每个元素 都调用aMethod 并把 withObject 后边的 oneObject对象做为参数传给方法aMethod...
2020-09-23 13:49:50
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人