自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuochuanAD的博客

个人博客网站https://strictfrog.com

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

原创 系统日志:Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service

一,问题描述工具: Xcode10.X iPhoneX iOS11.x系统 上运行项目, 每当我进入一个加载网页的ViewController时, 此时系统打印日志为:Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service二,问题发现与解决每当我进入一个加载...

2018-11-29 21:12:00 25442

原创 系统日志:[framework]CUICatalog: Invalid asset name supplied: '(null)'

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

2018-11-29 20:56:37 567

原创 系统日志:[MC] System group container for systemgroup.com.apple.configurationprofiles path is /private...

一,问题描述 工具: Xcode10.X iPhoneX iOS11.x系统 上运行项目 当我使用 NavigationBar push到一个新的ViewController时. 会有一段短暂的黑色方块. push动画结束后, 往返几次. 不再出现该情况. 此时系统打印日志为:[MC] System group container for systemgroup.com.ap...

2018-11-29 20:33:16 1850

原创 iOS之自定义UIAlertViewController (UIPickerView, 自定义View)

一,说明支持iOS8及以上,LCAlertViewController将 UIPickerView和UIAlertViewController结合, 并且添加自定义的ViewGITHub地址:https://github.com/LuochuanAD/LCAlertViewController二,UIPickerView 与UIAlertViewController结合typed...

2018-10-27 22:48:02 1636

原创 iOS之有用的分类(UsefulCategory)

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

2018-04-13 16:01:04 431

转载 iOS之覆盖系统方法(使用runtime交换方法)

一, 说明 转载自https://www.cnblogs.com/cqb-learner/p/5871118.html二,解析方式一:使用runtime交换方法 (推荐)#import "ViewController.h"/* Runtime(交换方法):主要想修改系统的方法实现 需求: 比如说有一个项目,已经开发了2年,忽然项目负责人添加...

2018-04-03 17:06:12 2871

转载 iOS如何在页面销毁时取消网络请求

一,说明转载自http://blog.csdn.net/u010124617 大家都知道,当一个网络请求发出去之后,如果不管不顾,有可能出现以下情况: 进入某个页面,做了某种操作(退出页面、切换某个tab等等)导致之前的请求变成无用请求,这时候有可能出现虽然页面已经销毁了,但是网络请求还在外面飞的情况,如果放任不管,那么这个请求既浪费流量,又浪费性能,尤其是在网络比较差时,一个超时的

2018-01-26 17:09:54 3679 1

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

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

2018-01-09 11:36:20 849

原创 iOS之LCWebView(和并UIWebView和WKWebView,兼容iOS7及以上)

