- 博客(25)
- 资源 (12)
- 收藏
- 关注
原创 cocoapod install 时 Unsupported protocol
这里写自定义目录标题cocoapod install 时 Unsupported protocolcocoapod install 时 Unsupported protocol 最近升级cocoapod到1.9.3, install 时报错CDN: trunk URL couldn't be downloaded:https://*** Response: Unsupported protocol 查看报错信息是cocoapod下载https://cdn.cocoapods.org/all_pod
2020-09-18 17:05:53
763
原创 xcode 10 "unable to create symlink at "错误
升级xcode到最新版本,除了很多人遇到的libstdc++6.0.9的问题以外,又遇到其他人很少遇到的问题:error: unable to create symlink at ***;这个问题1.出现在使用xcode打包archive的时候,在编译、调试(真机,模拟器)时均正常。2.同一个工程在xcode9上也可以正常打包。要解决这问题,可以参考Stack Overflow的方案,临时变通...
2018-11-07 13:27:33
2578
原创 iOS上的isEqual和==
今天做项目用到isEqual和==,在模型类中使用这两个做判断,遇到一个很神奇的现象。在模型中定义了属性,对属性不进行初始化,然后用该属性与nil进行比较,如图结果: 能从截图中看到虽然两个变量的地址是同一个,但是使用不能方法比较出来的结果且不相同,需要注意一下,至于为啥这样我还不知道。看到这篇文章的同学知道的话,可以在下面留言。...
2018-08-09 15:36:39
790
原创 Xcode使用系统工具自动增加version number
本文主要参考Apple官网文章Technical Q&A QA1827 Automating Version and Build Numbers Using agvtool,官文提供的一种自动增加version number的方式,在此记录一下。概念版本号关于版本号,在Xcode中有 Version 和 Build两种。这个可以参考Technical Note TN2420 Version
2017-09-27 18:07:41
1423
原创 Mac常用快捷键
主要是两张图中的内容,另外补充一下常用快捷键文本内* Home键 = Fn+左方向* End键 = Fn+右方向* PageUp = Fn+上方向* PageDown = Fn+下方向* 向后Delete = Fn+delete键演示模式* 屏幕放大 = CMD+option+=* 屏幕缩小 = CMD+option+-* 开关缩放 = CMD+option+8快捷键列表快捷键和符号
2017-08-10 08:59:37
350
原创 一件Mac过期的二货事情
昨天发现进百度搜索东西,还有看其他https的网站都证书验证不过,一直请求手动验证,把我烦死了,找不到原因,愁死人了。刚刚跑iOS程序,Xcode提示我的证书过期,这才提醒了我查看钥匙串。一查看吓死我了,证书全部都过期了,包括根证书在内,这些证书都还没到过期时间,过期都要到2017年年底了。百度了半天都说是WWDR证书到期了,然后就更新了WWDR Certificate,可是还是不行。继续找了很久资
2017-08-09 14:52:44
522
转载 url 各组成部分的意义
URL - Uniform Resource Locator 当您点击 HTML 页面中的某个链接时,对应的 <a>标签指向万维网上的一个地址。 统一资源定位器(URL)用于定位万维网上的文档(或其他数据)。 网址,比如 http://www.w3school.com.cn/html/index.asp,遵守以下的语法规则: scheme://host.domain:port/path/fi
2017-06-22 15:53:24
8976
原创 iOS 关于两个Tab嵌套的使用
最近朋友有用到两个tabbar的嵌套,有点问题,其实很简单,在此记一下: 1.使用Storyboard直接生成 2.纯代码生成我把demo附上 纯代码资源 SB资源具体使用见附件。
2017-06-21 16:02:28
2119
原创 查看 provision profile 文件中的内容
一. 命令行代码如下: ***$ security cms -D -i MySecTarget.mobileprovision | grep -A12 "Entitlements" 代码说明: 1. 进入mobileprovision所在目录输入以上内容即可 2. grep中的A12选项意思是显示找到关键字后的12行内容,而不是仅仅显示关键字那一行;
2017-05-26 17:40:04
7025
原创 UIApplicationOpenSettingsURLString闪退
UIApplicationOpenSettingsURLString闪退原因配置说明
2016-12-07 21:47:48
5134
转载 Team Provisioning Profile
这篇文档是苹果官网对证书描述的解释的文章原文地址(https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/CreatingYourTeamProvisioningProfile/CreatingYourTeamProvisioningProfile.h
2016-11-28 14:52:32
746
翻译 描述文件状态失效(profile invalid)
这篇文档是苹果官网对描述文件状态变灰的一个说明及解决方案,原文地址是原文地址(https://developer.apple.com/library/content/qa/qa1878/_index.html)英文水平高的朋友可以翻译一下Guides and Sample CodeDeveloperSearchResolving the Provisioning Profile Invalid S
2016-11-28 00:47:56
8280
原创 身份证末尾校验位计算OC
身份证具体规则请参见身份证编码规则// 身份证校验,通过计算得出最后一位校验位。结果和输入的最后一位比较,可以用以判断正确与否 NSString *idNum = @"******";//身份证号 // 身份证每一位加权因子 NSArray *wi = @[@7, @9, @10, @5, @8, @4, @2, @1, @6, @3, @7, @9, @10, @5, @8
2016-11-25 21:37:19
1249
原创 中国公民身份证编号规则
这是一篇转发的文章,我对他进行了格式化而已,原文出处不详。中国公民身份证编号规则一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民
2016-11-25 21:31:42
19320
1
转载 关于堆栈的讲解(我见过的最经典的)
这是一篇转发的文章,我对他进行了格式化而已,原文出处不详。一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类
2016-11-16 17:31:36
157952
25
原创 管理Xcode中organizer下archives列表
管理Xcode中organizer下archives列表从别人手上接手一个开发账号,或者在做开发时间久了,账号中不免会有很多的apps的信息。当在自己的Xcode中登录了这样的账号后,Xcode会默认将这些信息同步到Xcode中,加以管理。正是由于这样的一种机制,当Xcode将那些无用的apps信息同步到Xcode本地,这样就会导致在程序归档archive完成后,Xcode自动打开organizer
2016-11-14 12:05:52
9010
原创 iOS navigationBar translucent属性
截个图 在图中可以看出当: 1.translucent设置为YES时,视图的frame大小为(0,0,414,736) 即视图顶部从'屏幕顶部'开始计算,导航栏背景为半透明通过导航栏可以看到下面的视图,但是是半透明; 2.translucent设置为NO时,视图frame大小为(0,64,414,672)即视图顶部从'导航栏底部'开始计算,导航栏背景为不透明; 3.这个属性在scroll
2016-09-09 21:57:35
958
原创 前后台切换时闪屏处理
这两天做一个collectionView的视图用来实现一个日历遇到一个问题。 问题1.是我在加载日历的时候因为collectionview所需要加载的东西比较多,能看出来有些卡顿,所以我就在其他视图加载成功后延迟了0.5s后对collectionview进行加载,这样能感觉出来有一定的层次感,但是不至于卡顿的现象出现; 问题2.也是在这个页面,我在双机home键的时候,监听程序的生命周期变化,在
2016-08-27 12:07:06
4400
原创 iphone6(s)、6(s)p屏幕适配遇到的坑
最近做项目遇到许多问题,其中一个就是老鸟看来特简单的事-适配。其实现在的每个iOS开发都会遇到这样的事情,只是自己做了这么久一直并没有太注意这个部分,所以遇到点问题,这篇就算写给自己留笔记,也给新鸟一个参考吧,老鸟请飘过。苹果在14年是推出了大屏手机iPhone6及6plus,这给做iOS开发的同学增添了不少事;苹果在这之前其实也做了相应的准备和局部,相继推出了sizeclass及自动布局等功能。
2016-08-22 10:22:37
1389
原创 Duplicate symbol __OBJC_IVAR__$_及微信分享报WXAPI.a未导入
这两天做一个项目,里面集成微信,QQ,微博之类的分享平台。这个项目是有几个子项目共同组成的,主项目通过framework的形式引用个子项目,在子项目中进行开发,编译后系统自动生成的framework并引入到主工程中。项目需要在主工程appDelegate中进行初始化配置,在子工程中对SDK进行调用。一般情况下,单独一个工程开发的话,将SDK导入主工程就行了,可以在各个地方调用,但是我们项目的特点,要
2016-08-03 01:52:20
2321
原创 iOS用URL调用系统短信、电话、邮件
没事写了个demo,发现系统的短息、电话、邮件有时候不按自己的想法进行。以下是研究的结果,供大家参考!1.电话:平时看到其他公司做的APP,拨打某一个电话时,会先跳出一个弹出框,显示是否需要拨打某个电话,并且把即将拨打的电话显示出来。这种情况Apple提供了telprompt:方法,但是据说是Apple的私用方法,网上说可能被拒,但是又有人上架成功了的,so,使用此方法的时候多斟酌下。
2015-12-31 17:27:49
2202
原创 iOS计算网络测试中的丢包率,延迟,下载速度等参数、iOS实现ping
这段时间公司iOS的网络测试的项目。首先,对我最不好做的模块Ping,这网上找了很久的资料都指向SimplePing这个源代码,SimplePing是由Apple提供的官方代码,官方下载地址:SimplePing,这里有一个对SimplePing进行封装的Demo,但是这个demo只能告诉用户ping的结果,即ping成功还是Ping失败了,不能像在Mac的终端和win的CMD命令行中显示pi
2015-05-29 17:04:50
18788
PDFwriter_for_Mac_1.2.1使用说明
2018-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人