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

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

[置顶] iOS开发中 关于阿里云服务器的使用与安全策略 韩俊强的博客

使用背景:        云服务已经很多年了,起初没能加入使用云大军中的一员,后来后悔莫及。前阵子没办法租用的虚拟主机三天两天挂了,导致我认认真真的考虑了一次,觉得还是要使用云服务器!从免费的主机屋学习版到各种虚拟机的实验,再到之前是用300元左右买的别人的虚拟主机,空间有几G,感觉还行,正好又值他们搞活动,买两年送一年!预存还有返还!心动了,就没有任何考虑就预存了一千块!开始的几个月感觉还行,速...
阅读(2107) 评论(19)

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

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

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

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

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

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

[置顶] iOS中 UIWebView加载网络数据 技术分享

UIWebView主要有下面几个委托方法: 1、- (void)webViewDidStartLoad:(UIWebView *)webView;开始加载的时候执行该方法。 2、- (void)webViewDidFinishLoad:(UIWebView *)webView;加载完成的时候执行该方法。 3、- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;加载出错的时候执行该方法。 我们可以将activit...
阅读(3386) 评论(1)

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

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

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

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

iOS代码规范

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

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

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

Bluemix 之 IBM Watson Conversation 自然对话实践

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

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

网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题,所以我把自己制作framework的过程记录下来,并且使用的是最新的Xcode8环境。本次制作framework,包含AFN,FMDB第三方,.a文件,xib,Bundle文件,还有Category分类,几乎制作和使用framework遇到的所有坑都被我遇到了,所以,此篇博客在我这属于干货,特此分享给大家,以免再走弯路...
阅读(705) 评论(0)

证书转换-SSL证书生成:cer,jks文件 韩俊强的博客

一.生成.jks文件资料:HTTPS-老司机手把手教你SSL证书申购-TrustAsia证书 HTTPS时代已来,手把手指导申请免费SSL证书 1、keystore的生成:分阶段生成:keytool -genkey -alias yushan(别名) -keypass yushan(别名密码) -keyalg RSA(算法) -keysize 1024(密钥长度) -validity 36...
阅读(868) 评论(0)

iOS中 性能优化之浅谈load与initialize 韩俊强的博客

一. +load源码分析extern bool hasLoadMethods(const headerType *mhdr); extern void prepare_load_methods(const headerType *mhdr); void load_images(const char *path __unused, const struct mach_header *mh) { ...
阅读(2018) 评论(0)

人民的名义1-55集全 已看完(观后感)

人民的名义大结局已看完,心生疑问,沙瑞金才是布局高手!...
阅读(655) 评论(2)

iOS中 高仿Tumblr热度-滚动条数-JQScrollNumberLabel 韩俊强的博客

JQScrollNumberLabel 仿tumblr热度滚动数字条数,一个显示数字的控件,当你改变其数字时,能够有滚动的动画,同时动画和位数可以限制,动态创建和实例化可选,字体样式自定义等等。...
阅读(609) 评论(0)

iOS中 仿Tumblr点赞心破碎动画 韩俊强的博客

最近Tumblr轻博客无论是web端还是移动端,都非常受欢迎,简单调研了一下,其中动画是我感兴趣的,特此写了个仿Tumblr点赞心破碎动画;...
阅读(1521) 评论(0)

HTTPS-老司机手把手教你SSL证书申购-TrustAsia证书

前言Apple从2016年逐步要求HTTPS,SSL相关证书等,上月的JSPatch封杀更是引起广大开发者的注意,整体来说多是为了安全考虑,那么SSL证书是硬需,考虑到上一篇:HTTPS时代已来,老司机手把手指导申请免费SSL证书 介绍了阿里云的相关证书,为了不仅仅依赖一家证书,特此又研究了一下又拍云的SSL-TrustAsia证书申购申购地址,希望能帮助到你!...
阅读(1847) 评论(0)

iOS10.3正式版发布:iOS10.3新功能有哪些? 韩俊强的博客

苹果今天发布了iOS 10.3正式版,由于加入了众多新功能,且更换了文件系统,所以非常值得升级,但是如果你打算更新,最好要耐心等待。 一些抢先尝鲜的iPhone 7、7 Plus果粉开始发帖表示(系统大小在600M左右),自己更新iOS 10.3过程中正是焦虑死了,因为安装过程非常长,差不多你要等25分钟左右。...
阅读(1615) 评论(0)

iOS新特性: iOS10.3教你如何动态更换APP图标?(后台切换) 韩俊强的博客

iOS 10.3 开放了更换 app 图标的 API,核心方法是下面这个:。。每周更新关注:http://weibo.com/hanjunqiang 新浪微博!手机加iOS开发者交流QQ群: 446310206...
阅读(4262) 评论(8)

Stack Overflow 2017 开发者调查报告发布! 韩俊强的博客

Stack Overflow 发布了 2017 开发者调查报告,此次有超过 64,000 名开发人员参与调查,分别对其技能、工具、学习趋势等数据进行了统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。...
阅读(526) 评论(0)

快速使用HEXO搭建个人博客 韩俊强的博客

经过各种找资料,踩过各种坑,终于使用 hexo 搭建个人博客初步完成了,域名目前用得时 github 的,我的 hexo 是 3.1.1 版本,hexo 不同的版本,很多配置都不一样。好吧,废话不多说了,开始吧。 正文: 这边教程是针对与Mac的,参考链接,由于原文讲到的hexo是以前的老版本,所以现在的版本配置的时候会有些改动。 之前是想着写博客,一方面是给自己做笔记,可以提升自己的写作、...
阅读(692) 评论(0)

Jekyll搭建个人博客 韩俊强的博客

之前写了一篇HEXO搭建个人博客的教程获得了很好评,有很多读者主动给我打赏,在此感谢。 如果你看过我的文章会发现我现在的博客样式跟之前是有很大的区别的,之前我也是使用 HEXO 搭建的博客,后来发现使用 HEXO 在多台电脑上发布博客,操作起来并不是那么方便,果断就转到了 Jekyll 上,接下来我会讲如何使用 Jekyll 搭建博客,博客模板效果。介绍 Jekyll 是一个简单的博客形态的静态站点...
阅读(2563) 评论(2)

C语言项目开发-项目架构和编程命名规范

一个项目的流程:1、公司市场人员与客户交流,了解客户、引导客户使用公司最优资源并产出一份市场需求文档2、公司需求人员(BA)与客户交流,了解客户需求并产出一个软件需求文档3、项目经理、开发小组成员、需求人员(BA)一起开一个需求评审会议,对不合理的地方,   打回给BA,再由BA与客户沟通4、程序员接到和充分了解软件需求文档后产生软件设计文档(包括概要设计文档和详细设计文档,   涉及到数据库的还...
阅读(435) 评论(0)

iOS开发中 经常遇到的坑,看我就够了! 韩俊强的博客

从事iOS开发有些年月了,从最开始的磕磕绊绊,不知所措,到现在的遇到困难都能快速做出最佳方案处理,中间经历了不可或缺的痛苦。在项目开发中,本人有用印象笔记记录的习惯,所以很多重复出现的坑,很快迎刃而解,而不在同一个地方摔倒两次。为此,特意总结了一下开发中经常遇到的坑,有些可能和你形成共鸣,有些在你看来或许是小儿科,不喜勿喷。基础篇:A valid provisioning profile for...
阅读(1686) 评论(0)
236条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:400097次
    • 积分:5097
    • 等级:
    • 排名:第5108名
    • 原创:226篇
    • 转载:8篇
    • 译文:1篇
    • 评论:157条
    博客专栏
    最新评论
    我的小仓鼠

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