Strict Frog's Blog

When Heaven is about to confer a great responsibility on man,it will first fill his heart with suffering,toil his sinews and bones,exposes his body to huger,subjects him to extreme poverty,confounds his journey with setbacks and troubles,so as to stimulate his alertness, toughen his nature,eventually bridging his incompetence gap and prepare him for the task.

CUICatalog Invalid asset name supplied '(null)'

系统日志

问题描述 工具: Xcode10.X iPhoneX iOS11.x系统 上运行项目, 此时系统打印日志为: [framework] CUICatalog:Invalid asset name supplied:'(null)' 问题发现与解决 每当我进入一个新的ViewController时, Xcode都会输出这些系统日志. 后来发现问题出现在我的一个按钮But...

iOS之自定义UIAlertViewController

(UIPickerView, 自定义View)

前言 支持iOS8及以上,LCAlertViewController将 UIPickerView和UIAlertViewController结合, 并且添加自定义的View GITHub地址:https://github.com/LuochuanAD/LCAlertViewController 代码分析 一,UIPickerView 与UIAlertViewControl...

iOS之UsefulCategory

分类category

一,Usefulcategory说明 部分category收集于blog,实际项目等等中. 本人对其重新”筛选,整理,优化,封装”.每个分类都有详细的解释和使用说明.很有用! Github地址: https://github.com/LuochuanAD/UsefulCategory * **二,Usefulcategory使用 - NSObject(Safe) 导入到项目...

2017年总结及未来规划

总结

前言 从我2015年毕业后一直从事IT行业,2015,2016,2017,2018每年的年终总结都是在微信朋友圈发的,现在收纳整理一下. 2017年总结 2017年收获:看了5本书:«HTML与CSS入门经典(第9版)»,«高性能iOS应用开发»,«HTML5+CSS3+JavaScript从入门到精通(标准版)»,«JavaScript入门经典(第5版)»。csdn博客20篇...

ipa包瘦身之图片无损压缩瘦身

ipa包瘦身

前言 我的项目这个版本支持了多国语言, 意味着ipa包从17.5M升到了35.6M,图片和代码也增加了很多. ipa包瘦身最有效的方法是图片.所以接下只讲关于图片的瘦身,这会用到2个工具:cartool(github地址:https://github.com/steventroughtonsmith/cartool) 和 ImageOptim (github地址:https://li...

iOS之LCWebView

兼容iOS7及以上

前言 我的项目是从iOS7开始支持, 一直用UIWebView作为网页容器. 但是,为了更好的用户体验. 我将UIWebView和WKWebView封装合并成一个网页容器LCWebView. 下面是我的做法: GITHub地址:https://github.com/LuochuanAD/LCWebView 代码分析 一,LCWebViewDelegate (此代理所有方...

iOS之解决强弱循环引用的宏

强弱循环引用

代码 #define WeakSelf @weakify(self); #define StrongSelf @strongify(self); #ifndef weakify #if DEBUG #if __has_feature(objc_arc) #define weakify(object) autoreleasepool{} __weak __typeof__(object) w...

JavaScript基础之常见的错误

JavaScript

前言 这是JavaScript上书写的常见错误, 我就犯过,在此记录一下 错误集 一,使用未经定义的变量: (1) alert(variableValue);   报错:调用了未经定义的变量varibleValue. (2) function getResult(variableValue){ alert(variableValu); 错误:拼写错误,调用了未经定义的变量v...

iOS之自动检测项目中的无用的图片资源

ipa包

前言 项目大改版, 几乎所有的界面图片都需要重新更换. 那么对于之前一个或多个版本的旧的,无用的无效的图片资源,我们不可能一个一个的就找,然后复制图片名字搜索吧(注:这是一种笨方法). 那么接下来讲解的是我用的方法. 分析 一,这里有个检测工具LSUnusedResources 地址:LSUnusedResources在github上下载下来后,用mymac模拟器运行 ...

Xcode本地代码上传到Github

Git

一,新建仓储,填写描述信息 二,拷贝URL 三,打开Xcode,选择Perferences 四,添加仓储,并粘贴URL,填写github用户名和密码 五,cd +文件路径 六,git init 此步不可少 七,git add . 八,git commit -m “提交信息” 九,git remote add origin +粘贴第二步的URL...

Canvas之画柱状图

Canvas画柱状图

前言 用HTML画圆柱图, 效果图如下,那么我只需要画圆柱就行: 详细代码CanvasForHtml5已上传到Github 分析 <canvas id="bchart_b" width="850" height="300"></canvas> <script type="text/javascript"> // char...

Canvas之画折线和柱状图

Canvas画折线和柱状图

前言 使用HTML画折线和柱状图,效果图如下: 详细代码CanvasForHtml5已上传到Github 分析 <canvas id="a_canvas" width="950" height="290"></canvas> <script type="text/javascript"> var a_canvas; va...

Canvas之画多色圆环动画

Canvas多色圆环

前言 使用HTML画出可动画的多色圆环.效果图如下: 详细代码CanvasForHtml5已上传到Github 分析 <canvas id="canvas_a" width="800" height="800" ></canvas> <script type="text/javascript"> window.onl...

Canvas之画多个折线图

Canvas多个折线图

前言 使用html画多个折线图,效果图如下: 详细代码CanvasForHtml5已上传到Github 分析 <canvas id="a_canvas" width="850" height="450" ></canvas> <script> var a_canvas; var a_context; var b_canv...

Canvas之画单一色圆环

Canvas单一圆环

前言 用HTML画出可动画的圆环.效果图如下: 详细代码CanvasForHtml5已上传到Github 分析 <canvas id="canvas" width="600" height="600" style="background: "#ffffff";" ></canvas> <script> window.o...