自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCLegendary的博客

小白的成长史..

  • 博客(54)
  • 收藏
  • 关注

原创 微信小程序 加载 HTML 标签

肯定有小伙伴遇到过这个问题:加载的数据是一堆HTML 标签这就尴尬了,因为小程序没有提供 webview 来加载这些 HTML.但是不用慌,小程序不提供我们可以自己造个新轮子,自己造不出新轮子咱们找到一个合适的轮子拿来用!这里用到的轮子就是这个:wxParse.他的介绍可以去 github 主页学习,这里主要介绍下他的用法.接口是截取的网易新闻的新闻详情接口,数据格式大家自行格式化

2017-01-10 12:14:11 45255 3

原创 mac下利用ffmpeg+nginx搭建直播服务器的总结

最近自己一直在研究直播相关的技术,前一阵子用了腾讯云简单的实现了直播,腾讯云实现起来很方便,而且SDK对一些关键问题的处理也做得很好,开发者直接在腾讯云平台上申请认证后便可进行腾讯云直播的测试开发了.除了像腾讯云,七牛云这些三方平台外,开发者也可以搭建rtmp+nginx本地环境,通过HLS协议进行直播测试.这里记录今天的整个研究过程以及那些被坑了的地方,希望能对大家有所帮助.一.nginx的

2016-12-27 23:57:04 3936

原创 iOS 程序猿们要知道的一些 HTTPS 的事情...

2017年1月1日起,苹果App Store中的所有App都必须启用 App Transport Security(ATS)安全功能。App Transport Security(应用程序安全传输),简称 ATS,是苹果在 iOS 9 中首次推出的一项隐私安全保护功能,启用ATS后,它会屏蔽明文HTTP资源加载,强制App通过HTTPS连接网络服务,通过传输加密保障用户数据安全。

2016-12-02 13:31:57 2797

原创 微信小程序简单demo

详细的文档以及介绍可以参考官方文档.开发微信小程序需要一些前端开发基础.一.wxml文件 {{modalText}} <swiper indicator-dots="{{indicatorDots}}" vertical="{{vertical}}" autoplay="{{autoplay}}"

2016-09-25 13:45:18 5729 1

原创 APICloud平台的融云2.0优化

最近一段时间博主忙于各种问题,所以一直没有更新融云集成的文章.之前的文章只是刚刚集成融云后,做的简单的记录,所以代码中存在很多bug和需要优化的地方.在此也谢谢看我文章的开发者对我的支持!博主也是刚刚起步,希望在今后的道路上与大家一同成长,有什么问题还望多多指正!接下来我们具体谈一谈需要优化的地方吧!一.融云的init,connect等代码融云的init,connect以及setOnRec

2016-07-07 09:11:50 2099

原创 APICloud平台的融云2.0集成

融云2.0的官方文档地址:http://docs.apicloud.com/端API/开放SDK/rongCloud2   项目需要IM模块,最后还是选择了融云.在iOS原生开发中,融云sdk集成了聊天界面,给开发者提供了很大的便利,但是在apicloud平台上,由于开发者应用IM的场景各异,需求不统一,所以官方没有将聊天界面集成到模块中.   因此我选择了AUI这套专门为apicloud提供的前

2016-04-06 13:02:56 7147 10

原创 WKWebView与JS的交互

WKWebView新特性性能、稳定性、功能大幅度提升允许JavaScript的Nitro库加载并使用(UIWebView中限制)支持了更多的HTML5特性高达60fps的滚

2016-03-05 21:08:55 3943 2

原创 APICloud的iOS模块开发过程

http://blog.sina.com.cn/s/blog_12ff14c2c0102w5hy.html

2016-02-17 14:04:57 3495

原创 一道 iOS 内存相关的题目

运行下面的程序,结果是怎样的?//// ViewController.m// 拖拽按钮//// Created by 张闯 on 2018/12/12.// Copyright © 2018 Rotai. All rights reserved.//#import "ViewController.h"#import "ClassA.h"@interface Vi...

2018-12-13 08:51:43 333

