The very last suggestion is all I needed to fix this issue. Close & re-open Xcode.…
xcode生成rn(0.49.3)项目的时候出现“'boost/iterator/iterator_adaptor.hpp' file not found之xcode”报错. 原因: /Users/xxx/.rncache 中 boost_1_63_0.tar.gz, double-conversion-1.1.5.tar.gz, folly-2016.09.26.00.tar.gz, glog-0.3.4.tar.gz 文件下载不完整 解决方案: 1.点击下载.rncache完整包:点击下载百…
最近做第三方登录,引入了第三库,结果就出来个这个问题.如下图所示: 刚开始编译运行都没问题,可下次再打开时就报这个错误…… 一个比较弱智的解决办法: 1. 删除第三方库文件(删除到垃圾箱,而且还要在文件夹中把残余的空文件夹删了) 2. 重新复制第三方库到工程中 而且每次都要重新拖进去,真是好麻烦!! 更好的方法寻找中………
在开发的过程中,有时候接触到旧项目,会报: 'PrefixHeader.pch' file not found 的错误! 在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件, 在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去, 这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性, 但潜…
今天碰到一个问题,就是我像在我的ios app中添加支付宝功能,按照文档我添加好了测试也成功,但是在archive的时候就是出问题,很奇怪.最后网上查了文档,最后在stackoverflow上面找到了,是以为我的search paths没有设置,在target里面一看,找到search paths,设置release和distribute的header search path路径,我确实只设置了debug模式的路径.最后设置成功,archive ok. 附上stackoverflow链接:htt…
Lexical or Preprocessor Issue - Umbrella header for module 'xxx' does not include header 'xxx.h' framework 的文件明明被主工程引用了,但是在编译的时候依旧抛出上面的警告. 一.什么是 umbrella header? 参考官方文档<Introduction to Framework Programming Guide>,可以了解到 Framework 区分Standard Framewor…
Standard Framework:标准库,通过引用对应的header文件而不是引用master header 文件来引用类(也可以通过引用Master Header file来引用需要使用的类),只需要暴露对应的header文件到Header文件夹下即可,不强制引用master header文件,不能包含子framework. Umbrella Framework:包罗框架,必须引用master header文件,可以包含子framework,但是头文件不能直接引用子framework的东西…
VSCode Plugin & Auto File Header Comments Generator Xcode SwiftUI // // ContentView.swift // MemorizeGame // // Created by 凌晨 on 2020/11/8. // Copyright 2020 xgqfrms. All rights reserved. // import SwiftUI struct ContentView: View { var body: some Vi…
第一部分 Linux常用文件管理命令 1.1 cp 文件复制 常用选项 -i # 覆盖之前提醒用户确认 -f # 强制覆盖目标文件 -r # 递归复制目录 -d # 复制符号链接本身而非其指向的源文件 -a # 递归复制目录,保留文件的所有属性 示例 [root@Bj-1-141 ~]# cp /etc/fstab /tmp/ [root@Bj-1-141 ~]# ls -l /tmp/fstab -rw-r--r-- 1 root root 501 Dec 9 21:19 /tmp/fstab…
[385][scrollView不接受点击事件,是因为事件传递失败] // // MyScrollView.m // Created by beyond on 15/6/6. // Copyright (c) 2015年 beyond.com All rights reserved. // 不一定要用继承,可以使用分类 #import MyScrollView.h #import CoView.h @implementation MyScrollView - (void)touchesBegan…
PS 要想修改首先开机的时候会进入命令行,输入用户名,密码后,可以用startx来进入图形界面(也有人将/etc/init.d/ligtmd start可以懂事本人那次是不行的) 通常网上人们的解决办法是 **选择floppy--setting---use physical drive(在弹出界面的右半部分).再把鼠标点回虚拟系统,就直接安装TOOLS了 **如图 但是这样是解决不来了的,看了一部分外国的文章,这个ubuntu官网讨论的有高手这样讲,试着做是可以的 I don't know ex…
Agenda Three Categories Of Exceptions Exceptions Hierarchy try-catch-finally block The try-with-resources User-defined Exceptions The Throws/Throw Keywords Three Categories Of Exceptions There have various of reasons cause different exceptions during…
今天在虚拟机上装Ubuntu之后,卡在了VM Tool的安装页,点击回车后可以进入命令行模式.并出现如下提示“Vmware Easy Install PLEASE WAIT! VMware Tools is currently being installed on your system. Depending on the version of Ubuntu you are installing, you may log in below and use the system during in…
mingetty包 getty是Unix类操作系统启动时必须的三个步骤之一,用来开启终端,进行终端的初始化.目前一般常用的getty程序有如下几种:1.agetty(有时直接称为getty):容易设置,无须配置文件.适用于直接连接的终端:2.getty(getty_ps的一部分):适用于直接连接的终端:3.mgetty:最适合于通过modem连接,也可用于直连:4.uugetty:仅用于通过modem连接终端,是getty_ps软件包的部分:5.mingetty:简单的getty.适用于控制台终…
转自:http://blog.csdn.net/lee353086/article/details/45919901 NSIS学习笔记Date:2015-05-20Author:kagulaEnv:VS2013Update4.nsis-2.46.5-Unicode-setup.exe.CoolSoft_NSISDialogDesigner_1.4.0.eclipse-jee-kepler-SR2-win32.Win7-64bits 设置NSIS环境Step1:(编译NSIS脚本)从http://…
分支( branches ) 是指在开发主线中分离出来,做进一步开发而不影响到原来主线. Git 存储的不是一系列的更改集( changeset ),而是一系列快照.当你执行一次 commit 时, Git 存储一个 commit 对象,它包含一个指针指向你当前需要提交的内容的快照. Git 中的 master 分支的功能,和其他分支一样.master 在 git 项目中常见到,是因为 git init 命令运行时默认创建一个分支,并命名为 master. 创建一个新的分支,就是创建一个新的指针…
https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-DontLinkElementID_10 Product Information Build Settings These buil…
iOS开发中遇到的一些问题及解决方案[转载] 2015-12-29 [385][scrollView不接受点击事件,是因为事件传递失败] // //  MyScrollView.m //  Created by beyond on 15/6/6. //  Copyright (c) 2015年 beyond.com All rights reserved. //  不一定要用继承,可以使用分类 #import "MyScrollView.h" #import "CoView.…
VMware安装unbuntu 12.04 LTS时,当你使用VMware的Easy Mode安装时,提示须要安装VMware Tools,屏幕会出现下方的文字: installed unbuntu 12.04 LTS in VMware workstation 7.0 and the VMware used the "Easy Mode". When I finish the intallation, the VMware automatically installed the VM…
作者:viczzx 出处:http://www.cnblogs.com/zixuan-zhang 欢迎转载,也请保留这段声明.谢谢! 这两天打算在Linux环境下学Python语言,想换个高点的ubuntu版本 13.04,安装的过程出现了一些问题,加上笔记本性能比较差,耗费了我不少时间,现在把这个过程记录下来,写下我遇到的问题和解决方案. 第一步: 下载ubuntu新版本  官方网址:http://www.ubuntu.org.cn/download.选用桌面版就可以了.适合自己电脑型号的.我…
Follow the 3 Steps : Restore the /etc/issue file: sudo mv /etc/issue.backup /etc/issue* PS:在本人的PC上执行的时候,我是去掉*号 Restore the /etc/rc.local file: sudo mv /etc/rc.local.backup /etc/rc.local Restore the /etc/init/lightdm.conf file: sudo mv /opt/vmware-too…
每日更新关注:http://weibo.com/hanjunqiang  新浪微博! 有问题或技术交流可以咨询!欢迎加入! 这篇直接搬了一份官方文档过来看的 由于之前没用markdown搞的乱七八糟的 所以重新做了一份 后面看到官网的中文文档更新不及时看着英文翻译了一点 搞的更乱了 :( 英文好的直接点右边->官方OC文档 Realm是一个移动端的数据库,Realm是SQLite和CoreData的替代者.它可以节省你成千上万行代码和数周的工作,并且让你精巧的制作出令人惊叹的用户体验. 文档版本…
方法一:mount成为一个loop device 参考http://smilejay.com/2012/08/mount-an-image-file/ 方法一:找出分区开始的开始位置,使用mount命令的offset参数偏移掉前面不需要的,即可得到真正的分区.其具体步骤如下:1. 用"fdisk -lu my.img"查询image信息:2. 计算image内分区开始的地方(计算offset),用从N号sector(扇区)开始,则offset=N*M (M为一个sector的大小,一般…
linux下文件有3个时间的,分别是atime,mtime,ctime.有些博友对这3个时间还是比较迷茫和困惑的,我整理了下,写下来希望对博友们有所帮助. 1 这三个time的含义 简名 全名 中文名 含义 atime access time 访问时间 文件中的数据库最后被访问的时间 mtime modify time 修改时间 文件内容被修改的最后时间 ctime change time 变化时间 文件的元数据发生变化.比如权限,所有者等 2 如何查看这3个time [root@centos7…
http://wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source Here are some steps that I've found to get the CDT to work well with the Linux kernel source. If you exclude some of these steps, it may still work to a large degree, but some…
1.CocoaPods 简介 1.1 CocoaPods CocoaPods 是 macOS 和 iOS 下的一个第三类库管理工具,通过 CocoaPods 工具我们可以为项目添加被称为 "Pods" 的依赖库(这些类库必须是 CocoaPods 本身所支持的),并且可以轻松管理其版本. CocoaPods 的项目源码和依赖库在 Github 上管理.该项目开始于 2011 年 8 月 12 日,在这几年多的时间里,它持续保持活跃更新. 开发 iOS 项目不可避免地要使用第三方开源库,…
Below you can find some tips on how to check Ubuntu version you are currently running. The first place to look for Ubuntu version is to look inside /etc/issue file. From terminal run command: $ cat /etc/issue Ubuntu Xenial Xerus \n \l To obtain a Ubu…
在Linux中man的使用频率应该是很高的,灵活运用它可以让自己快速的掌握一个不熟悉命令的使用方法.下面来介绍下man 环境CentOS6.8 man - format and display the on-line manual pages 在线使用手册格式及展示通俗点来说它就是命令的使用手册.它共分九个章节 1.用户命令2.系统调用3.C库调用4.设备文件及特殊文件5.配置文件格式6.游戏7.杂项8.管理命令及守护进程9.Linux内核API(CentOS7以后出现)之所以分这九个章节是应为…
Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iOS开发.比如注释标签.代码片段以及其它很多… 以下是我们发现的非常有用的Xcode功能: FIXME 该标签用来提醒你代码中存在稍后某个时间需要修改的部分.(编辑注:网络上有一些可以用来收集项目中`TODO`和`FIXME`标签的辅助插件,比如XToDohttps://github.com/traw…
在 bloglovin ,我们使用自动生成版本号来设置Xcode,使当前的版本号为在Git活跃的分支上 的提交数.它一直正常工作着,但我们的技术也不是一帆风顺的. 糟糕的老方法 我们使用的技术是来自一个叫 “Cocoa is my Girlfriend”1 的网友发表的一篇文章,真是个不可 原谅的名字.它工作原理如下: 1. 运行一个脚本拿到Git提交数并把它输出到一个 “infoplistwhatever.h” 文件中.这个文件名称 是什么并不重要. 2. 在Xcode中选择 Target 中…