自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sublimter随想

个人学习记录以及日常随笔

  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

翻译 swift与oc的互用--代码迁移

转自译者:@xudeheng(git主页)迁移工作正好提供了一个重新审视现有Objective-C应用程序的机会,也可以通过Swift代码来更好的优化应用程序的体系架构,逻辑以及性能。直接的说,你将用先前学到的mix and match以及这两个语言间的互操作性来进行增量迁移工作。Mix-and-match功能使得选择哪些特性和功能来用Swift来实

2015-01-10 17:51:53 1114

翻译 swift与oc的互用--Mix and Match特性

转自译者:haolloyin(github主页)Swift与Objective-C的兼容能力允许你在同一个工程中同时使用两种语言。你可以用这种叫做“mix and match”的特性来开发基于混合语言的应用。使用Swfit的最新特性--“mix and match”,你可以实现应用的一部分功能,并无缝地并入已有的Objective-C的代码中。Mix and Match

2015-01-10 17:00:45 775

翻译 swift与oc的互用--c语言API交互

转自译者:shockinglee(git主页)作为与Objective-C语言的互操作性的一部分,Swift也保持了一些与C语言的类型和功能的兼容性,如果你的代码有需要,Swift还提供了使用常见的C结构和模式的方式,如果你的代码需要的话。基本数据类型Swift提供了一些等同于C语言基本类型,如char、int、float和double等。然而,这些类型和Swi

2015-01-10 16:52:53 914

翻译 swift与oc的互用--Cocoa设计模式

转自译者:@JaceFu(git主页)使用Cocoa现有的设计模式,有助于开发者编写一款拥有合理设计思路和良好的可扩展性应用的有效方法之一。大部分这些模式都依赖于在Objective-C中定义的类。由于Swift与Objective-C之间存在互用性,所以你依然可以在Swift代码中使用这些常见的设计模式。很多时候,你可以使用Swift语言的特性来扩展或简化现有的Cocoa设计模式,使这些

2015-01-10 16:45:28 845

翻译 swift与oc的互用--Cocoa数据类型

转自译者:wongzigii(Github主页)作为对 Objective-C 互用性(互操作性)的一部分,Swift提供快捷高效的方式来处理Cocoa数据类型。Swift 会自动将一些 Objective-C 类型转换为 Swift 类型,以及将 Swift 类型转换为 Objective-C 类型。在 Objective-C 和 Swift 中也有一些具有互用性的数据类型。那些

2015-01-10 16:34:41 1328

翻译 swift与oc的互用--使用oc特性编写swift

转自译者:halinuya(git主页)互用性使得开发者可以定义包含了Objective-C行为的Swift类。编写Swift的class类时,不仅能够子类化Objective-C类,采用Objective-C定义的协议接口,还能利用Objective-C的其它优势功能。这意味着开发者能够利用Objective-C中已有的熟悉的可靠的类、方法和框架创建新类,并结合swift提供的现代化和更

2015-01-10 16:21:44 698

翻译 swift与oc的互用--API交互

Swift与Objective-C API交互转自译者:@Creolophus(git主页)互用性是让Swift和Objective-C相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。当你准备开始把Swift融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提高你写Cocoa应用的方案。互用性很重要的一点就是允许你在

2015-01-10 16:09:08 871

原创 svn使用小结

