emma-watson
码龄12年
关注
提问 私信
  • 博客:14,331
    社区:2,418
    16,749
    总访问量
  • 18
    原创
  • 2,393,683
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2013-08-15
博客简介:

emmaWatson的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 6篇
    2016年
  • 13篇
    2015年
成就勋章
TA的专栏
  • objective-c
    16篇
  • runtime
    2篇
  • bug记录
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

NSDecimalNumber学习记录

NSDecimalNumber是NSNumber的子类,不可变,提供一个面向对象的方式来做十进制运算.是一个wrapper,我猜是有相应的CF函数的.一个实例可以表示任何数字在这个范围内(mantissa x 10^exponent)> mantissa 定点部分 exponent 指数定点部分是一个十进制数,最高38位;指数是一个整数,从-128到127. iOS 2.0+ macO
原创
发布博客 2016.12.26 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSError:"Code=134060 Cannot fetch without an NSManagedObjectContext in scope" 解决方法

CoreData134060Cannot fetch without an NSManagedObjectContext in scope解决方法NSFetchRequest
原创
发布博客 2016.12.25 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文章标题

从github 上下载下来的DoubanFM 项目,运行会出现”LaunchScreen.xib”. not exist的报错.只需要把项目的设置页面调出来,然后点击build phrases ,然后搜索 LaunchScreen.xib,就可以找到那个设置了,删掉它
原创
发布博客 2016.01.07 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSURLSession学习记录

NSURLSession 有两种方法来创建网络任务.一种直接带一个completionHandler(BLOCK),一种是用过代理来返回数据和通知app的.主要讨论代理的这种方法.有几种不同的dataTask@interface NSURLSessionDownloadTask : NSURLSessionTask@interface NSURLSessionUploadTask : N
原创
发布博客 2016.01.06 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS中的md5,crc32校验

在使用URLSession下载一个文件过程中,如何校验呢?md5算法在ios中实现我们在下载后会拿到一个NSData.const char* str = (const char *)self.data.bytes;//得到NSData的byte数组 unsigned char result[CC_MD5_DIGEST_LENGTH];//准备一个长为16的字节数组,放md5码
原创
发布博客 2016.01.06 ·
3243 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

文章标题

苹果提供的网络类有NSURLConnection和NSURLSession,一个是现在苹果不推荐用的,就是老的.我分别看了他们两个的头文件,发现,后者的功能超出前者大半. 在此记录下NSURLSession的一些情况.初始化方法:似乎不是用alloc init方法初始化的,用的是类方法“`(NSURLSession *)sharedSession;(NSURLSession )sessionW
原创
发布博客 2016.01.06 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SizesClasses,autolayout 的frame设置问题

今天做多线程的课程代码,是一个进度条显示下载进度。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [[SDImageCache sharedImageCache] clearDisk];
原创
发布博客 2015.09.06 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员-----block

Block代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。 脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解: 1、参数是NSString*的代码块 void (^printBlock)(NS
原创
发布博客 2015.05.22 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员----对象初始化 SEL

对象初始化重写init方法- (id)init{ if ( self = [super init] ) { // 初始化成功 //成员初始化 } // 3.返回一个已经初始化完毕的对象 return self;}可以自己构造适合类的构造方法[instance initWithData1:...Data2:..]分类categroy分类的作用
原创
发布博客 2015.05.22 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员----OC常用集合类

结构体NSRange 一个整数范围NSPoint/CGPoint 平面上的一个点NSSize/CGSize 一个矩形的大小NSRect/CGRect 平面上一个矩形的范围和坐标他们都可以通过NSMakeXXX / CGXXXMake函数创建,也可以直接定义他们。 要使用CGPointEqualToPoint、CGRectContainsPoint函数必须添加CoreGraph
原创
发布博客 2015.05.22 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员----内存管理

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- **引用计数器** 4字节每一个对象都有一个引用计数器 1.当一个对象的引用计数器为0时,对象占用的内存就会被系统回收 2.对计数器的操作 给对象发送一条retain消息,可以使引用计数器+1 发送release消息,计数器-1 发送retainCount消息,获得当前计数器值 对象的销毁
原创
发布博客 2015.05.21 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员---------类

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.对面向对象的一些思考 好文章想到一个点子:我们的主函数发一个消息给一个对象,这个对象获取到消息后执行相应的程序,这些程序会发消息给其他对象,指挥(或者不说指挥吧,毕竟不是从主的关系,就好像老板布置任务,员工们互相配合,互相整合工作成果)其他对象工作,这样好像这些对象真的是个“实体”
原创
发布博客 2015.05.21 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac下挂载EFI分区

Mac下挂载EFI分区转自http://hi.baidu.com/skykiri/item/5ec6a3a8786dcd2c8819d36b1. Discover the volume identifier for your EFI boot partition.Run this command:diskutil listThe 
转载
发布博客 2015.05.21 ·
2795 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

黑马程序员------c 语言杂记

long long a=1; char b = 2; int c =3; printf("%ld%d%d",a,c,b);char类型和int类型的都是用%d的在64位环境下,xcode .     char类型1字节,short   2字节  , int    4字节,   long 8字节,long long 8字节。其实4字节以下的都用%d的原因是编译
原创
发布博客 2015.05.20 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员 ---类中定义常量

我今天在写程序时,我的类需要一个常量。比如一个person类,我需要定义一个常量g来说明人的成年年龄,老师教的都只能创建对象的成员变量,所有成员变量都是在对象初始化后才有值的,否者都是零,我不想再init方法中写一行代码来设置g为18.有没有其他方法呢?我想不用init,g就是20的那种方法。查了资料发现,可以在类的定义文件,就是实现implementation的那个.m文件中,定义变量。
原创
发布博客 2015.05.20 ·
439 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Xcode bug

NSArraybug     NSArray *arr = [NSArrayarrayWithObjects:@"abc",@[@"cdf",@"hh"],nil];    NSLog(@"
%@",arr);输出不对齐   (    abc,        (        cdf,        hh    ))
原创
发布博客 2015.05.20 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员--代码实现2 多态

√------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------我试了试视频的代码,然后我把传给feed的形參类型改成了NSObject,这从逻辑上是没问题的,因为他是animal的父类。编译只是提示 NSObject may not resopond ,但是运行结果正确。
原创
发布博客 2015.05.20 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员---关于super和self关键字

关于super关键字和oc 消息发送的函数
原创
发布博客 2015.05.20 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑马程序员-------代码实现1

写一写我自己实现老师的代码的过程。 我打算写一个Book类,还有Person类,先写Book类。 我给Book类加了个_name成员。@interface Book : NSObject@property NSString *name;@property float price;注意_name不是基本数据结构,也是个对象。(所以它也得释放内存) 我希望有个方法可以对_name赋值,所以
原创
发布博客 2015.05.10 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多