• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Yesi-悦思
"(program(computers) == *art) ? so : what" 修身岂为名传世,作事惟思利及人
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  iOS - OC

1 2 下一页
JUST OC
copy语法

摘要:copy 和 mutableCopy一个对象使用copy或者mutableCopy方法可以创建对象的副本---------------copy - 需要先实现NSCopying协议,创建的是不可变副本(如NSString,NSArray,NSDictionary)---------------mut... 阅读全文
posted @ 2015-06-08 16:58 悦思 阅读(469) 评论(0) 推荐(0)
Foundation summary

摘要:http://www.cnblogs.com/kenshincui/p/3885689.html 阅读全文
posted @ 2015-05-13 17:00 悦思 阅读(116) 评论(0) 推荐(0)
Block^

摘要:Block 封装了一段代码,可以在任何时候执行Block可以作为函数或者函数的返回值,而其本身又可以带输入参数货返回值。它和传统的函数指针很类似,但是有区别:Block是inline(内联函数)的,并且默认情况下他对局部变量是只读的。苹果官网建议尽量多用Block。在多线程、异步任务、集合遍历、集合... 阅读全文
posted @ 2015-05-12 17:00 悦思 阅读(154) 评论(0) 推荐(0)
Protocol

摘要:概念简单来说就是一系列方法的列表,其中生命的方法可以不饿任何类实现,这种模式一般称为代理(delegation)模式。不就是C#的接口噻。OC叫协议,代理和监听器思想是一样的。在iOS和OS X开发中,Apple采用了大量的代理模式来实现MVC中View(UI控件)和Controller(控制器)的... 阅读全文
posted @ 2015-05-11 21:36 悦思 阅读(267) 评论(0) 推荐(0)
Category-分类

摘要:概念1OC中提供了一种与众不同的方式-Category,可以动态地为经已存在的类添加新的方法。变态啊,不改变.m 和.h2可以保证类的原始设计规模大小,功能增加时再逐步扩展。3Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的文件中。只是方法,不能拓展成员变量--... 阅读全文
posted @ 2015-05-11 21:24 悦思 阅读(137) 评论(0) 推荐(0)
李明杰要在广州开课啦

摘要:好激动 好想去,贷款有木有。有的话直接去了。 各种费用很低啊。比什么千锋少一半啊。 阅读全文
posted @ 2015-05-11 16:56 悦思 阅读(374) 评论(1) 推荐(0)
内存管理3- @property 参数详解

摘要:@property-----------------Create two classes:Book & Student-------------------book.m#import "Book.h"#import "Card.h"@implementation Book-(void)dealloc... 阅读全文
posted @ 2015-05-11 14:39 悦思 阅读(209) 评论(0) 推荐(0)
内存管理2-@class关键字

摘要:Review:给对象发送消息,进行相应的计数器操作。Retain消息:使计数器+1,改方法返回对象本身Release消息:使计数器-1(并不代表释放对象)retainCount消息:获得对象当前的引用计数器值Management principles:1 alloc new copywho crea... 阅读全文
posted @ 2015-05-08 14:48 悦思 阅读(133) 评论(0) 推荐(0)
Category 语法

摘要:1 阅读全文
posted @ 2015-05-08 14:44 悦思 阅读(337) 评论(0) 推荐(0)
内存管理4-Autoreleasepool

摘要:自动释放池是OC里面的一种内存回收机制,一般可以将一些临时变量添加到自动释放池中,统一回收释放,当自动释放池销毁时,池里面的所有对象都会调用一次release,也就是计数器会减1,但是自动释放池被销毁了,里面的对象并不一定会被销毁。OC对象发送一条autorelease消息,就会把这个对象添加到最近... 阅读全文
posted @ 2015-05-08 13:48 悦思 阅读(210) 评论(0) 推荐(0)
Objective-C开发编码规范

摘要:http://www.cocoachina.com/ios/20150508/11780.html 阅读全文
posted @ 2015-05-08 11:56 悦思 阅读(105) 评论(0) 推荐(0)
内存管理2-set方法的内存管理-程序解析

摘要:创建class Book.h 有@ property float price; //@synthesize 自动------------创建class Student#import "Book.h".h 有@property int age;@property Book *book; //@s... 阅读全文
posted @ 2015-05-08 11:29 悦思 阅读(114) 评论(0) 推荐(0)
内存管理2-set方法的内存管理

摘要:1.对象之间的内存管理:每个学生都有一本书book类 @price学生类 @age @book--------------------#import "book.h"@interface Student:NSObject@property int age@property BOOK *boo... 阅读全文
posted @ 2015-05-07 11:32 悦思 阅读(153) 评论(0) 推荐(0)
内存管理1 retain & release

摘要:内存管理法则1:谁创建谁释放alloc /new/ copy------>release/autorelease.一一对应,不是你创建的就不用你释放。2:除了alloc /new/ copy创建的对象其他的都声明了autorelease。3:谁retain谁release,只要调用了retain,无... 阅读全文
posted @ 2015-05-06 14:03 悦思 阅读(149) 评论(0) 推荐(0)
oc Learning Blog

摘要:http://www.cnblogs.com/heyonggang/p/3351269.htmlM了个J :http://www.cnblogs.com/mjios/tag/objective-c/http://www.cnblogs.com/tianjian/p/3358602.html Coco... 阅读全文
posted @ 2015-04-24 16:57 悦思 阅读(98) 评论(0) 推荐(0)
5-空指针和野指针

摘要:http://www.cnblogs.com/mjios/archive/2013/04/22/3034788.html1什么是空 几种表达什么是野?2可不可以给空野指针发消息,为什么? 阅读全文
posted @ 2015-04-22 16:25 悦思 阅读(139) 评论(0) 推荐(0)
4 self

摘要:self代表着当前方法的调用者 阅读全文
posted @ 2015-04-22 16:22 悦思 阅读(237) 评论(0) 推荐(1)
3-自定义构造方法和description方法

摘要:http://www.cnblogs.com/mjios/archive/2013/04/19/3031412.html-自定义构造方法和description方法1 默认的构造方法是什么?有什么缺陷?2自定义构造方法在.h 和.m 以及main()中如何实现?3.出现的关键字是什么?4.简化前和简... 阅读全文
posted @ 2015-04-22 16:19 悦思 阅读(142) 评论(0) 推荐(0)
2Dot grammar

摘要:http://www.cnblogs.com/mjios/archive/2013/04/08/3006577.html.#import #import "Student.h"int main(int argc, const char * argv[]){ @autoreleasepool {... 阅读全文
posted @ 2015-04-22 16:11 悦思 阅读(177) 评论(0) 推荐(0)
1.1 OC class new summary

摘要:1.http://www.cnblogs.com/mjios/archive/2013/04/06/3002814.html2.How to create a oc class?3.3.1 In which two files? What did they create for?3.2 How to... 阅读全文
posted @ 2015-04-21 16:59 悦思 阅读(170) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3