会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
呆呆陈
博客园
首页
新随笔
联系
订阅
管理
公告
2016年12月23日
#
UITableView 使用
摘要: •UITableView •UITableViewDataSource •UITableViewDelegate •UITableViewCell •MVC 运行结果 运行结果
阅读全文
posted @ 2016-12-23 16:55 我是一只萌妹子
阅读(100)
评论(0)
推荐(0)
系统对象的拷贝
摘要: // 1 系统对象的copy 结构都是不可以变 跟调用的对象无关 // 2 系统对象的mutCopy 如果对象是可变 跟调用的对象无关 // NSArray copy 浅复制 // NSDictionary copy 浅复制 // 测试 NSString 的 拷贝 void testNSString
阅读全文
posted @ 2016-12-23 15:31 我是一只萌妹子
阅读(85)
评论(0)
推荐(0)
闭包的概念
摘要: 运行结果 2016-12-23 15:09:53.529 02-闭包的概念[3167:297376] callBack的回调:啊啊啊啊啊啊啊 Program ended with exit code: 0
阅读全文
posted @ 2016-12-23 15:15 我是一只萌妹子
阅读(83)
评论(0)
推荐(0)
Block回调
摘要: •Block的定义 •Block、委托、通知、回调函数,它们虽然名字不一样,但是原理都一样,都是“回调机制”的思想的具体实现 •前面的代理模式的项目改为Block回调实现 <!--StartFragment-->Block回调案例 1<!--EndFragment--> •typedef long(
阅读全文
posted @ 2016-12-23 15:05 我是一只萌妹子
阅读(93)
评论(0)
推荐(0)
代理模式
摘要: -首先回顾协议的概念 -协议的编写 @protocol 协议名称 // 方法声明列表 @end -某个类遵守协议 @interface 类名 : 父类 <协议名称> @end <!--EndFragment--> <!--StartFragment-->代理(委托)设计模式<!--EndFragme
阅读全文
posted @ 2016-12-23 15:02 我是一只萌妹子
阅读(100)
评论(0)
推荐(0)
KVO
摘要: •基本概念 Key Value Observing, 键值观察者。它提供一种机制,当指定的对象的属性被修改后,则对象就会接收到通知。 与NSNotification不同,键值观察中并没有中心对象来为所有的观察者提供变化通知,取而代之,当有变化发生时,通知被直接发送至处于观察状态的对象。NSObjec
阅读全文
posted @ 2016-12-23 14:32 我是一只萌妹子
阅读(202)
评论(0)
推荐(0)
内存管理的原则
摘要: 内存管理的原则 •1 代码中不能使用retain, release, autorelease •2 不重载dealloc(如果是释放对象内存以外的处理,是可以重载该函数的,但是不能调用[super dealloc]) •3 不能使用NSAllocateObject, NSDeallocateObje
阅读全文
posted @ 2016-12-23 14:23 我是一只萌妹子
阅读(130)
评论(0)
推荐(0)
ARC
摘要: •ARC自动引用计数(automatic reference counting),提供自动管理内存的功能 •不需要手动管理引用计数,不需要也不允许retain、release、autorelease。 •注意版本是支持iOS4(不支持弱引用)、iOS5以上 •ARC是自iOS 5之后增加的新特性,完
阅读全文
posted @ 2016-12-23 14:20 我是一只萌妹子
阅读(283)
评论(0)
推荐(0)
自动释放池
摘要: • 1.autorelease的基本用法 • 1> 会将对象放到一个自动释放池中 • 2> 当自动释放池被销毁时,会对池子里面的所有对象做一次release操作 • 3> 会返回对象本身 • 4> 调用完autorelease方法后,对象的计数器不变 • • 2.autorelease的好处 • 1
阅读全文
posted @ 2016-12-23 14:13 我是一只萌妹子
阅读(294)
评论(0)
推荐(0)
图片裁剪成圆形(无边框)
摘要: /** * 图片裁剪成圆形(无边框) */ - (UIImage *)imageWithCornerRadius:(CGFloat)radius { CGFloat sideLength = MAX(self.size.width, self.size.height); CGRect rect =
阅读全文
posted @ 2016-12-23 09:56 我是一只萌妹子
阅读(531)
评论(0)
推荐(0)
根据数字对应星期几
摘要: 第一种: NSString *week = @“2”; NSString *Weekday = [self passWeek:week]; + (NSString *)passWeek:(NSString *)week { if ([week containsString:@"1"]) { week
阅读全文
posted @ 2016-12-23 09:47 我是一只萌妹子
阅读(197)
评论(0)
推荐(0)
IOS 周几转化数字
摘要: NSString *weekStr = @"周二"; NSInteger weekday = [self passday:weekStr]; -(NSInteger)passday:(NSInteger)day andWeekDay:(NSString *)weekday{ if([weekday
阅读全文
posted @ 2016-12-23 09:30 我是一只萌妹子
阅读(130)
评论(0)
推荐(0)
计算两个日期之间的天数
摘要: //计算两个日期之间的天数 - (NSInteger)calcDaysFromBegin:(NSDate *)beginDate end:(NSDate *)endDate { NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]
阅读全文
posted @ 2016-12-23 09:23 我是一只萌妹子
阅读(111)
评论(0)
推荐(0)
日期转星期几
摘要: 日期转星期几 NSArray *arrWeek=[NSArray arrayWithObjects:@"周日", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六", nil]; NSDate *date = [NSDate date]; NSCalendar *cal
阅读全文
posted @ 2016-12-23 09:20 我是一只萌妹子
阅读(127)
评论(0)
推荐(0)
IOS-当遇到tableView整体上移时的解决方案
摘要: 方案一 在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView或collectionView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配布局。 self.automaticallyAdjustsScrol
阅读全文
posted @ 2016-12-23 09:11 我是一只萌妹子
阅读(198)
评论(0)
推荐(0)
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3