自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动开发专栏

整理一些移动开发中的细节和注意点,供大家参考!

  • 博客(113)
  • 资源 (4)
  • 收藏
  • 关注

转载 移除 Xcode

官网各个版本下载 https://developer.apple.com/download/more/移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。路径:1~/Library/Developer/Xcode/Der...

2019-07-28 16:14:12 913

转载 SVN配置

Mac自带svn服务器,我们只需要开启svn服务器 创建svn目录 mkdir /Users/用户名/svn 将之前创建的文件夹设置为SVN的代码库,创建svn repository svnadmin create /Users/用户名/svn/repository 在finder中打开上面的路径,需要配置一下conf文件夹下的文件 截图 ...

2019-05-14 22:12:35 192

转载 最新iOS适配-转自简书

iOS 12系统目前看来并没有多大变化.不像iOS 11那样增加了新的安全区域概念.在iOS 12中新机型的安全区域概念没有太大变化.主要就是机型的适配和Xcode10升级后的问题.首先附上iOS 12支持的所有机型的尺寸.适配iPhone XR/iPhone XS Max1.启动图升级Xcode10后,打印屏幕的宽高:#define rmScreenW [UIScre...

2019-03-05 11:58:16 2039

转载 swift杂乱整理

001--swift简史小视频002--Playground体验003--常量&变量一、swift简史1、介绍swift是苹果公司于2014年推出用于撰写OS和iOS应用程序的语言。它由苹果开发者工具部门总监“克里斯.拉特纳”在2010年开始着手设计,历时一年完成基本的架构。到后来苹果公司大力投入swift语言的研发,于2014年发布这一语言的第一版本。swift2.0...

2018-07-26 09:44:12 564

转载 网络转载基本介绍

一、Swift趋势虽然还处于过渡时期,但趋势很明朗了,Swift 必然会替代 Objective-C,并且比想象中来得快。现在就应该做好准备了。假如之前已经掌握了 Objective-C,切换到 Swift 也不难。Swift 中很多概念在 Objective-C 中已经存在。随着时间推移,Swift 在整个 iOS/Mac 工程中占的代码比例会越来越多,而 Objective-C 作为粘合层...

2018-07-19 16:49:06 321

转载 网络转载总结

个人感悟:一个月的学习,学了很多内容,但是并没能很好的消化,所以说现在脑子里还是一片混乱,不能很好的将学习过的东西应用在编写程序上,所以说必须要一遍遍的去敲代码练习,fighting!语言基础程序是指令的集合,写程序就是写一系列的指令去控制计算机做我们想做的事情。编译:将程序设计语言转换成计算机能够理解的机器语言或者某种中间代码的过程。冯诺依曼体系结构的计算机:1.使用二进制2....

2018-07-19 16:44:29 209

原创 关于cocoapods的使用

/*关于cocoapods的使用*/以下操作基于:macOS High Sierra;xcode9.3.1环境亲测>>由于该插件由ruby语言编写,需要Ruby2.0y以上环境>1.检查当前版本gem --version>2检查已安装ruby源gem sources -list*>变更国外源至国内gem sources --remove  源地址gem sources...

2018-07-11 21:26:42 287

原创 Git的使用

/*Git的使用*/*>1.基本概念工作区:即工程目录仓库:工作区内.git(隐藏文件夹)为本次仓库,远程仓库目前常用的oschina,github(已被收购)暂存区:一个文件表示逻辑的区,即说明工作区哪些文件属于暂存区三种状态:已提交(commit),已修改(modified),已暂存(staged),所有操作可逆*>2.Git的安装git --version查看是否已安装当然也可以...

2018-07-11 21:26:15 205

转载 史上最详细git教程

史上最详细git教程题外话虽然这个标题很惊悚,不过还是把你骗进来了,哈哈~各位看官不要着急,耐心往下看Git是什么Git是目前世界上最先进的分布式版本控制系统。SVN与Git的最主要的区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须...

2018-07-09 09:10:36 15399 10

转载 禁用Xcode 9的Swift 3 @objc推断

