- 博客(44)
- 资源 (2)
- 收藏
- 关注
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含C
2014-11-24 16:30:11
493
转载 iPhone/Mac Objective-C内存管理教程和原理剖析
前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于NSObject的Class。一 基本原理Obj
2014-11-18 15:13:50
522
转载 iOS 文件操作详解
iPhone文件读写系统操作教程是本文要介绍的内容,对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中得 app root 可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过: NSArray *pa
2014-11-17 15:47:30
613
转载 iOS开发-retain/assign/strong/weak/copy/mutablecopy/autorelease区别
readwrite:是可读可写特性,需要生成getter和setter方法;readonly是之都特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变时候使用;alloc 对象分配后引用计数为1retain 对象的引用计数+1copy 一个对象变成新的对象(新内存地址) 引用计数为1 原来对象计数不变assign:是赋值特性,setter方法将传入
2014-11-15 10:32:25
457
转载 @synthesize obj=_obj的意义详解 @property和@synthesize
我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesize window=_window; 的语句,那么,这个window是什么,_ window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解Objective-C中对类、类的属性、类的存取器、类的局部变量的统一理解。在32位系统中,如果类的 @interface 部分没有进行 ivar 声明,但有
2014-11-15 09:58:38
477
原创 Mac显示隐藏文件夹的命令
方法一:缺省情况下,在 Mac 下是不显示隐藏文件的,Finder 也未提供设置是否显示隐藏文件的选项,不像 Windows 下,有一个“文件夹选项“设置界面里可以控制,但这并不表示 Mac 下无法显示隐藏文件,我可以通过“终端”,用命令行设置这个选项,命令如下:显示:defaults write com.apple.finder AppleShow
2014-11-11 15:51:43
852
原创 C++的内存管理
由于开始并没有介绍C++语言,C++的内存管理当然也没进行任何的说明,为了掌握Cocos2d-x中的内存管理机制,是有必要先了解一些C++内存管理的知识。C++内存管理非常复杂,如果完全地系统地介绍可能需要一本书的篇幅才能解释清楚。这里只给大家介绍C++内存管理最为基本的用法。内存分配区域创建对象需要两个步骤:第一步,为对象分配内存,第二步,调用构造函数初始化内
2014-11-10 16:54:20
429
原创 Objective-C: 字符串NSString与NSMutableString
字符串算是OC中非常重要和常用的一部分内容,OC中的字符串与我之前在学习C,C++,Java中的字符串有一定的不同,它非常类似于C++中容器的概念,但用法却与之还是有很大的不同,也许是因为OC的语法就与其他我们常用的编程语言不尽相同。 这里总结一下字符串NSString与NSMutableString。一. NSString NSString代表字符序
2014-11-06 21:50:48
529
原创 const的作用
const是C语言的一种关键字,起受保护,防止以外的变动的作用!可以修饰变量,参数,返回值,甚至函数体。const可以提高程序的健壮性,你只管用到你想用的任何地方。(一)const修饰参数。const只能修饰输入参数。1、如果输入参数是指针型的,用const修饰可以防止指针被意外修改。2、如果参数采用值传递的方式,无需const,因为函数自动产生临时变量复制该参数。3、
2014-11-06 10:44:29
466
原创 Const,Const函数,Const变量,函数后面的Const
关键字:Const,Const函数,Const变量,函数后面的Const 看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被cons
2014-11-06 10:08:36
446
原创 github之菜鸟菜鸟菜菜鸟
X Yolan's NotebookYolan的知识库和学习时间线About YolanRSS SearchMac下GitHub安装及使用教程2012-01-04参考文档mac安装Git http://blog.maxiang.net/install-git-on-mac/63/ 想使用源码在shell里直接安装g
2014-11-05 20:12:34
633
原创 在storyBorad中tableView视图为什么要连接delegete和dataSource
在s中拖入一个tableview,将其dataSource和delegate连接到File‘s owner@interface Hello_WorldViewController : UIViewController {}上述代码的作用是让类遵循两个协议,类需要这两个协议来充当表现图的委托和数据源,数据源提供了绘制表所需要的所有数据,委托用于配置表视图的外观
2014-11-05 08:29:36
612
转载 IOS两个视图之间的传值
属性传值 将A页面所拥有的信息通过属性传递到B页面使用B页面定义了一个naviTitle属性,在A页面中直接通过属性赋值将A页面中的值传到B页面。A页面DetailViewController.h文件#import #import "DetailViewController.h"@interface RootViewController :UIViewC
2014-11-05 08:16:46
614
原创 IOS视图之间传值
1:在要显示值的视图中加一个NSString属性:@property (retain,nonatomic)NSString *str; @synthesize str;继续在ViewDidLoad中实现赋值,如:page2TextField.text = str; 2:在提供值的视图类中实现: -(void) prepareFor
2014-11-05 08:09:29
553
原创 NSArray NSDictionary
------NSArray----------- create :1)NSArray *array = [NSArray arrayWithObjects:@"Henry",@"Jones", @"Susan", @"Smith", @"Patty", @"Johnson", nil]; 2)NSArray *myArray = [NSArray arrayWithArra
2014-11-04 22:45:23
480
原创 C++析构函数,复制构造函数,默认构造函数是执行机制
先看代码:#include #includestruct Exml(){ // Exml(){cout<<"Exml()"<<endl}; // Exml(const Exml &) { cout<<"Exml (const Exml&)"<<endl; }//Exml & operator = (const Exml &rhe){
2014-10-15 16:44:47
622
原创 php字符串处理方法集合
1、strlen()获得一个字符串的长度。2、strstr()获取一个字符串的子串,也可以用来判断一个字符串是否存在于另一个子字符串中。这个函数不区分大小写。3、strpos()找到一个子字符串的位置。4、substr()提取一个字符串的一部分。区分大小写。 substr($test,3);//指向位置3以后的全部子字符串 substr($test,3,2)
2014-07-29 08:34:45
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人