一,说明 我的项目是从iOS7开始支持, 一直用UIWebView作为网页容器. 但是,为了更好的用户体验. 我将UIWebView和WKWebView封装合并成一个网页容器LCWebView. 下面是我的做法:二,LCWebViewDelegate (此代理所有方法均为WKWebView和UIWebView共同拥有的协议,支持iOS7及以上)此协议有5个方法.(如果项目要求不多,

2018-01-04 10:12:28 816

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

一,完整代码:#define WeakSelf @weakify(self);#define StrongSelf @strongify(self);#ifndef weakify#if DEBUG#if __has_feature(objc_arc)#define weakify(object) autoreleasepool{} __weak __typeof__(

2017-12-19 17:40:03 1056

转载 已解决canvas画图模糊的问题

说明:转自:http://blog.csdn.net/leyyang/article/details/52245445在说解决办法之前,例行惯例,简要的说明一下Html5中的Canvas。Canvas是Html5制图中常用的元素,但其本身并没有绘制能力,它仅仅是图形的容器,要制图还必须依靠脚本。按照Canvas中提供的方法,我们绘制出各种我们想要的图形,本来说这样就已经很棒了,但是有一个致

2017-11-17 15:49:58 3557

转载 iOS之动态计算UITableViewCell高度技巧(二)

一说明:转载自http://blog.csdn.net/u011043997/article/details/51263016二:四种方法计算cell的高度(推荐使用第三种)1、iOS8的自动计算机制,需要autolayout(适用iOS8之后系统)2、iOS6之后系统API结合autolayout进行计算(适用于iOS6之后的系统)3、手动计算(适用于iOS6之后

2017-09-05 20:30:43 5600

原创 JavaScript基础之常见的错误

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

2017-07-25 14:36:02 402

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

一,说明:项目大改版, 几乎所有的

2017-07-24 13:51:23 7867 1

转载 iOS之动态计算UITableViewCell高度技巧(一)

动态计算的UITableViewCell高度详解(转载) 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,更这样容易接收与学习。本文将介绍四

2017-07-17 14:10:30 1637

转载 iOS与JS交互(全)

一,说明:(此文转载,如果涉及任何版权问题,请联系我)转载自:天狐博客 » js(javascript)与ios(Objective-C)相互通信交互话说,当时在找js交互这块内容时,朋友给了我这个非常好的代码,我照着这个demo从头敲到尾,对js交互有了很大的理解.今天找到了代码来源,并转载他的博客.二,讲解:随着苹果SDK的不断升级,越来越多的新特性增加

2017-06-15 09:26:32 2550 1

原创 Canvas之画折线和柱状图

一,说明使用HTML画折线和柱状图,效果图如下:二,代码片段(该完整代码地址在文章的最后面) var a_canvas; var a_context; var b_canvas; var b_context; window.onload = function() { a_canvas = document.getElementBy

2017-06-14 21:02:46 898

原创 Canvas之画多个折线图

一说明:使用html画多个折线图,效果图如下:二,代码片段(完整的代码在文章的最后) var a_canvas; var a_context; var b_canvas; var b_context; window.onload = function() { a_canvas = document.getElementById(

2017-06-14 20:51:26 2377

原创 Canvas之画单一折现图

一,说明:使用HTML画单一折线图,效果图如下; 我只需要画折现和小圆就可以了.二,代码片段(完整的代码地址在文章最后) (function (){ window.addEventListener("load", function(){ var data = [501,501,437,437,468,2107,210

2017-06-14 20:41:02 701

原创 Canvas之画柱状图

一说明用HTML画圆柱图, 效果图如下,那么我只需要画圆柱就行:二,代码片段(完整的代码地址在文章最后)

2017-06-14 20:29:58 3125

原创 Canvas之画多色圆环动画

一,说明使用HTML画出可动画的多色圆环.效果图如下:二,代码片段:(完整的代码地址在文章最下面) window.onload = function(){ var canvas_a = document.getElementById('canvas_a'); //获取canvas元素 cont

2017-06-14 20:20:15 2597

原创 Canvas之画单一色圆环

一,说明用HTML画出可动画的圆环.效果图如下:二,代码片段(完整的代码demo在文章最后) window.onload = function(){ var canvas = document.getElementById('canvas'), //获取canvas元素 context =

2017-06-14 20:10:10 1745

原创 Xcode本地代码上传到Github

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

2017-06-14 20:04:53 438

原创 duplicate symbol _OBJC_CLASS_$_XXX in

一,说明错误提示:二,解决方法:(duplicate:副本  文件重复,删掉即可)

2017-06-08 17:06:03 1034

原创 "_sqlite3_column_type",referenced from

一,说明在接收旧项目时,报错如下:二:解决方法(缺少文件,添加libsqlite3.0.tbd)

2017-06-07 10:52:04 1270

原创 "_OBJC_CLASS_$_WKWebView", referenced from:"...and "linker command failed with exit code 1 (use -v "

一,说明:在做JS与OC交互时;Xcode报错:如下图:二,解决方法:(添加Webkit.framework  status:optional)Go to your Project, click on General, scroll down to Linked Frameworks and Libraries, and add WebKit.f

2017-06-07 10:25:30 931

转载 iOS之修改BundleIdentifier导致项目中todayExtension和watchExtension中出现的问题及解决方法

一,说明:在接收旧的的项目时,发现项目中有很多的extension.项目运行不了.所以修改Bundle Identifier,重新运行,在extension出现了很多的报错.转自:http://blog.csdn.net/soindy/article/details/47184933如何运行从网上下载的iWatch项目详细步骤.标签: Swift Err

2017-06-01 12:04:39 5710 1

原创 iOS之悬浮视图:按钮/图片/轮播图/gif图/视频/音频/自定义view

悬浮按钮:悬浮图片:悬浮Gif图:悬浮轮播图:悬浮视频:使用:- (void)viewDidLoad { [super viewDidLoad]; LCSuspendCustomBaseViewController *

2017-05-10 14:04:30 4013 1

原创 iOS之Des加密(含资源及Demo)

一,说明最近有人在群中问我des加密的事,告诉我网上的将des的资料很少. 会者不难,难着不会.二,代码呈现(Demo在本文最后).在做des加密,解密时,你需要和服务端约定2个字段.  第一个字段:比如"xxxx"  这个字段和做图片上传约定的字段一个道理, 便于服务器唯一识别;第二个字段:为iV[ ]  这个字段会在下图,及Demo中标注出来.导入:

2017-04-01 16:11:41 5062

原创 iOS之tableView左划显示多个按钮(适配iOS11)

效果1是基于系统原生的左划出现多个按钮的效果.

2017-01-13 10:58:55 2872

原创 iOS之状态栏字变大,键盘变高,键盘字变粗大

状态栏字变大,键盘高度变大.页面布局混乱.

2017-01-12 11:27:52 6148

原创 iOS之Node.js安装及使用

对于iOS开发的同学,学习Node.js是很有必要的,前提是你要会Html5的一些知识,尤其是JavaScript.

2016-12-26 13:52:43 5091

原创 iOS之开发的SDK(.framework)瘦身

一,说明.项目需求:最近开发的SDK,要提供给其他公司使用, 但是开发后的.framework的大小为3M. 但是某程APP不愿意,说包太大,要瘦身.所以,只能网上找资料.下面说说我的的做法,亲测试可以的.

2016-12-12 14:58:02 5206 1

原创 iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)

关于iOS的ATS适配和ssl双向验证,在我的项目中都实现了,但是对于苹果的审核,一定要详细的说明在plist文件你配置的键值是做什么的.

2016-11-30 17:07:38 9736 18

原创 iOS之POST请求数组样式参数DES加密问题

关于iOS用des加密的过程中,遇到的问题.

2016-11-16 17:02:21 2873

原创 iOS之开发SDK(.framework和.bundle)(包括支持ATS和ssl双向验证及瘦身)

这是我根据项目需求,打包SDK. 提供从打包到集成的全过程. 中间有一些需要注意的点.非常详细.

2016-11-09 10:21:28 3591 5

原创 iOS之自定义AlertView的传参问题

这是一个自定义AlertView,代码挺多,但是可修改性高,代码也写的很详细.

2016-11-08 13:50:28 1387

空空如也

空空如也

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

TA关注的人

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