禁用Xcode 9的Swift 3 @objc推断2018年01月08日 14:56:43阅读数:887 今天我安装了Xcode 9,并将我的项目转换为Swift 4.0。 令人惊讶的是,我的代码只需做很少的改动就可以兼容新的Swift。 然而,构建后出现一个警告:The use of Swift 3 @objc inferen...

2018-07-06 22:39:53 397

转载 xcode 9.3 install cocoapods

首先,检查你的ruby源: 1、gem sources -l默认情况是*** CURRENT SOURCES ***https://rubygems.org/重要的位置: 这个源路径国内不能使用,之前是使用淘宝的镜像https://ruby.taobao.org/,现在发现这个也不能使用了,替换为http://gems.ruby-china.org/。替换http://gems.ruby-chin...

2018-07-05 22:24:54 312

转载 UIKit

iOS UIKit框架1. 简介:UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口。(PS1: 可以认为是操纵界面的一个API库)(PS2: UIKit框架是用在iOS平台上与之对应的是MAC OS X上的Application Kit,二者是姐妹框架,作用和目的没啥太...

2018-06-27 14:24:04 1611

转载 project的info、build settings,target的general、info、build settings

hey,你曾经是否遇到如下问题?1. 别人问你的程序最低支持的固件是多少?2. 添加configuration3. 快速查看app的icon和启动画面不管你是否遇到,我反正是遇到。 今天要研究的内容都是与这些相关,与app的信息及编译相关,主要包括project的info、build settings,target的general、info、build settings。project包括Info...

2018-06-27 09:23:13 443

转载 iOS - 教你如何科学的在Xcode8上使用插件

iOS - 教你如何科学的在Xcode8上使用插件2016年12月10日 16:27:15 阅读数:1802 原文链接:http://www.cocoachina.com/bbs/read.php?tid=17054171.先下载原版Xcode8 2.在应用程序中将Xcode8复制一份(用来以后打包上传) 3.打开”钥匙串访问” 4.上面导航栏-钥匙串访问-证书处理-创建证书 5.填写如图 第一行...

2018-06-27 09:22:31 254

转载 Swift UI控件详细介绍

Swift UI控件详细介绍(上)UI控件首先介绍一下AppDelegate.swift@UIApplicationMain 调用了OC中的UIApplicationMain函数;UIApplicationMain是iOS应用程序的入口UIApplicationMain:a.创建了一个UIApplication对象,代表当前应用程序. 作用是用来检测当前应用程序状态的改变。 1.在这个方法中来搭建...

2018-06-27 09:19:10 1341

转载 myql数据库信息

使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令1:查看显示所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || I

2017-08-26 13:52:44 308

转载 CentOS7安装Zabbix

CentOS7安装Zabbix一、Zabbix简介    Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。    Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。    Zabbix由2部分构成,zabbix server与可选组件zabbix ag

2017-07-15 10:02:26 415

转载 Mysql安装配置

安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp

2017-07-03 19:18:30 248

转载 青花瓷拦截数据

电脑和手机必须要连接同一网络!!!手机界面的设置这时就可以用青花瓷了,这时打开青花瓷,在手机上打开要抓包的软件,打开相应界面,就能看到地址了下边这张图,可以查看json格式下面这张图,双击地址可以复制地址:如下json格式化如下:1.将刚才复制的地址在浏览器中打开,得到如下样式数据,之后复制

2017-02-20 09:44:21 883

转载 github上关于iOS的各种开源项目集合(转)

github上关于iOS的各种开源项目集合(转)2016-06-10 15:04 by TemptationM, 4198 阅读, 2 评论, 收藏,  编辑github上关于iOS的各种开源项目集合(转).entry-headerUI下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh -

2017-01-24 10:02:20 2205

转载 移动应用开发原型模板及开发流程

移动应用开发原型模板及开发流程2015-06-20 14:01 by jiangys, 3679 阅读, 1 评论, 收藏, 编辑在开始做一个项目的时候,究竟需要准备些什么前期工作呢,在外包公司中,又是一个怎么样的开发步骤呢?下面,按照我的理解,说一下。项目流程图看上图,从左往右,如果我们仅是一名开发工程师,只需要关心上图中“开发工程师”的职责。当然,开发项目前

2017-01-23 10:18:50 1020

转载 MarkDown语法

目录0. 目录1. 斜体和粗体2. 分级标题3. 超链接3.1. 行内式3.2. 参考式3.3. 自动链接4. 锚点5. 列表5.1. 无序列表5.2. 有序列表5.3. 定义型列表5.3. 列表缩进5.4. 包含段落的列表5.5. 包含引用的列表5.6. 包含代码区块的引用5.7.

2017-01-23 09:39:43 443

原创 xcode8删除文件后的警告处理

方法一:Xcode->Preferences->Source->Enable Source Control 勾勾去掉方法二:Xcode8更新后,编译工程一下子报出800多条类似的警告,好在不影响运行。这个问题出现的原因如下:在项目中提交过svn或Git后,再在本机上删除不用的图片资源后,build后会有   ”xx“is missing

2016-12-31 21:09:31 2349 1

原创 sublim text3解决中文乱码问题

sublim text3安装后中文显示乱码,网上查询需要安装package control插件 ,再安装ConvertToUTF8。但几个细节需要注意!下面是我成功的代码:Mac下:control+~ 输入(view-show console也可以打开):import urllib.request,os,hashlib; h = '2915d1851351e5e

2016-12-22 19:42:44 540

转载 iOS打包成 ipa包

iOS打包成 ipa包字数1285 阅读21938 评论53 喜欢108按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:简单粗暴!!!首先你得有一个苹果开发者账号。要是没有,就自己申请一个。注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都

2016-12-17 15:49:12 313

转载 git 命令

git 命令 (gnu interactive tools)功能说明:文字模式下的文件管理员。语        法:git 命令补充说明:git命令是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下:  F1 :执行info指令,查询指令相关信息,会要求您输

2016-12-15 19:23:03 248

转载 apache配置文件说明

#服务器根目录ServerRoot "/etc/httpd"#端口#Listen 12.34.56.78:80Listen 80#域名+端口来标识服务器,没有域名用ip也可以#ServerName www.example.com:80#不许访问根目录 AllowOverride none Require all denied# 文档目录DocumentRoot

2016-12-04 13:17:33 381

转载 mac(osx) apache无法启动 localhost无法访问服务器

mac(osx) apache无法启动 localhost无法访问服务器问题描述:由于删除了/private/var/log下面的日志,导致重启电脑后apache无法正常工作。删除log的初衷是:当系统用久了,日志文件占据了几十个G的硬盘容量。造成的后果:重启电脑后apache无法正常运行,访问localhost或127.0.0.1都会无法找到服务器。探索:

2016-12-03 17:16:39 966

原创 CentOS7配置SSH

虚拟机中CentOS 7 网络和ssh的配置一、centos7 的网络配置:1.修改主机名:1echo "hostname tshare365.localdomain" >>/etc/sysconfig/network然后:1reboot

2016-11-25 14:08:15 1156

原创 CentOS系统安装后网络开启和配置

一. 查看网络地址:centos7取消了ifconfig命令,使用ip addr命令查看IP地址二.配置网络用VirtualBox安装的CentOS7,安装完成后,发现无法上网,于是到网上查了一下,经过以下几步即可上网。1.找到以太网卡配置文件ifcfg-enp**文件,过面的数字好像是随机生成的。2. 使用Root打开并编辑些文件,将onboot的"no"

2016-11-25 13:49:34 756

转载 iOS10+xcode8真机测试的问题

iOS10+xcode8真机测试的问题iOS10+xcode8真机测试的问题   今天把iPhone和xcode都更新到最新版本了,用真机调试的时候直接提示两个错误: 1.BDVRClientSample requires a provisioning profile. Select a provisioning profile for the "Debug" build

2016-10-25 11:39:12 3682

转载 启动图删除后上下有黑边

launch images source启动图删除后上下有黑边先上图,删除启动图之后运行会有这样的画面:xcode下加载启动图无非是两个途径:LaunchScreen.storyboard,与Assets.xcassets,二者择其一。而之所以出现上下黑边,是因为它找不到启动图。这种情况,通常出现在删除了启动图或者某张启动图路径错误。解决办法

2016-10-21 11:30:28 751

转载 如何设置App的启动图

如何设置App的启动图,也就是Launch Image?    Step1   1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"    2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.    Step2    将规定尺寸的图

2016-10-21 10:40:24 2401

转载 iOS开发者必备:六大图片、图标处理类工具

在新发布的iOS 7正式版中,采用了扁平化和极简化设计风格取代传统的真实拟物风格,使的整个界面变得非常简单、干净。并以此基础重新设计了iOS外观。本文就为iOS设计师介绍6个简约而不简单的iOS图像和图标处理工具。人们常常将简约等同于极简主义。但是,真正的简约远不止删除矫饰和去除杂乱那么简单。而是按你的需要,因时、因地恰到好处地展现每一方面。iOS 7设计时,围绕iOS中深受人们喜

2016-10-21 05:12:59 630

转载 谷歌语音接口

通过谷歌语音接口的实现语音识别最近在项目中有需要实现语音识别的功能。折腾了几天才搞好。刚开始做的时候没点头绪 ,网上找的资料都是乱七八糟的,要不就是非常古老的实现方法,一些简单的代码片段。所以我决定把我的经验分享给大家。要在IOS中实现语音识别流程如下:录音->pcm格式->转换wav->转换flac->向谷歌发送请求->等待返回的json数据->解

2016-10-20 20:24:30 829

转载 语音识别

前言:最近研究了一下语音识别,从百度语音识别到讯飞语音识别;首先说一下个人针对两者的看法,讯飞毫无疑问比较专业,识别率也很高真对语音识别是比较精准的,但是很多开发者和我一样期望离线识别,而讯飞离线是收费的;请求次数来讲,两者都可以申请高配额,真对用户较多的几乎都一样。基于免费并且支持离线我选择了百度离线语音识别。比较简单,UI设计多一点,下面写一下教程:1.首先:需要的库2

2016-10-20 20:23:45 1739

转载 Swift vs. Objective-C:未来看好 Swift 的十个理由

虽然编程语言不会那么容易消逝,但坚持衰落范例的开发小组正在这么做。如果你正为移动设备开发应用程序,并且你还没有研究Swift,那么注意:当Swift涉及到Mac、iPhone、ipad、Apple Watch和未来设备的应用开发时,它不仅会排挤掉Objective-C,而且还会取代在Apple平台中做嵌入式开发的C语言。由于几个关键特性,在未来几年,Swift有很大潜力成为创造身临其境的、

2016-10-19 02:35:46 448

原创 Instruments使用技巧

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据

2016-10-08 07:14:48 3704 2

转载 初始化方法详细

initWithFrame、initWithCoder、awakeFromNib的区别和调用次序 & UIViewController生命周期 查缺补漏当我们创建或者自定义一个UI控件时,就很可能会调用awakeFromNib、initWithCoder 、initWithFrame这些方法。三者的具体区别如下:initWithFrame: 通过代码创建UI控件的时候就会调用;

2016-08-23 12:52:08 1978

原创 警告

编译出现下面提示:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file '。。。。。-Info.plist'.二、解决:这是由于在Copy Bundle Resources(TARGETS->build phase)中添加了info.plis

2016-08-08 18:00:14 389

计算机远程控制技术的原理与实现

该文档描述计算机远程控制技术的原理和实现,以论文式介绍远程控制技术中涉及的概念和技术规范。

2011-12-21

Google云计算课程

此文件描述Google对当前主流云计算课程,希望对大家有帮助。

2011-12-10

计算机四级数据库历年考试试题

历年四级数据库考试试题,希望对大家有帮助

2011-06-25

空空如也

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

TA关注的人

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