自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 iOS 10.3 wkwebview WKUserScript 无法成功注入本地js文件的问题

NSString *runtimejs = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"runtime" ofType:@".js"] encoding:NSUTF8StringEncoding error:nil]; NSString *vpimjs = [NSString st...

2018-07-26 15:53:17 6984

原创 iOS基础回顾-UILabel

lineBreakMode(设置标签文字过长时的显示方式)1>.label.lineBreakMode = NSLineBreakByCharWrapping;        //以字符为显示单位显示,后面部分省略不显示。   2>.label.lineBreakMode = NSLineBreakByClipping;                //剪切与文本宽度相同的内容长度,...

2018-06-19 16:26:47 257

原创 iOS 字典的 addEntriesFromDictionary使用注意点

NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"BMW",@"CarLogo",@"Red",@"CarColor",@"Xiaoming1",@"name", nil]; NSDictionary *dic2 = [NSDictionary dictionary

2018-03-01 10:34:18 8347

转载 苹果内购的坑

虽为转载,但就刚好是自己在爬的坑,特别感谢原作者!点击打开链接最近做的一款项目用到了苹果内购,此前并没有做过相关功能,所以我当时的心情是拒绝的(内购那么多坑,吓死宝宝了),毕竟涉及到支付,涉及到钱还是要很慎重对待的。于是,我在网上这一通搜索,查看别人的笔记,好在广大程序员们还是很有共享精神的(此处应有掌声,非常感谢),有的只记录了一些关键点,有些记录的非常全面,从填写内购协

2018-02-07 18:00:16 6974

转载 iOS 模糊效果实现

iOS的模糊效果实现方法有好几种,基本分为两种方式,一种是将图片进行模糊,一种是将模糊的控件放在UI界面上,使控件覆盖的区域达到模糊的效果。每种方式我各选了2种方法,下面介绍一下它们的实现方式以及对比一下它们的优缺点。屏幕快照 2016-07-29 上午10.10.32.pngcoreImage该方法实现的模糊效果较好,模糊程度的可调范围很大,可以根据实际的需求随意调试。缺

2017-08-29 22:15:01 908 1

原创 iOS 基于AF网络请求封装的简易思路

最近重新看了一下田神基于AF封装的网络请求功能,略有所心得,想写一些自己粗浅的心得,没有那么多专业术语,方便自己后面查看封装的思路!网络请求,简单的理解,就是一句话:构建client,然后发出请求,接受返回数据!然而在我们实际的工作业务中,需求是千变万化的,一个app中的网络请求存在很多可变的元素才能满足需求,例如:1.包含正常接口调用和web service接口调用;2.不同功能

2017-08-04 13:11:15 891

转载 Xcode多个子工程结合联编开发SDK

1. 如何建立一个属于自己的主Workspace。 首先我们先打开Xcode,在里建立一个Workspace,我们打开工程的File–>New–>Workspace,命名为MyFriWorkspace,存放在文件夹MyFriWorkspace中(名字都是可以随便命名的)。如下图: 这样我们就建立了一个空的工作空间。然后我们就可以往这个工作空间中加入几个Xcode工程。2

2017-03-17 16:53:46 1698 2

转载 RAC + MVVM 1

RAC+MVVM概论RAC与MVVM想必都不用介绍。越来越多的项目采用了MVVM,引入RAC也是水到渠成,这个说法可能有些问题,应该是RAC的出现,让MVVM应用于iOS项目实至名归。当然,不是说MVC不好,对于小项目快速开发而言,MVC远胜MVVM。MVVM也不是万能的,它有它自己的缺点。关于MVC和MVVM的纷争推荐看巧大的被误解的 MVC 和被神化的 MVVM。对于iOS而言,名

2017-03-09 15:03:56 2021

转载 RAC + MVVM 2

尝试新的架构当然不会从老的项目中直接修改,这样风险太大,所以我决定单独写一个小的Demo,这个本来是封装好的网络库,Demo就直接放到这里面了。用小Demo来尝试新的架构设计,然后再在原工程上逐渐引入新的架构。Demo是实现一个豆瓣用户的搜索功能,Demo的最终效果图是这样的:Demo的完整架构如下:橙色表示操作、绿色虚线表示数据的流动1. 定义Model根

2017-03-09 15:01:08 1594 4

原创 ApplicationLoader登录失败

报错:Please sign in with an app-specific password. You can create one at appleid.apple.com是因为帐号开启了双重认证;解决办法:在Apple官网登陆你的账号,在管理密码的地方有一个Generate an App-Specific Password用这个生成的密码在Xcode上登你的账号就行了

2016-10-21 14:35:10 9868

转载 如何用IOS调用WebService(SOAP接口)

方法一:使用WSDL2ObjC工具,将接口转成OC类。1.在浏览器中输入webService接口地址(Safari不可用,我用的是Firefox),如:http://xxx.xxx.asmx, 地址后面添加上.wsdl成http://xxx.xxx.asmx.wsdl打开。2.将页面另存为wsdl文件,保存的时候后缀加上.wsdl,保存成如xxxxService.asmx.xml.

2016-10-19 16:09:28 2181 1

原创 xcode8 cocoapods 执行 pod spec lint 报错

这个问题坑了一天多,一直报错:xcodebuild  无法运行,找不到app.xcworkspace,而且还有后来不停的翻阅资料,重装cocoapods,到最后才知道,mao sh sa s d

2016-09-27 11:01:50 5698

原创 Cocoapods pod update 报错

Performing a deep fetch of the `master` specs repo to improve future performance报错,一直卡在这个地方不动:好像是master这个分支有问题,删除master 这个分支:sudo rm -fr ~/.cocoapods/repos/master然后执行 pod update:Re-crea

2016-09-20 11:58:02 3046

原创 swift 构建桥接文件

swift构建项目的过程不需要引入自己定义的swift文件的头文件,但是涉及到需要引入oc的一些第三方库,这样就需要和oc混编,产生构建桥接文件这样我们先构建类似于构建oc的预编译文件一样,先新建一个 Header文件(只是命名不一样):然后找到build setting  : 搜索swift可以看到点开 object - c bridging  直接讲

2016-01-25 12:46:56 1351

原创 Xcode工程使用CocoaPods管理第三方时,出现diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock:

问题:diff: /../Podfile.lock: No such file or directorydiff: /Manifest.lock: No such file or directoryerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or updat

2016-01-20 15:16:11 2808

原创 iOS 中常用的几种函数 (向上,向下,四舍五入)取整, 总算是理解了

ceil(x)返回不小于x的最小整数值(然后转换为double型)。floor(x)返回不大于x的最大整数值。round(x)返回x的四舍五入整数值。之前自己为了根据数据动态的去布局UI,涉及取到到向上取整的结果,自己之前呢,有涉及过这个函数,但是呢,没试出来,无疾而终!今日在各位彭友的帮助下有了结果~! NSLog(

2015-10-29 18:46:09 22712 2

原创 Mac 查找已连接的WiFi密码

找到钥匙串-----直接上图:选好左侧,在右上角搜索WiFi   会出现第一个图所示的效果, 直接双击效果如下:剩下的 。。。。easy!!!

2015-10-15 18:31:58 897

原创 appStore审核被拒了,高B格 我也是醉了

长知识了。。

2015-10-15 10:19:43 763

空空如也

空空如也

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

TA关注的人

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