当前搜索:

[置顶] 笔记类app之Leanote同步机制 韩俊强的博客

背景最近在移动开发App时遇到一个问题:在服务端与客户端之间需要进行修改,删除,更新,添加等操作同步,为此研究了一番,其中Leanote参考了印象笔记App的同步原理。Leanote同步机制参考Evernote的机制, 关于Evernote的同步机制参考: http://dev.evernote....
阅读(3062) 评论(0)

[置顶] HTTPS时代已来,老司机手把手指导申请免费SSL证书 韩俊强的博客

近期国内证书颁发机构WoSign由于存在管理问题导致其自身声誉受损,WoSign也关闭了免费SSL签发。 对于小型企业和个人来说部署HTTPS时SSL证书就是一笔不小的费用,因此这也阻碍了HTTPS的覆盖速度。 对于Mozilla的免费证书项目Lets Encrypt虽然其证书发布数量已经破千...
阅读(7317) 评论(10)

[置顶] iOS中 视频直播功能-流媒体的使用(详解)韩俊强的CSDN博客

上一篇博客:(流媒体实现视频播放和下载功能):http://blog.csdn.net/qq_31810357/article/details/50574914 最近视频直播功能比较火,处于需求,研究了一番,根据分析决定使用流媒体实现,代码简单易懂,接下来看教程: 简单介绍: HLS 协议 ...
阅读(20495) 评论(6)

[置顶] iOS中 HTTP/Socket/TCP/IP通信协议详解 韩俊强的博客

OSI(开放式系统互联), 由ISO(国际化标准组织)制定 // 1. 应用层 // 2. 表示层 // 3. 会话层 // 4. 传输层 // 5. 网络层 // 6. 数据链接层 // 7. 物理层
阅读(7353) 评论(2)

[置顶] iOS中 Animation 动画大全 韩俊强的博客

1.iOS中我们能看到的控件都是UIView的子类,比如UIButton UILabel UITextField UIImageView等等 2.UIView能够在屏幕的显示是因为在创建它的时候内部自动添加一个CALayer图层,通过这个图层在屏幕上显示的时候会调用一个drawRect: 的方法...
阅读(6282) 评论(0)

成为高层管理的十二条秘诀 韩俊强的博客

某人自从荣升团队负责人之后,朋友圈负能量爆棚,晚上视频时说天天被Boss联席批,脑子里一团浆糊……于是跟其言简意赅的聊了聊管理的底层机制,估计大概率还没整明白……想想最近在不同场合交流过类似话题,干脆发条圈梳理一下,比较粗浅,欢迎拍砖: 欢迎关注新浪微博 1、管理永远为经营服务,脱离了经营的管...
阅读(33) 评论(0)

NSString到底使用Copy还是使用Strong属性?

以前在学OC的时候和实际的项目中,都没有关注这一个小问题,一直使用Strong属性声明,也没发现项目中出现过由于NSString导致的未知Bug。我也来测试以下看看具体区别。 1.首先分别定义这个两个属性 NSString。 @property (nonatomic,strong)NS...
阅读(28) 评论(0)

Mac 下source tree 与 gitlab 添加 ssh 密钥

配置方法: 在普通用户 进入 .ssh 文件 cd .ssh/ 或 cd ~/.ssh HaRiMacBook-Pro:~ lelecd.ssh/HaRiMacBook−Pro:.sshlelecd.ssh/HaRiMacBook−Pro:.sshlele ls known_hos...
阅读(12) 评论(0)

dispatch_source_t 比 NSTimer 更准的定时器

NSTimer受runloop的影响,由于runloop需要处理很多任务,导致NSTimer的精度降低,在日常开发中,如果我们需要对定时器的精度要求很高的话,可以考虑dispatch_source_t去实现 。dispatch_source_t精度很高,系统自动触发,系统级别的源。下面是通过dis...
阅读(17) 评论(0)

iOS网络协议_HTTP/TCP/IP浅析

一.TCP/IP协议话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议。那么谁来制定这个网络协议?国际标准化组织(ISO)定义了网络协议的...
阅读(49) 评论(0)

iOS setNeedsLayout&layoutSubviews 视图重绘总结

layout机制相关方法 (CGSize)sizeThatFits:(CGSize)size (void)sizeToFit (void)layoutSubviews (void)layoutIfNeeded (void)setNeedsLayout (void)setNeedsDisplay...
阅读(63) 评论(0)

OpenCV-模板匹配

寻找一幅图像的匹配的模板,可以在一段视频里寻找出我们感兴趣的东西,比如条形码的识别就可能需要这样类似的一个工作提取出条形码区域(当然这样的方法并不鲁棒)。而OpenCV已经为我们集成好了相关的功能。函数为matchTemplate。 所谓模板匹配就是在一幅图像中寻找和模板图像(pat...
阅读(74) 评论(0)

2017年年终总结

前言 不知不觉,2017年又接近尾声了,又到了该写年终总结的时候了,往年这个时候都会熙熙攘攘,各大平台提早预热过年的气氛,而今年显得格外的平静,这可能正如我的现在的心境,波澜而不惊!因为今年整体过的只能说并不太圆满,事业上颇丰,感情略欠缺。 App开发 公司项目: 2017年管理开发两个Ap...
阅读(968) 评论(4)

GCD处理多线程同步操作 韩俊强的博客

原文地址: http://blog.csdn.net/qq_31810357/article/details/78906308 未经许可,严禁转载!GCD使用 dispatch_group_notify、dispatch_group_enter、dispatch_group_leave处理多线程同...
阅读(624) 评论(0)

佛系青年:真的“丧”吗?

佛系青年:真的“丧”吗? 佛系青年指的是“怎么都行、不大走心、看淡一切的活法”
阅读(306) 评论(0)

iOS11 完美解决导航栏按钮偏移问题 韩俊强的博客

iOS11 完美解决导航栏按钮偏移问题 韩俊强的博客 iOS开发者交流群(官方收费群):①446310206 ②446310206
阅读(3879) 评论(3)

iOS11: 使用Xcode9后的11条小建议 韩俊强的博客

作者:韩俊强 原创地址:http://blog.csdn.net/qq_31810357/article/details/78060505 未经允许禁止转载!Xcode9已在9月20号推出, 相信很多人充满期待, 那么新版Xcode给我们带来哪些新东西呢? 下载后发现很多人哀声载道, 很大一部分...
阅读(6490) 评论(13)

iOS11 Xcode 9 快速跳转到定义新姿势(Jump to Definition)

Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转定义.
阅读(3254) 评论(0)

iOS11问题: 定位服务在iOS11系统上不能使用?

Q:我刚刚用iOS11 SDK重新构建了应用程序,发现定位服务现在根本不起作用。原因:A:因为苹果现在增加了一项新的隐私保护功能 NSLocationAlwaysAndWhenInUseUsageDeion,并且原有的 NSLocationAlwaysUsageDeion 被降级为 NSLocat...
阅读(14568) 评论(1)

iOS 11 安全区域适配总结(转)

导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。一、...
阅读(1398) 评论(0)
    个人资料
    专栏达人 持之以恒 博客之星
    等级:
    访问量: 61万+
    积分: 7242
    排名: 3874
    我的微信公众号
    博客专栏
    最新评论