摘要:
一、程序国际化 准备工作: 1、首先我们要先创建一个工程,我们给他命名Internationalization-Demo,然后添加语言。 从代码中分离文本: 目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里。为了本地化这些字符串,你需 阅读全文
摘要:
原文地址-Sam Hughes 翻译水平有限,如有谬误,欢迎评论斧正或者Pull Request。 正则表达式(“regexes”)即增强查找/字符串替换操作。当在文本编辑器中编辑文字时,正则表达式经常用于: 检查文本是否包含一个给定的模式 查找任何匹配的模式 从文本中拉取信息(比如截断) 修改文本 阅读全文
摘要:
iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。 这是 阅读全文
摘要:
最近在更新macbook系统,升级到最新版本的过后发现在Finder中个人收藏下面的图片目录没有了,不知道大家是否遇到过这种问题没,今天就给大家分享一下解决这个问题的办法。 解决macbook中Finder个人收藏消失的侧栏目 1、首先我们打开Finder,然后随便点侧栏的一个栏目,如文稿 2、按下 阅读全文
摘要:
Socket在百度百科的定义 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 相关的描述 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来 阅读全文
摘要:
一.证书Certificates 1.可以选择一起用过的 2.重新创立 证书设置 设置钥匙串,生成证书文件 设置身份ID(唯一标识) 测试设备选择进入 设置描述文件 配置XCode,进行真机测试 阅读全文
摘要:
最近在开发中发现在项目中使用了好多第三方库,然而第三方更新的时候本地却不能及时更新。然而CocoaPods则可以管理第三方依赖包的更新,这些“体力活”会被节省好多时间,下面介绍一下CocoaPods的安装和使用 1.CocoaPods的安装 1.0.0. 一般都会先升级ruby中的gem命令行如下: 阅读全文
摘要:
1.创建表 create table 表名 (字段1 约束1 约束2,字段2 约束1 约束2); //上面的sql语句的含义是:第一次创建表,第二次如果再执行这个sql语句就会报错 create table if not exists 表名(字段1 约束1 约束2,字段2 约束1 约束2); //实 阅读全文
摘要:
在进行数据处理的时候,因为对象类型的不同, 并不能进行相应的数据处理,所以必须要进行数据类型的转换,这也就是NSNumber,NSValue这两类值对象出现的原因。 简而言之,NSNumber就是实现基本数据类型与对象类型的互相转换,而NSValue,则是实现结构体对象与对象类型的互相转换。 NSN 阅读全文
摘要:
1、文件管理器(NSFileManager) 1> 创建文件夹 创建所需的方法在头文件的声明: 实例代码: 2> 向文件夹中添加文件 内容写入方法在头文件的声明: 实例代码: 3> 删除文件夹中文件 删除文件方法在头文件的声明: 实例代码: 4> 文件移动 文件移动方法在头文件的声明: 实例代码: 阅读全文