原创 iOS NSTimer 的循环引用问题

话不多说直接上重点,先看 Timer 初始化://// ViewController.swift// 计时器//// Created by 张闯 on 2018/12/12.// Copyright © 2018 Rotai. All rights reserved.//import UIKitclass ViewController: UIViewContro...

2018-12-12 10:03:00 321

原创 iOS 图标库 Charts 设置可滑动

源码地址:https://github.com/danielgindi/ChartslineChartView.zoom(scaleX: 4, scaleY: 1, x: 0, y: 0) //设置缩放倍数lineChartView.setScaleEnabled(false) //不允许缩放这样设置完成后,就不会识别 pinch 收拾缩放了,而且x 坐标很多可以滑动...

2018-11-14 13:27:13 2242

原创 iOS +load方法与 +initialize 方法调用顺序

代码举例父类#import "Person.h"@implementation Person+(void)load { NSLog(@"person load 方法");}+ (void)initialize { NSLog(@"person initialize方法");}@end父类分类#import "Person+test.h"@...

2018-10-30 20:53:35 1916

原创 iOS 视图方法执行顺序

B loadViewB viewDidLoadA viewWillDisappearB viewWillAppearA viewDidDisappearB viewDidAppearB viewWillDisappearA viewWillAppearB viewDidDisappearA viewDidAppear

2018-10-23 22:47:37 345

原创 iOS 离屏渲染问题

触发离屏渲染的操作: shouldRasterize(光栅化) masks(遮罩) shadows(阴影) edge antialiasing(抗锯齿) group opacity(不透明) 复杂形状设置圆角等 渐变 Text(UILabel, CATextLayer, Core Text) 一.系统圆角当 lay...

2018-10-19 12:22:20 342

原创 iOS 开发一些觉得不错的博客,文章整理.

Swifthttps://www.jianshu.com/p/029ce4cf7980http://swifter.tipshttp://www.swift51.comhttps://github.com/ipader/SwiftGuidehttps://swift.orgOC直播相关 https://www.jianshu.com/p/d99e83cab39a...

2018-10-19 08:28:28 270

原创 更新 cocoapods 出现如下错误:

