摘要: 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 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-28 20:39 lance.xiang 阅读(83) 评论(0) 推荐(0) 编辑
摘要: //let possibleNumber = "123" //let convertedNumber = Int(possibleNumber) //// convertedNumber 被推测为类型 "Int?", 或者类型 "optional Int" //因为该构造器可能会失败,所以它返回一个 阅读全文
posted @ 2016-03-28 17:33 lance.xiang 阅读(201) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can play import Cocoa var str = "Hello, playground" let cat = "?";print(cat) let minVale = uint8.min let m 阅读全文
posted @ 2016-03-28 17:30 lance.xiang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Objective-C Runtime Objective-C Runtime 原文出处: 南峰子的技术博客 前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。 本章的内容并不算重点,主要针 阅读全文
posted @ 2016-03-28 17:27 lance.xiang 阅读(168) 评论(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 阅读(149) 评论(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 阅读(470) 评论(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 阅读(145) 评论(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) 编辑
摘要: Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。 如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。 即#import<foundation/foundation.h> 补充:core foundati 阅读全文
posted @ 2016-03-28 14:56 lance.xiang 阅读(113) 评论(0) 推荐(0) 编辑
摘要: #import <Foundation/Foundation.h> // NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue int main() { // 结构体 >OC对象 CGPoint p = CGPointMake(10, 10); // 将结构体转为Value对象 阅读全文
posted @ 2016-03-28 12:11 lance.xiang 阅读(86) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 08-NSDate // // Created by apple on 13-8-12. #import <Foundation/Foundation.h> int main() { // 09/10/2011 NSString *time = @"2011/09/1 阅读全文
posted @ 2016-03-28 12:10 lance.xiang 阅读(103) 评论(0) 推荐(0) 编辑
摘要: #import <Foundation/Foundation.h> int main() { // @20 将 20包装成一个NSNumber对像 NSArray *array = @[ @{@"name" : @"jack", @"age" : @20}, @{@"name" : @"rose", 阅读全文
posted @ 2016-03-28 12:09 lance.xiang 阅读(81) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 06-NSDictionary // /* 集合 1.NSArray\NSMutableArray * 有序 * 快速创建(不可变):@[obj1, obj2, obj3] * 快速访问元素:数组名[i] 2.NSSet\NSMutableSet * 无序 3.NSD 阅读全文
posted @ 2016-03-28 12:08 lance.xiang 阅读(108) 评论(0) 推荐(0) 编辑
摘要: /* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 */ 阅读全文
posted @ 2016-03-28 12:07 lance.xiang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #import <Foundation/Foundation.h> // 计算文件的代码行数 /* path : 文件的全路径(可能是文件夹、也可能是文件) 返回值 int :代码行数 */ NSUInteger codeLineCount(NSString *path) { // 1.获得文件管理 阅读全文
posted @ 2016-03-28 12:06 lance.xiang 阅读(104) 评论(0) 推荐(0) 编辑
摘要: // // main.m // 03-NSArray // #import <Foundation/Foundation.h> #import "Person.h" /* NSArray :不可变数组 NSMutableArray : 可变数组 */ int main() { // @[] 只创建不 阅读全文
posted @ 2016-03-28 12:03 lance.xiang 阅读(81) 评论(0) 推荐(0) 编辑