关闭
当前搜索:

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

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

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

近期国内证书颁发机构WoSign由于存在管理问题导致其自身声誉受损,WoSign也关闭了免费SSL签发。 对于小型企业和个人来说部署HTTPS时SSL证书就是一笔不小的费用,因此这也阻碍了HTTPS的覆盖速度。 对于Mozilla的免费证书项目Lets Encrypt虽然其证书发布数量已经破千万,但该项目有一定的技术门槛。 不过阿里云与国内某中级证书颁发机构推出了基于Symantec(赛门铁克)的免费SSL证书,有兴趣的网友可以前往阿里云进行申请。...
阅读(7035) 评论(10)

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

上一篇博客:(流媒体实现视频播放和下载功能):http://blog.csdn.net/qq_31810357/article/details/50574914 最近视频直播功能比较火,处于需求,研究了一番,根据分析决定使用流媒体实现,代码简单易懂,接下来看教程: 简单介绍: HLS 协议 : >5M会被AppStore拒绝 服务器要求低 延迟高 多平台 RTMP 协议: 电视直播 PC端使用 配合flash插件 及时性好 需要转...
阅读(19585) 评论(6)

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

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

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

1.iOS中我们能看到的控件都是UIView的子类,比如UIButton UILabel UITextField UIImageView等等 2.UIView能够在屏幕的显示是因为在创建它的时候内部自动添加一个CALayer图层,通过这个图层在屏幕上显示的时候会调用一个drawRect: 的方法,完成绘图,才能在屏幕上显示 3.CALayer 本身就具有显示功能,但是它不能响应用户的交 每日更新关注:http://weibo.com/hanjunqiang 新浪微博! iOS开发者交流QQ群: 446...
阅读(6097) 评论(0)

2017年年终总结

前言 不知不觉,2017年又接近尾声了,又到了该写年终总结的时候了,往年这个时候都会熙熙攘攘,各大平台提早预热过年的气氛,而今年显得格外的平静,这可能正如我的现在的心境,波澜而不惊!因为今年整体过的只能说并不太圆满,事业上颇丰,感情略欠缺。 App开发 公司项目: 2017年管理开发两个App,按照项目计划独立开发完成,这个阶段相对往年开发App有所不同,因为此次开发是以往经验的一次总结与实践...
阅读(801) 评论(4)

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

原文地址: http://blog.csdn.net/qq_31810357/article/details/78906308 未经许可,严禁转载!GCD使用 dispatch_group_notify、dispatch_group_enter、dispatch_group_leave处理多线程同步操作一、简介dispatch_group_enter:通知group,下面的任务马上要放到group中...
阅读(527) 评论(0)

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

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

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

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

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

作者:韩俊强 原创地址:http://blog.csdn.net/qq_31810357/article/details/78060505 未经允许禁止转载!Xcode9已在9月20号推出, 相信很多人充满期待, 那么新版Xcode给我们带来哪些新东西呢? 下载后发现很多人哀声载道, 很大一部分是不适应新的编译器, 那么我们我们该如何去调整呢? 耐心看完本文或许你能找到一些答案!1.模拟器的变化...
阅读(6036) 评论(13)

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

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

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

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

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

导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析问题如下图所示: 原因分...
阅读(1283) 评论(0)

2017最新App Store 审核指南中文版

iOS开发者交流群:①446310206 ②446310206 代码地址: 加入我们学习...
阅读(2639) 评论(0)

如何去照顾一个难过的人 韩俊强的博客

如何去照顾一个难过的...
阅读(683) 评论(2)

RxSwift使用教程大全 韩俊强的博客

接上一篇:初识RxSwift及使用教程 韩俊强的博客 本文档内容来自于 RxSwift 的 Playground。记录大多数 ReactiveX 的概念和操作符。 (部分翻译和注解来自 ReactiveX文档中文翻译)Introduction为什么使用 RxSwift?我们写的很多代码实际上是为了解决和响应外部事件。当用户操作一个控件的时候,我们需要使用 @IBAction 来响应事件。我们需...
阅读(1440) 评论(0)