刚刚升级了系统跟 Xcode, 更新 cocoapods 时出现了以下报错:[zhangchangdeMBP:~ rongtaixingzhuo$ pod --version/Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:118:in `git_version': Failed to extrac...

2018-09-25 23:35:16 4424 1

原创 -bash: syntax error near unexpected token `('

发现linux5.0之后,是不能带有括号的,这个时候就需要转译了。转译的方法有下面两种:PASSWORD('123456')转译:1.PASSWORD\('123456'\)2.PASSWORD"('123456')"

2018-04-22 08:23:00 5678

转载 用 FFMPEG 合并 MP4 视频

转自:http://blog.csdn.net/flood_dragon/article/details/27539381因为 ffmpeg 是支持切分 mp4 视频的,所以我就理所当然的以为 ffmpeg 是支持视频合并。直到今天同事找我问方法,才发现一直以为的方法是错误的, mp4 不支持直接 concate(丢人了。。。),赶紧补了一下能量,从网上抓来了多种实现。注: 这里的

2017-09-28 10:46:56 13106 3

原创 iOS 11 上传应用 缺少图标报错

在更新到 Xcode9后,打包上传很多小伙伴可能会遇到这个错误:提示你缺少了一个1024x1024的图标.打开 Asset 蓝色文件夹,会发现多出来一个位置来放这个图标,将对应尺寸的图标放进去,再打包上传就可以了.

2017-09-21 10:12:28 987

原创 记录下一个 iOS APP上线的艰辛过程

自打今年苹果对应用审核过程严格起来,相信不仅我一个人,还有很多的开发者都经历过一个 发布-->被拒-->再发布-->再被拒-->再再发布...... 的一个漫长,痛苦的过程.不过最后好好反思一下, 开发人员是否真的彻底了解了苹果的审核规则呢?是否真心注意到了自己的 APP 遵守了这些规则.之前苹果的审核并没有这么严格,一款 iOS APP 上线可能等待三四天,没有明显的 crash 这样严重的

2017-08-31 08:49:38 2540 1

转载 多年iOS开发经验总结(一)

转载自: http://www.jianshu.com/p/1ff9e44ccc781、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSI

2017-07-13 15:07:31 828

原创 iOS LaunchScreen.storyboard UIImageView 图片不显示

解决办法: 将 png 格式图片换成 jpg 格式图片.

2017-06-27 08:05:52 4889

原创 iOS 打包 "Found an unexpected Mach-O header code: 0x72613c21"报错

在打包过程中,如果工程中的静态文件存放位置不对,会出现下图所示报错:究竟错误出在哪里?我的排错过程是这样的一. 点击 Show logs... 查看报错详情点击进入后,打开上图选中的文件,出错的位置会在这个文件中详细给出

2017-06-12 09:18:04 11027 1

原创 Xcode9 真机无线测试

一.在 Xcode 中打开设备列表二.勾选 connect via network 选项三.配置手机的 ip 地址四.连接成功后好了,现在就可以拔掉数据线,进行无线真机测试了~~

2017-06-09 13:42:56 4881

翻译 iOS11 增加的新技能

一.iOS 11.0中的新功能 - 支持二进制(非文本)条形码。1.iOS11 为 AVFoundation,Core Image 和 SiriKit 添加了API,以支持检测,解码和创建具有二进制内容的条形码。2.添加了CIBarcodeDescriptor,一个新的 Core Image 的条形码描述符对象,提供与AVFoundation 和Vision API的互操作性。二.

2017-06-08 17:21:06 3282

原创 iOS BLE 模块开发总结

本文默认读者对蓝牙开发有基础的了解, 与外设的交互使用 BabyBluetooth.      一. 总结的要点如下:1. iOS 蓝牙与外设连接的步骤.2. 外设过滤, 服务, 特性.3. 单模,双模蓝牙.4. 外设的 UUID.二. 实际应用场景:通过 APP 控制荣泰按摩椅, 方便用户切换按摩模式.三. 第一点对应 OC 代码1. 在 Ba

2017-05-27 09:19:38 1698

原创 iOS MQTT 协议应用

物联网(Internet of Things,IoT)最近曝光率越来越高。虽然HTTP是网页的事实标准,不过机器之间(Machine-to-Machine,M2M)的大规模沟通需要不同的模式:之前的请求/回答(Request/Response)模式不再合适,取而代之的是发布/订阅(Publish/Subscribe)模式。这就是轻量级、可扩展的MQTT(Message Queuing Tele

2017-05-15 10:57:44 1519

转载 React Native 基于Fetch封装HTTPUtil工具类

关于http请求的工具类,有很多,譬如:httpclient,okhttp。那么关于RN的处理HTTP请求的工具类呢,目前还没有找到,所以自己简单封装了一个,避免代码里到处都是fetch方法。好了,完整代码如下:[javascript] view plain copy var HTTPUtil = {};    /**

2017-04-26 15:13:24 1108

原创 React-Native 中设置borderWidth 遇到的坑..

最近用RN写一个硬件的操作界面,同事用iPhone 5s, iPhone 7, iPhone 6s Plus 三种不同尺寸的机器做 UI 适配,在plus 机器上出现了如图所示的问题.没错,底部出现了黑色色块!但是代码中并没有在这里有添加其他的!而其他两款手机(5.5寸以下)没有出现这个问题.刚刚在设置底部 borderWidth的时候,把原来的 0.5 改成了 1,再次刷新...

2017-03-30 19:37:13 12624 2

转载 iOS一些开源三方库

1.IGListKit [UICollectionView 框架] -> pod 'IGListKit', '~> 2.0.02.Realm [移动端数据库] -> pod 'RealmSwift’3.Moya [抽象网络层] -> pod 'Moya', ‘8.0.0’4.SwiftyJSON [JSON 解析] -> pod 'SwiftyJSON’5.Vale

2017-02-13 13:35:58 873

转载 微信小程序开发之『侧边栏滑动』特效

侧边栏滑动是很常见的功能,但是小程序出来不久,很多特效还没有成熟案例,只能原生重写,所以今天为大家带来4个漂亮的侧边栏特效~~侧边栏特效一先看效果:wxml:[html] view plain copy   view class="page">      view class="page-bot

2017-01-22 10:59:40 1653

原创 iOS 直播一些相关知识的整理

一.流媒体之前利用 Nginx+FFmpeg 搭建了一个简单的本地流媒体服务器,可以实现简单的推流(RTMP)拉流(HLS).在学习直播技术的过程中,一些有关流媒体的基本概念还是很模糊,这里做下总结. 1.GOPGOP(group of pictures)画面组,一个 GOP 就是一组连续的画面.一个影片由一个/多个序列组成;而一个序列由数个 GOP 组成;一个

2016-12-30 15:02:08 802

原创 iOS 多个网络请求并发执行的解决方案

在项目中往往会遇到这种需求:UI 的更新要在2~3个网络请求后才执行.这里提供两种执行方案.一.利用 GCD通过 gcd_group可以解决这个问题.具体做法如下//// ViewController.m// tableview//// Created by myMac on 16/12/26.// Copyright © 2016年 myMac. All right

2016-12-29 14:43:45 8240

转载 CSDN 积分的计算规则..学习了...

博客积分是衡量博客水平的重要标准,博客的排名也将按照积分排列。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分 2、每发布一篇转载文章:可获得2分 3、博主的文章每被评论一次:可获得1分 4、每发表一次评论:可获得1分(自己给自己评论、博主回复别人对自己博文的评论不获得积分) 5、每篇博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即每篇文章点

2016-11-17 14:47:37 525

原创 iOS Widget开发遇到的坑

说起遇到的这个坑(博主自认为..咳咳)....简直是天坑...新建工程对widget进行了测试,一切完美...测试后到真正要加widget的项目中...点击widget跳转到APP竟然失灵了...博主反复检查了好多遍,配置的地方都没有问题!!!好奇怪!!后来,觉得是项目名的问题....项目的项目命名方式是"XXX_XXX".注意,中间多了个"_".也就是这个"_"!!!让我苦逼了许久~~随后新

2016-11-16 23:04:00 2746

原创 FMDB的增删改查

#import "FMDBManager.h"@interface FMDBManager ()@property (nonatomic, strong) FMDatabase *dataBase;@end@implementation FMDBManager+ (FMDBManager *)shareInstance { static FMDBManager

2016-11-15 09:21:11 360

原创 分享个MesaSQLite 注册码

Name: Special [K]Serial: MSA4-X42Q-F1Q6-5VBR拿走,不谢~~~

2016-11-15 09:11:47 3583 2

原创 iOS wkwebview开发 <img>标签获取本地图片地址

项目需求:从 webserver 请求到html标签,通过wkwebview 加载拼接后的html.最后的分享按钮图片加到网页的末尾.由于是html标签,所以图片的获取方法跟oc还是有很大区别的.效果图是这样的: 微信分享的图片存在工程中的文件夹下,获取到也不难.1.微信好友图片UIImage *image = [UIImageimageNamed:@"we

2016-11-05 13:05:24 6279

原创 快速集成 react-native 的微信分享

1.首先开发者需要在微信开放平台申请自己的 appid,这一步骤跳过.2.在终端下载,并关联npm install react-native-module --savernpm link react-native-module3.在 app delegate.m 中导入#import "../Libraries/LinkingIOS/RCTLinkingManager.h

2016-10-31 08:48:01 2922

原创 React-Native 版本升级

1.首先在终端输入 react-native --version 查看当前版本号.当前版本为0.34.12.在终端输入 nam info react-native(如果是用npm安装)查看最新版本号.可以看到,最新的为0.36.0.3.打开工程中的package.json文件,更改react-native版本号.4.重新安装 nam instal

2016-10-30 14:11:14 763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除