摘要: 1.NSBundle 1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹 2> 利用mainBundle就可以访问软件资源包中的任何资源 3> 模拟器应用程序的安装路径 /Users/aplle/资源库/Application Support/iPhone Simula 阅读全文
posted @ 2016-03-28 20:44 lance.xiang 阅读(127) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—Button基础 一、简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二、按钮的三种状态 normal(普通状态) 默认情况(Default) 对应的枚举常量:UIControlStat 阅读全文
posted @ 2016-03-28 20:41 lance.xiang 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Objective-C Runtime Objective-C Runtime 原文出处: 南峰子的技术博客 前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。 本章的内容并不算重点,主要针 阅读全文
posted @ 2016-03-28 17:27 lance.xiang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个“本地仓库” $ git init 2.配置仓库 》告诉git你是谁 git config user.name lnj 》告诉git怎么联系你 git config user.email lnj@itcast.cn 》上面一种配置方式是一次性的配置, 会配置到被管理文件的。git文件夹下 阅读全文
posted @ 2016-03-28 15:38 lance.xiang 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Awk学习笔记 整理:Jims of 肥肥世家 <jims.yang@gmail.com> Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。 第一次发布时间:2004年8月6日 Table of Contents 1. awk简介2. awk命令格式和选项 2.1. aw 阅读全文
posted @ 2016-03-28 15:27 lance.xiang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 01. 源代码管理工具概述(PPT) * 源代码管理工具的作用: # 能追踪一个项目从诞生一直到定案的过程 # 记录一个项目的所有内容变化 # 方便地查阅特定版本的修订情况 * 如果是团队开发,使用源代码管理工具是强制性的! * 如果是单人开发,也强烈建议现在就开始使用源代码管理工具 * 使用源代码 阅读全文
posted @ 2016-03-28 15:10 lance.xiang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 01. 为什么要做静态库 1> 国内的企业,掌握有核心技术,同时是又希望更多的程序员来使用其技术,因此采用"闭源"的方式开发使用例如:百度地图,友盟,JPush等 2> 在企业开发中,一些核心技术或者常用框架,出于安全性和稳定性的考虑,也会提供静态库给程序员使用 02. 静态库的特点 .a + .h 阅读全文
posted @ 2016-03-28 15:05 lance.xiang 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.打开数据库 int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例 ); 2.执行任何SQL语句 int sqlite3_exec( sqlite3*, // 一个打开的数据库实例 const cha 阅读全文
posted @ 2016-03-28 15:01 lance.xiang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: iOS CocoaPods安装和使用图解 2015-09-25 23:55 by jiangys, 2920 阅读, 0 评论, 收藏, 编辑 Cocoapods安装步骤 1.升级Ruby环境 sudo gem update --system 如果Ruby没有安装,请参考 如何在Mac OS X上安 阅读全文
posted @ 2016-03-28 14:59 lance.xiang 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、计数器的基本操作 1> retain : +1 2> release :-1 3> retainCount : 获得计数器 二、set方法的内存管理 1> set方法的实现 - (void)setCar:(Car *)car { if ( _car != car ) { [_car releas 阅读全文
posted @ 2016-03-28 11:48 lance.xiang 阅读(136) 评论(0) 推荐(0) 编辑