初识RxSwift及使用教程 韩俊强的博客

什么是RxSwift? RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护 其他语言像C#, Java 和 JS 也有,Rx.Net、RxJava、RxJS RxSwift的目的是让让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程 函数式响应编程? RxSwift做了什么? 观察者模式 什么KVO,通知, 甚至代理都...
阅读(2330) 评论(1)

群规

本群管理规则如下五条: iOS开发者交流群: ①群:446310206 ②群:426087546...
阅读(884) 评论(2)

Protobuf-swift 集成小结 韩俊强的博客

第一步、配置环境(跟着github 上面配置就行了)第二步、把项目从gitHub拉下来(以下都是根据这个github的内容配置的):https://github.com/alexeyxo/protobuf-swift (使用终端操作)以下两个方法供使用:$ git clone git@github.com:alexeyxo/protobuf-swift.git $ git clone https:/swift...
阅读(1276) 评论(0)

iOS最新面试锦集

1. 为什么说Objective-C是一门动态的语言?① 什么是动态语言?动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。有三个名词容易混淆: Dynamic Progr...
阅读(2107) 评论(0)

iOS中 切圆角,任意几个角(带边框,不带边框)__OC和Swift版本 韩俊强的博客

需求:1.日常我们在切控件圆角时会遇到想切任意圆角?2.切过圆角带边框和不带边框的选择?那么今天我们就用Objective-C和Swift都给它实现了:手机加iOS开发者交流群:446310206...
阅读(1992) 评论(2)

iOS代码规范

这篇规范一共分为三个部分: 核心原则:介绍了这篇代码规范所遵循的核心原则。 通用规范:不局限于iOS的通用性的代码规范(使用C语言和Swift语言)。 iOS规范:仅适用于iOS的代码规范(使用Objective-C语言)。 一. 核心原则原则一:代码应该简洁易懂,逻辑清晰因为软件是需要人来维护的。这个人在未来很可能不是你。所以首先是为人编写程序,其次才是计算机: 不要过分追求技巧,降低程序的可读性...
阅读(1428) 评论(0)

最新Swift学习教程-从简单到复杂 韩俊强的博客

Swift-从简单到复杂Swift基础知识大全,Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork,☀️iOS开发者交流群:446310206基础篇知识架构:常两变量基本数据类型类型转换Bool类型元祖可选值字符和字符串字符串常用方法运算符数组基本使用数组其它操作字典ifwhileforbreak-continueSwitch函数定义函数参数函数类型闭包闭包捕获值枚举结...
阅读(1092) 评论(0)

Bluemix 之 IBM Watson Conversation 自然对话实践

Bluemix 之 IBM Watson Conversation 自然对话实践前言 初步结识Bluemix是在2015年春节,那时候对于一个外来的IBM-PaaS很是好奇,但是又不敢尝试,担心成本高,一直有一种“推倒重来”的感觉,所以当时只做了简单的免费测试;随着2016年产品的成熟变得火热起来,越发难以控制好奇就开始了尝试,起初尝试了MobileData,再有是Push Notificati...
阅读(2790) 评论(3)

iOS中 Framework静态库的创建和使用遇到的那些坑 韩俊强的博客

网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题,所以我把自己制作framework的过程记录下来,并且使用的是最新的Xcode8环境。本次制作framework,包含AFN,FMDB第三方,.a文件,xib,Bundle文件,还有Category分类,几乎制作和使用framework遇到的所有坑都被我遇到了,所以,此篇博客在我这属于干货,特此分享给大家,以免再走弯路...
阅读(3606) 评论(5)
251条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:598094次
    • 积分:7057
    • 等级:
    • 排名:第3881名
    • 原创:240篇
    • 转载:10篇
    • 译文:1篇
    • 评论:214条
    我的微信公众号

    iOS开发者交流群: 官方付费群
    ①群:446310206
    ②群:426087546


    QQ: 点击这里给我发消息


    关注我的技术公众号,每天都有优质技术文章推送。
    微信关注我的公众号
    关注我的微博
    博客专栏
    我的小仓鼠

    有空帮我喂下仓鼠,谢谢!