随笔分类 - iOS开发
摘要:之前的文字中记录了在Swift项目中调用OC的相关代码,比较简单直接 "传送门" 但是在OC中调用swift代码则不是那么的和谐,网络上很多文章业已经有点陈旧。记录步骤如下: 1.创建OC项目 (1)启动 xcode 创建singleView新项目 命名为: objcASwift (2)创建
阅读全文
摘要:最近在写一些关于wkwebview的一些代码,发现了几点心得,记录一下。 1.js调用OC 我是利用wkwebview进行的开发实现,主要代码有三部分 1.向config注入OC对象 2.js中书写调用方法: 3.完成OC回调方法 2.OC调用js 同样是利用wkwebview中的代码,实现起来分为
阅读全文
摘要:书写代码时,有时候需要维护多个仓库,这时候就面对了这个需求,解决方法如下: 书写完成上边代码后,在输入 terminal中打印 此即为完成,打开路径下名为config的文件,出现信息: & 160; & 160; & 160; & 160; & 160; & 160; 友情链接: "技术博客" "
阅读全文
摘要:1.使用断点工具并不能找出错误,最后仔细看了下报错信息 2.报错信息 3.分析 第一句代码信息是视图中有个界面的高度为50; 第二句中意思是cell_contentView的高度为49.5; 问题就来了 contentView没有我设置的自视图大,而且我对cell设置了clips to view =
阅读全文
摘要:有时候不得不承认,细心观察生活中的细节,有时候会得到很多。 今天和公司朋友一起订了外卖,因为要分账,就突发奇想用代码来算出每个人花了多少钱。最后发现以前没有注意的细节或者不知道的知识,记录下。 我的代码是这样的: 打印: 问题:代码出来的总额和实际总额不相符,而且相差甚远。 分析: 应该是变量计算中
阅读全文
摘要:项目中遇到将OC数据对象类型转化字符类型,然后进行MD5加密的技术流程,在转化字符数组到字符加密过程中遇到一些问题。 问题 转化后的字符进行md5加密,出现与服务器加密结果不匹配的情况 分析 在对代码进行一些分析后发现,在转化后的字符串中出现如下情况 即,在转化后的字符中出现了"\"转义字符串,导致
阅读全文
摘要:项目中有些页面,我采用了html页面开发,然后用wkwebview加载的设计。在加载过程中遇见了一些问题,在这里进行一些记载和讨论。如有不同意见欢迎进行评论沟通。 问题时候这样的: 在webview的loadrequest中不能加载出来 获取html的代码: 1. pathForResource 结
阅读全文
摘要:YHDeveloperTools iOS项目开发常用功能静态库 "查看源码" 功能方法: 1.字符检查 2.自定义系统弹出窗 3.网络请求 使用方法 1.下载代码 2.引入工程,xcode9以上版本注意勾选target选项 3.修改target bulid settings other linker
阅读全文
摘要:最近遇到一个需求:要求从客户端传到服务器的参数是json字符串,于是我本能的用pod装了afn然后进行了request和response Serialization的相关设置 在我看来一切都是那么的稀疏平常,可是问题就来了,服务器获取到的数据竟然不是json字符串,而是url编码的格式,也就是&ke
阅读全文
摘要:YHQRCode 二维码快速扫描工具 项目简介: 1. 该项目中只有一个控制器,路由效果由动画组成。 2. 实际应用中可以按需求进行改动。 项目主要应用技术点 调用系统相机设备 _AVCaptureDevice_ 指定输出与输入: 设置输出元数据格式: 配置显示图层: 绘制二维码页面: 扫描动画:
阅读全文
摘要:• 值:-objC,-all_load,-force_load • -objC: 在iOS 中,使用-all_load时,如果静态库中有类别时会出问题,使用其他两个值则不会有问题。 • -all_load: forces the linker to load all object files fro
阅读全文
摘要:对于一个带有视频播放功能的app产品来说,视频全屏是一个基本且重要的需求。虽然这个需求看起来很简单,但是在实现上,我们前后迭代了三套技术方案。这篇文章将介绍这三种实现方案中的利弊和坑点,以及实现过程中积累的经验。 需求要点: 在屏幕旋转的动画中,需要保持播放器之外的界面布局(比如“First Vie
阅读全文
摘要:声明:以下为使用iOS的 NSChineseCalendar 网上之前发现有人说这个方法不是完全准确,有些日期会显示的不对,本人没有验证过,也实在懒得用C++那套方法去实现。 另外我做的不过是个简单的功能,还不包括什么节气 节日那些复杂有高端的功能,如果哪位大神不吝赐教 小弟在此感激了。 方法总的说
阅读全文
摘要:更新iOS8之后发现coredata也做了一些改变,创建本地的时候一脸懵逼,最后发现: 喜极而泣不能自已,(-。-!)
阅读全文
摘要:摘自:http://stackoverflow.com/questions/8246070/ios-launching-settings-restrictions-url-scheme 一些其他可用的参数: List of currently known URLs in the Settings a
阅读全文
摘要:技术点-利用CoreLoaction框架,实现城市定位功能。 原理: 利用苹果官方提供的CoreLocation框架实现城市定位的功能; 该框架主要包括两个比较有用的类:定位类CLLocationManager、地理编码类ClGeoCoder。 代码: 修改info.Plist文件配置:
阅读全文
摘要:来源:haojingxue_iOS 链接:http://www.jianshu.com/p/3182646001d1 阅读了多篇运行时的文章,感觉都很不错,从几篇文章里面提取一些个人认为比较重要的,偏实战的知识点的摘录,另外还结合了个人的创造形成此文。再牛逼的技术和实战结合才有意义,本篇介绍技术尽量
阅读全文
posted @ 2016-07-30 23:10
抠得儿
摘要:来源:伯乐在线专栏作者 - 刘小壮 链接:http://ios.jobbole.com/87293/ 点击 → 了解如何加入专栏作者 认识CoreData-初识CoreData 认识CoreData-基础使用 认识CoreData-使用进阶 在之前的文章中,已经讲了很多关于CoreData使用相关的
阅读全文
posted @ 2016-07-30 23:07
抠得儿
摘要:摘要 看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式: 1. 利用WKWebView进行交互(系统API) 2. 利用UIWebView进行交互(系统API) 3. 苹果的javascriptcore.framework框架; 4. 跨平台cordova框架; 5.
阅读全文
摘要:进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个进程当
阅读全文

浙公网安备 33010602011771号