- 博客(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
26226
原创 系统日志:[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
671
原创 系统日志:[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
2018
原创 iOS之自定义UIAlertViewController (UIPickerView, 自定义View)
一,说明支持iOS8及以上,LCAlertViewController将 UIPickerView和UIAlertViewController结合, 并且添加自定义的ViewGITHub地址:https://github.com/LuochuanAD/LCAlertViewController二,UIPickerView 与UIAlertViewController结合typed...
2018-10-27 22:48:02
1757
原创 iOS之有用的分类(UsefulCategory)
一,Usefulcategory说明部分category收集于blog,实际项目等等中. 本人对其重新”筛选,整理,优化,封装”.每个分类都有详细的解释和使用说明.很有用! Github地址: https://github.com/LuochuanAD/UsefulCategory二,Usefulcategory使用- NSObject(Safe) 导入到项目...
2018-04-13 16:01:04
513
转载 iOS之覆盖系统方法(使用runtime交换方法)
一, 说明 转载自https://www.cnblogs.com/cqb-learner/p/5871118.html二,解析方式一:使用runtime交换方法 (推荐)#import "ViewController.h"/* Runtime(交换方法):主要想修改系统的方法实现 需求: 比如说有一个项目,已经开发了2年,忽然项目负责人添加...
2018-04-03 17:06:12
3021
转载 iOS如何在页面销毁时取消网络请求
一,说明转载自http://blog.youkuaiyun.com/u010124617 大家都知道,当一个网络请求发出去之后,如果不管不顾,有可能出现以下情况: 进入某个页面,做了某种操作(退出页面、切换某个tab等等)导致之前的请求变成无用请求,这时候有可能出现虽然页面已经销毁了,但是网络请求还在外面飞的情况,如果放任不管,那么这个请求既浪费流量,又浪费性能,尤其是在网络比较差时,一个超时的
2018-01-26 17:09:54
3881
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
940
原创 iOS之LCWebView(和并UIWebView和WKWebView,兼容iOS7及以上)
一,说明 我的项目是从iOS7开始支持, 一直用UIWebView作为网页容器. 但是,为了更好的用户体验. 我将UIWebView和WKWebView封装合并成一个网页容器LCWebView. 下面是我的做法:二,LCWebViewDelegate (此代理所有方法均为WKWebView和UIWebView共同拥有的协议,支持iOS7及以上)此协议有5个方法.(如果项目要求不多,
2018-01-04 10:12:28
888
原创 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
1132
转载 已解决canvas画图模糊的问题
说明:转自:http://blog.youkuaiyun.com/leyyang/article/details/52245445在说解决办法之前,例行惯例,简要的说明一下Html5中的Canvas。Canvas是Html5制图中常用的元素,但其本身并没有绘制能力,它仅仅是图形的容器,要制图还必须依靠脚本。按照Canvas中提供的方法,我们绘制出各种我们想要的图形,本来说这样就已经很棒了,但是有一个致
2017-11-17 15:49:58
3685
转载 iOS之动态计算UITableViewCell高度技巧(二)
一说明:转载自http://blog.youkuaiyun.com/u011043997/article/details/51263016二:四种方法计算cell的高度(推荐使用第三种)1、iOS8的自动计算机制,需要autolayout(适用iOS8之后系统)2、iOS6之后系统API结合autolayout进行计算(适用于iOS6之后的系统)3、手动计算(适用于iOS6之后
2017-09-05 20:30:43
5726
原创 JavaScript基础之常见的错误
一, 说明这是JavaScript上书写的常见错误, 我就犯过,在此记录一下二,错误:1, 使用未经定义的变量:(1) alert(variableValue); 报错:调用了未经定义的变量varibleValue.(2) function getResult(variableValue){alert(variableValu); 错误:拼写错误,调用了未经定义的变量v
2017-07-25 14:36:02
494
转载 iOS之动态计算UITableViewCell高度技巧(一)
动态计算的UITableViewCell高度详解(转载) 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,更这样容易接收与学习。本文将介绍四
2017-07-17 14:10:30
1732
转载 iOS与JS交互(全)
一,说明:(此文转载,如果涉及任何版权问题,请联系我)转载自:天狐博客 » js(javascript)与ios(Objective-C)相互通信交互话说,当时在找js交互这块内容时,朋友给了我这个非常好的代码,我照着这个demo从头敲到尾,对js交互有了很大的理解.今天找到了代码来源,并转载他的博客.二,讲解:随着苹果SDK的不断升级,越来越多的新特性增加
2017-06-15 09:26:32
2799
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
1014
原创 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
2482
原创 Canvas之画单一折现图
一,说明:使用HTML画单一折线图,效果图如下; 我只需要画折现和小圆就可以了.二,代码片段(完整的代码地址在文章最后) (function (){ window.addEventListener("load", function(){ var data = [501,501,437,437,468,2107,210
2017-06-14 20:41:02
791
原创 Canvas之画多色圆环动画
一,说明使用HTML画出可动画的多色圆环.效果图如下:二,代码片段:(完整的代码地址在文章最下面) window.onload = function(){ var canvas_a = document.getElementById('canvas_a'); //获取canvas元素 cont
2017-06-14 20:20:15
2703
原创 Canvas之画单一色圆环
一,说明用HTML画出可动画的圆环.效果图如下:二,代码片段(完整的代码demo在文章最后) window.onload = function(){ var canvas = document.getElementById('canvas'), //获取canvas元素 context =
2017-06-14 20:10:10
1809
原创 Xcode本地代码上传到Github
第一步:新建仓储,填写描述信息第二步:拷贝URL第三步:打开Xcode,选择Perferences第四步:添加仓储,并粘贴URL,填写github用户名和密码第五步:cd +文件路径第六步:git init 此步不可少第七步:git add .第八步:git commit -m "提交信息"第九步:git remote add
2017-06-14 20:04:53
503
原创 duplicate symbol _OBJC_CLASS_$_XXX in
一,说明错误提示:二,解决方法:(duplicate:副本 文件重复,删掉即可)
2017-06-08 17:06:03
1123
原创 "_sqlite3_column_type",referenced from
一,说明在接收旧项目时,报错如下:二:解决方法(缺少文件,添加libsqlite3.0.tbd)
2017-06-07 10:52:04
1335
原创 "_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
1007
转载 iOS之修改BundleIdentifier导致项目中todayExtension和watchExtension中出现的问题及解决方法
一,说明:在接收旧的的项目时,发现项目中有很多的extension.项目运行不了.所以修改Bundle Identifier,重新运行,在extension出现了很多的报错.转自:http://blog.youkuaiyun.com/soindy/article/details/47184933如何运行从网上下载的iWatch项目详细步骤.标签: Swift Err
2017-06-01 12:04:39
5882
1
原创 iOS之悬浮视图:按钮/图片/轮播图/gif图/视频/音频/自定义view
悬浮按钮:悬浮图片:悬浮Gif图:悬浮轮播图:悬浮视频:使用:- (void)viewDidLoad { [super viewDidLoad]; LCSuspendCustomBaseViewController *
2017-05-10 14:04:30
4169
1
原创 iOS之Des加密(含资源及Demo)
一,说明最近有人在群中问我des加密的事,告诉我网上的将des的资料很少. 会者不难,难着不会.二,代码呈现(Demo在本文最后).在做des加密,解密时,你需要和服务端约定2个字段. 第一个字段:比如"xxxx" 这个字段和做图片上传约定的字段一个道理, 便于服务器唯一识别;第二个字段:为iV[ ] 这个字段会在下图,及Demo中标注出来.导入:
2017-04-01 16:11:41
5159
原创 iOS之Node.js安装及使用
对于iOS开发的同学,学习Node.js是很有必要的,前提是你要会Html5的一些知识,尤其是JavaScript.
2016-12-26 13:52:43
5386
原创 iOS之开发的SDK(.framework)瘦身
一,说明.项目需求:最近开发的SDK,要提供给其他公司使用, 但是开发后的.framework的大小为3M. 但是某程APP不愿意,说包太大,要瘦身.所以,只能网上找资料.下面说说我的的做法,亲测试可以的.
2016-12-12 14:58:02
5341
2
原创 iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)
关于iOS的ATS适配和ssl双向验证,在我的项目中都实现了,但是对于苹果的审核,一定要详细的说明在plist文件你配置的键值是做什么的.
2016-11-30 17:07:38
9972
19
原创 iOS之开发SDK(.framework和.bundle)(包括支持ATS和ssl双向验证及瘦身)
这是我根据项目需求,打包SDK. 提供从打包到集成的全过程. 中间有一些需要注意的点.非常详细.
2016-11-09 10:21:28
3736
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人