- 浏览: 904017 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
感觉是bundle的版本太老了,当前通过RVM安装的Bundler的版本是1.1.5
安装XCode 4.4有没有问题?没有问题的话在XCode4.4里面将Command Line Tools装好以后,升级一下RVM,然后安装Ruby 1.9.3-p194吧。
rvm implode
就可以把rvm连同ruby一起卸载调,然后
curl -L https://get.rvm.io | bash -s stable --ruby
就可以一键将RVM,Ruby2.0.0p247连同Bundler一起装好。
重要!
[b]sudo FLAGS="-F /System/Library ...
NSDate
日期对象提供了一些操作时间的基本功能。可以比较哪个日期更早(-earlierDate:),以及两个日期之间间隔的秒数(-timeIntervalSinceDate:)。NSDate真正的亮点是和NSCalendar一起使用,可用以计算涉及时区或闰年问题的两个时间之间间隔的月数和天数。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"'公元前/后:'G '年份:'u'='yyyy'='yy '季度:'q'='qqq'='qqqq ...
AFNetworking uses NSURLConnection which uses NSURLCache shared cache. AFNetworking absolutely transparent in cache regard and doesn't do anything specific. My requests are https and were caching just fine.
Cache-Control response directives allow an origin server to override the default cacheability ...
AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。
下面这个例子是用来处理json请求的:
NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFJSONRequestOperation *operation = [AFJSONRequest ...
两种方式都可以加参数
1.NSURL
[ NSURL URLWithString : [NSString stringWithFormat:@"http://192.168.1.100:8080/down?method=%@",abcdef] ];
2.ASIFormDataRequest
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"Ben" forKey:@"first_name"] ...
可以把两个.a库文件解压,移除两个库中重复的.o文件,再用lipo命令合并为两个.a,这样应该就没有冲突了。
只是引入了一个framework,报错会显示XXXX.o文件,那么就在Build Phrase里面搜索这个类名,把显示出来的那几个 .m文件给remove掉就OK了。
SQLITE文档中有说明啊,like %这个要转义,加‘’,字符串连接用 ||
select L.p_id AS pa_id, R.p_id AS ch_id FROM PV as L inner join PV as R on L.v_id = R.v_id and L.p_id <> R.p_id
where R.value LIKE L.value||'%'
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Class clazz = NSClassFromString([items_ objectAtIndex:indexPath.row]);
id viewController = [[clazz alloc] init];
if (viewController) {
[self.navigationController pushViewController:viewCo ...
NSOperationQueue和GCD的相同点和不同点。
NSOperationQueue用GCD构建,是GCD高级抽象
GCD只支持FIFO,而加入NSOpertaionQueue队列的操作可以被重新排序
NSOperationQueue支持操作之间设置依赖关系,而GCD不支持。如果某个操作需要另一个操作生成的数据,可以让这个操作依赖另外的一个。
NSOperationQueue兼容KVO,这意味着你可以观察任务的状态。但NSOperationQueue的执行速度比GCD要慢。所以在任务间没有互相依赖,或者没有必要用KVO观察状态的情况,使用GCD。
UILocalNotification *notification=[[UILocalNotification alloc] init];
if (notification!=nil)
{
NSDate *now=[NSDate new];
//notification.fireDate=[now addTimeInterval:period];
notification.fireDate = [now dateByAddingTimeInt ...
1.命令 解释
2.break NUM 在指定的行上设置断点。
3.bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。
4.clear ...
&运算符,它是一元运算符(又称地址运算符),用来得到变量的指针。
intPtr = &count;
要通过指针变量intPtr引用count的内容,可以使用间接寻址运算符,即星号(*)。
x = *intPtr;
#import <Foundation/Foundation.h>
int main (int argc, char *argv[])
{
@autoreleasepool{
int count = 10, x;
int *intPtr;
intPtr = &count;
x = *intPtr;
NSLog(@&q ...
事实1:实例变量存储在结构中
定义一个新类和它的实例变量时,这些实例变量实际上存放在一个结构中。这说明了可以如何处理对象,对象实际上是结构,结构中的成员是实例变量。所以继承的实例变量加上你在类中添加的变量就组成了一个结构。使用alloc分配新对象时,系统预留了足够的空间来存储这些结构。
结构中继承的成员(从根对象中获得的)之一是名为isa的保护成员,它确定对象所属的类,因为它是结构的一部分(因此,也是对象的一部分),所以由对象携带。这样,运行时系统只需要通过查看isa成员,就可以确定对象的类(即使将其赋给通用的id对象变量)。
事实2:对象变量实际上是指针
定义Fraction之类的对象 ...
不建议按部就班的学习,因为你这么学,别人也是这么学,而每个人的理解能力,技术基础,记忆力、周边环境和自己肚皮饱饿程度都是不同的,这些要素直接影响你的学习速度。
如果大家都在同一起跑结上,使用相同的学习 ...
两个数据库及其(数据)表之间的数据的相互依赖和影响关系。
比如现有某学校三个数据表:学生(学号,姓名),课程(课程名,课程编号),选课(学号,课程号,成绩)。选课表中的“学号”,“课程号”必须是另外两个表中存在的数据,才有意义;而且一旦另外两表中的某一学生或课程被删除,选课表中的相应学号或课程号必须自动删除。这就是一种关联关系。它实际上是保证数据完整性的一种做法.