一、为什么需要SVN在做中级项目中,都是采用小组合作开发的,在后期整合中常常遇到问题。这个时候就需要用到版本控制工具了。 版本控制工具主要应用于:1、协作开发2、远程协作3、版本回退二、什么是SVNl  svn全称SubVersionl  svn是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。(o

2015-01-05 15:16:45 1648

原创 mysql数据库优化小结

一、常见数据库的优化操作1、表的设计要符合三范式。2、添加适当的索引,索引对查询速度影响很大,必须添加索引。主键索引,唯一索引,普通索引,全文索引3、添加适当存储过程,触发器,事务等。4、读写分离(主从数据库)5、对sql语句的一些优化,(查询执行速度比较慢的sql语句)6、分表分区分表:把一张大表分成多张表。分区:把一张表里面的分配到不同的区域存储,7、对mysq

2015-01-05 14:02:22 1087

原创 mysql使用总结

数据库管理系统DBMSDBMS,Database Management System数据库管理,简单说:就是管理数据的一个大型软件。DBMS主要对数据进行管理、维护等操作,或者对数据的安全性和完整性的处理。常见的DBMS系统:ACCESS:Microsoft公司开发的小型数据库管理系统;SQL SERVER:Microsoft公司开发的,面向大中型网站;Oracle:美国甲骨文

2015-01-02 14:47:26 1117 1

原创 Mac环境下开启webDav服务器

1.首先说明一下http常见方法GET             获取指定资源POST          向指定资源提交数据进行处理请求HEAD          获取指定资源头部信息PUT             替换指定资源(不支持浏览器操作)DELETE            删除指定资源OPTIONS   允许客户端查看服务器的性能TRACE        回

2014-12-22 15:47:56 6277 1

原创 Mac环境下服务器环境搭建

Mac系统下服务器环境搭建 (1) Apache(Web)服务器 WEB服务器也称为WWW(WORLDWIDE WEB)服务器,主要功能是提供网上信息浏览服务。Web服务器是可以向发出请求的浏览器提供文档的程序(1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应(2) 最常用的Web服务器是Apache和Micros

2014-12-19 16:47:24 921

原创 OC之Block的使用

一.Block定义1.1定义(1)Block是OC中的一种数据类型,在iOS开发中被广泛使用(2)^是Block的特有标记(3)Block的实现代码包含在{}之间(4)大多情况下,以内联inline函数的方式被定义和使用(5)Block与C语言的函数指针有些相似,但使用起来更加灵活1.2示例代码void

2014-12-17 18:57:32 670

原创 OC语言--内存管理

1.内存管理原理的介绍 1.1C的内存管理char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。 strcpy(p,"Hello World!");将字符串拷贝给指针

2014-12-16 09:48:02 970

原创 OC语言--协议

1.协议的介绍 1.1什么是协议协议就是需要相互遵守的约定、规范。比如卖身协议,我们负责给Boss写代码,调bug,发布,Boss负责给我们发薪水,保险,福利;比如Http协议,两台计算机,遵守相同的约定,可以相互通讯。就像我们彼此交流,都遵守说中文这个约定或规范。 2. OC中协议 2.1OC协议概念OC或IOS中的协议,就是一组方

2014-12-16 09:46:54 570

原创 OC语言--数据存储(归档&plist&Json)

1. 数据存储介绍 通常程序在运行过程中,或者程序结束之后,需要保存一些信息,而且需要持久化存储信息;比如登陆信息、视频播放记录、收藏记录等等;我们可以采用以下几种方式对数据进行持久化保存.a.文件b.plist c.归档 d.NSUserDefaultse.数据库接下来只介绍Plist和归档这两种方式。  2

2014-12-16 09:44:56 1654

原创 OC语言--SEL类型小记

SEL类型 1 @selector();函数示例代码:SEL sel = @selector(bark);//把oc的方法名转化为选择器类型SEL//检测判断sel选择器代表的方法,在xiaohong对象所属类中有没有实现if ([xiaohong respondsToSelector:sel]) { //调用的效果等价于 [xiaohong

2014-12-16 09:43:46 685

原创 OC语言--数组&字典

1.数组 1.1 不可变数组(只读数组) 注意:OC数组和C数组的区别:-》创建方式不同;-》OC数组本身也是一个对象,是任意类型对象地址的集合;-》OC兼容C的数组,可用于存储对象; (1) 创建数组对象 -》方式一:NSArray *array = [[NSArray alloc] initWithOb

2014-12-16 09:43:15 944

原创 OC语言--NSFileManager& NSFileHandle

1.关于文件的介绍 -》什么是文件:文件概念, 广义文件, 狭义文件(磁盘文件), 文件常见的使用操作(可用命令行演示文件操作的使用场景)。 -》什么是路径:简单来说就是,在系统中,要找某个文件,所要经历的目录阶梯。 2. 文件管理类 NSFileManager(系统类库) -》NSFileManager是一个

2014-12-16 09:41:27 1751

原创 OC语言--复合与继承

1. 复合 1.0 复合与继承-》描述类与类或对象与对象之间的关系有两种方式:1.继承  2.复合;-》继承可以定义一个具有父类所有功能的新类。-》复合,对象可以引用其它对象。 区别:-》复合:has-a  Car has a tire(包含关系)-》继承:is-a a Male is  a Person (隶属关系)

2014-12-16 09:38:55 530

原创 OC语言--继承、点语法、类别

1 继承 1.0 面向对象的三个基本特征:1.封装2.继承3.多态 1.1 生活中的继承 -》继承的生活逻辑a.继承遗产:预先给予,不需要自行再建b.      人类         父类男人和女人       子类乔布斯 和章子怡     对象 -》继承的概念:继承(也被称为派生)。父类拥有的

2014-12-16 09:37:42 558

原创 OC语言--字符串(NSString& NSMutableString)

首先声明一下:OC 中的函数,是全局的,如 NSLog();,它不属于任何类,不属于任何一个对象。OC 中的方法,非全局的,init 方法,用中括号来使用,它属于类本身,或者属于对象本身;分为类方法,和实例方法(对象方法);方法被封装对象,或类模板当中1. 不可变字符串NSString 1.1 OC字符串和C字符串的不同OC字符串是对象,占用堆空间;

2014-12-16 09:36:50 629

原创 OC语法基本使用

首先来了解一下:1.面向过程与面向对象1.1面向过程编程    什么是面向过程?Procedure,流程;主干流程和分支流程;子模块,代码的复用;特点:所有的工作,一个人干,不利于工程协作;1.2 类和对象 1.2.1 从生活逻辑┏  类  ┓         ┏  对象   ┓  ┃ 人           

2014-12-16 09:35:03 446

原创 c语言--指针

1.什么是地址: 我们说变量都有自己的地址, 计算机要找到某个变量,必须知道该变量的地址.我们可以通过 & 获得变量地址取地址符 : &  通过取地址符就能把变量的地址给取出来.int main(int argc, const char * argv[]){ int a; printf("%p\n", &a);//输出变量a的地址 return 0;}

2014-12-16 09:31:49 333

原创 c语言--字符串

1.字符串表现形式:char ch[5]={'a','b','c','d','e'};注意点:         双引号括起来         每个字符占用一个字节         以'\0'表示字符串结束 int main(int argc, const char * argv[]){ char str[100]="hahahaha

2014-12-16 09:29:32 332

原创 c语言--数组&排序

1.数组数组定义形式: int score[100];数组下标: 从0开始,score[0],score[1]...score[99];a[n], a[0].....a[n-1] 数据类型 标示符[常量表达式] 1. 数组中的每个元素的类型相同 2. 数组的长度必须为常量(长度指的是数组元素个数) 3. 数组名必须符合标示符定义 4.

2014-12-16 09:27:47 551

原创 c语言--函数与递归

1.函数又叫方法,是指实现某项功能或完成某项任务的代码块//函数的主体从大括号开始,从大括号结束//函数组成//main函数,是给系统调用的函数//函数组成: 返回值, 函数名, 传入参数//如: 实现两个整数相加,返回它们的和void show(void){ printf("hello world!\n");}int add(int x, int y){

2014-12-16 09:26:32 548

原创 c语言--部分循环摘录2

1.输出数字序列 1,2,3,5,8,13,21...,输出个数由键盘输入。注意输入使用scanf输入//a =1 b=0//a = 1 b=1//a= 2 b=1////\//比如://\//输入 3输出为////1//2//3////输入 4 输出为//1//2//3//5int main(int argc,const char *argv[])

2014-12-16 09:24:24 386

原创 c语言--部分循环摘录

1.九九乘法表#include int main(int argc,const char *argv[]){ //外层循环--有多少行 for (int i=1; i<=9; i++) { //内层循环--每一行打印的具体条目 for (int j=1; j<=i; j++) { printf("%d*%d=%d "

2014-12-16 09:23:38 825

原创 c语言循环结构

循环结构:1.goto无条件转移语句//goto//无条件转移语句////label://goto label;//goto 结合if语句使用//尽量不要使用goto//只能在当前函数内跳转int main(int argc, const char * argv[]){ int i=0;print:// printf("hello world\

2014-12-16 09:19:20 392

原创 C语言运算符摘录

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表)=  .成员选择(对象)对

2014-12-16 09:14:39 419

iOS Appprentice_4

iOS Appprentice_4 iOS Appprentice_4 iOS Appprentice_4

2018-06-03

python最新面试宝典

python最新面试宝典 python最新面试宝典 python最新面试宝典

2018-06-03

android研发规范

一、Android开发编码规范 1、java代码中不出现中文,最多注释中可以出现中文 2、局部变量命名、静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3、常量命名 只能包含字母和_,字母全部大写,单词之间用_隔开 4、layout中的id命名 命名模式为:view缩写_模块名称_view的逻辑名称 view的缩写详情如下 LayoutView:lv RelativeView:rv TextView:tv ImageView:iv ImageButton:im Button:btn layout的缩写详情如下 FrameLayout:fraLay RelativeLayout:relLay TextView:tv ImageView:iv ImageButton:im Button:btn 5、activity中的view变量命名 命名模式为:逻辑名称+view缩写 建议:如果layout文件很复杂,建议将layout分成多个模块,每个模块定义一个moduleViewHolder,其成员变量包含所属view 6、strings.xml中的id命名 命名模式:activity名称_功能模块名称_逻辑名称/activity名称_逻辑名称/common_逻辑名称 strings.xml中,使用activity名称注释,将文件内容区分开来 drawable中的图片命名 命名模式:activity名称_逻辑名称/common_逻辑名称

2014-10-19

三分屏破解

一些三分屏视频,课件的破解;效果很不错,对于一些比较好的课件之类的基本上采用这种加密的。

2013-07-08

空空如也

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

TA关注的人

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