<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[有梦想的猿哥哥博客]]></title><description><![CDATA[爱因斯坦老爷爷说，跑的足够快可以把时间追回来]]></description><link>https://blog.youkuaiyun.com/SeaDogProgrammer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SeaDogProgrammer]]></copyright><item><title><![CDATA[iOS开发笔记——关于Assets.xcassets的学习]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52170722</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52170722</guid><author>SeaDogProgrammer</author><pubDate>Wed, 10 Aug 2016 14:18:08 +0800</pubDate><description><![CDATA[今天在网上找到了Assets.xcassets的相关博客，对Assets.xcassets进行比较全面的学习，现记录一下：
感谢一下网友的博客，我们之所以可以站的更高走的更远，是因为我们站在巨人的肩膀上，博客传送门：


Assets.xcassets的使用：http://www.cnblogs.com/W-Kr/p/5381750.html


iOS 我所知道的Assets.xc]]></description><category></category></item><item><title><![CDATA[《Objective-C高级编程 iOS与OS X多线程和内存管理》学习笔记——第二章Blocks]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52089525</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52089525</guid><author>SeaDogProgrammer</author><pubDate>Fri, 05 Aug 2016 06:55:30 +0800</pubDate><description><![CDATA[一、Blocks概要


1、什么是Blocks

二、Blocks模式



1、block语法
2、]]></description><category></category></item><item><title><![CDATA[《Objective-C高级编程 iOS与OS X多线程和内存管理》学习笔记——第一章自动引用计数]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52089452</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52089452</guid><author>SeaDogProgrammer</author><pubDate>Mon, 01 Aug 2016 21:47:53 +0800</pubDate><description><![CDATA[第一章：自动引用计数
一、什么是自动引用计数
二、内存管理/引用计数


1、概要
2、内存管理的思考方式
3、alloc/retain/release/dealloc实现
4、苹果的实现
5、autorelease
6、autorelease实现
7、苹果的实现

三、ARC规则



1、概要
2、内存管理的思考方式
3、所有权修饰符
4、规则
5、属]]></description><category></category></item><item><title><![CDATA[iOS杂记——category分类、extension扩展、protocol协议]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52051650</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52051650</guid><author>SeaDogProgrammer</author><pubDate>Thu, 28 Jul 2016 08:52:33 +0800</pubDate><description><![CDATA[protocol   本质就是一系列的method的声明，他并不像class是必须的选项，根据自己的设计模式来选择性的使用。




 protocol协议时为了补充Objective-C 只能单继承的缺陷而增加的一个新功能。Objective-C重所有的方法都是虚方法，所以在oc重也就没有关键字 virtual一说，有了协议可以补充

Objective-C单继承的缺陷，协议并不是]]></description><category></category></item><item><title><![CDATA[iOS杂记——static关键字作用]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52046742</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52046742</guid><author>SeaDogProgrammer</author><pubDate>Wed, 27 Jul 2016 16:31:01 +0800</pubDate><description><![CDATA[static关键字可以修饰函数和变量，作用如下：
一、隐藏
通过static修饰的函数或者变量，在该文件中，所有位于这条语句之后的函数都可以访问，而其他文件中的方法和函数则不行；
二、静态变量
类方法不可以访问实例变量（函数），通过static修饰的实例变量（函数），可以被类方法访问；
三、持久
static修饰的变量，能且只能被初始化一次；
四、默认初始化
static修饰的变量]]></description><category></category></item><item><title><![CDATA[iOS杂记——#import和@class的区别]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52046147</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52046147</guid><author>SeaDogProgrammer</author><pubDate>Wed, 27 Jul 2016 15:44:33 +0800</pubDate><description><![CDATA[1. import会包含这个类的所有信息，包括实体变量和方法（.h文件中），而@class只是告诉编译器，其后面声明的名称是类的名称，至于这些类是如何定义的，后面会再告诉你。

2. 在头文件中， 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法，所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面，因为会用到这个引用类的内部的实体变量和方法，]]></description><category></category></item><item><title><![CDATA[Git 命令行汇总]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52026755</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52026755</guid><author>SeaDogProgrammer</author><pubDate>Mon, 25 Jul 2016 19:24:05 +0800</pubDate><description><![CDATA[Git 命令行




一，初始化Git：git init；




二，添加文件到Git到仓库，分为两步：

（1）git add filename；

（2）git commit -m “内容”；




三，查看工作区状态：git status、git diff；




四，版本回退

（1）HEAD指向的版本就是当前版本，Git允许我们]]></description><category></category></item><item><title><![CDATA[代码托管及版本控制平台：Bitbucket 和 Github]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52026749</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/52026749</guid><author>SeaDogProgrammer</author><pubDate>Mon, 25 Jul 2016 19:22:46 +0800</pubDate><description><![CDATA[一，比较





1、Bitbucket

（1）免费用户每个项目最多5个成员；

（2）免费用户最大空间容量没有限制；

（3）页面操作部分支持中文；

（4）Bitbucket母公司Atlassian开发的Git图形软件SourceTree功能非常强大；




2、Github

（1）最大的代码托管网站，世界大部分开源软件都托管在上面（PHP）;]]></description><category></category></item><item><title><![CDATA[javascript高级程序设计学笔记——第五章 引用类型]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51942223</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51942223</guid><author>SeaDogProgrammer</author><pubDate>Mon, 18 Jul 2016 15:13:55 +0800</pubDate><description><![CDATA[对象是某个特定引用类型的实例；新对象是使用new操作符后跟构造函数来创建的，构造函数本身就是一个函数，只不过该函数是出于创建新对象的目的而存在的；
一、Object类型


创建Object实例的方式有两种，第一种是使用new操作符后面跟构造函数创建，如：

var person = new Object();
person.name = "Lily";
person.age = 13]]></description><category></category></item><item><title><![CDATA[javascript高级程序设计学习笔记——第四章 变量、作用域和内存问题]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51939088</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51939088</guid><author>SeaDogProgrammer</author><pubDate>Mon, 18 Jul 2016 09:18:30 +0800</pubDate><description><![CDATA[javascript变量松散类型的本质，决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规定，变量的值及其数据类型可以在脚本的生命周期内随意变换。
一、基本类型和引用类型的值


ECMAScript变量可能包含两种不同数据类型的值：基本类型值和引用类型值。基本类型值指的是那些简单的数据段（Undefined、Number、Boolean]]></description><category></category></item><item><title><![CDATA[javascript高级程序设计学习笔记——第三章 基本概念]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51935137</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51935137</guid><author>SeaDogProgrammer</author><pubDate>Sun, 17 Jul 2016 23:51:33 +0800</pubDate><description><![CDATA[一、语法


ECMAScript的语法大量借鉴了C及其他类C语言的语法；




1、区分大小写





ECMAScript中的一切都是区分大小写的（变量、函数名和操作符）；





2、标识符





所谓标识符，就是指变量、函数、属性的名字，或者函数的参数，标识符可以是按照下列的格式规则组合起来的一或多个字符：]]></description><category></category></item><item><title><![CDATA[javascript高级程序设计学习笔记——第二章 在HTML中使用javascript]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51933754</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51933754</guid><author>SeaDogProgrammer</author><pubDate>Sun, 17 Jul 2016 19:03:52 +0800</pubDate><description><![CDATA[一、script元素


使用元素，向HTML页面中插入javascript代码；
元素的属性包括：






async：可选，表示应该立即下载脚本，但不应妨碍页面中的其他操作，只对外部脚本文件有效；
charset：可选，表示通过src属性指定的代码的字符集；
defer：可选，表示脚本可以延迟到文档完全被解析和显示之后在执行，只对外部脚本文件有效；
langua]]></description><category></category></item><item><title><![CDATA[PHP入门学习——PHP语法]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51892415</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51892415</guid><author>SeaDogProgrammer</author><pubDate>Tue, 12 Jul 2016 20:46:18 +0800</pubDate><description><![CDATA[一、PHP简介

（1）PHP：中文名，超文本预处理器，是一种通用开源脚本语言；

（2）Dreamweaver介绍

（3）四种定界符


标准风格：；
短标记风格：；
默认情况下，不支持短标记风格，要在PHP的配置文件中(php.ini)中开启支持短标记；
在配置文件中，搜索 "short_open_tag"，将参数修改为On，重启Apache服务器；



a]]></description><category></category></item><item><title><![CDATA[PHP入门学习——基础学习]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51892061</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51892061</guid><author>SeaDogProgrammer</author><pubDate>Tue, 12 Jul 2016 19:58:09 +0800</pubDate><description><![CDATA[一、 概念

（1）静态网站和动态网站


静态网站：不支持数据交互的网站（.html）；

动态网站：支持数据交互的网站；

实现动态网站的技术：ASP（.asp）、PHP（.php）、.NET（.aspx）、JAVA（.jsp）；




（2）客户端和服务器端

客户端给服务器发送一个请求（HTTP请求），服务器会把静态资源（HTML代码、图片、js、css）]]></description><category></category></item><item><title><![CDATA[PHP入门学习——数据库学习]]></title><link>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51890333</link><guid>https://blog.youkuaiyun.com/SeaDogProgrammer/article/details/51890333</guid><author>SeaDogProgrammer</author><pubDate>Tue, 12 Jul 2016 16:38:44 +0800</pubDate><description><![CDATA[一、数据库简介


（1）数据库是存放数据的仓库，数据不是直接放到数据库中，数据库中放的是表，表中存放的才是数据；

（2）数据库的发展史


萌芽阶段——文件系统：使用磁盘文件来存储数据；

初级阶段——第一代数据库：出现了网状模型、层次模型的数据库；

中级阶段——第二代数据库：关系型数据库和结构化查询语言；

高级阶段——新一代数据库：“关系-对象”型数据库；
]]></description><category></category></item></channel></rss>