- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 OC中删除可变数组中的元素
例:从一个可变数组中移除小于10的元素,假如这个数组中的元素为2,6,8,4,12,13,10,15,16@interface ViewController ()/** 临时数组 */@property (nonatomic,strong)NSMutableArray *tempArr;/** 数组 */@property (nonatomic,strong)NSMutableArray *nu
2016-07-26 10:33:26 1861
原创 iOS开发---block面试题总结(一)
block面试题1 什么是block?block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。与代理协议的功能一样,也可以用于事件通信。2 使用block和使用delegate完成委托模式有什么优点?使用block实现委托模式,其优点是回调的block代码块定义在委托对象函数内部,使代码更为紧
2016-06-04 21:46:50 816
转载 iOS开发 上拉查看图片详情实现思路
原文链接:来源:http://www.2cto.com/kf/201507/419749.html基本思路:1、设置一个 UIScrollView 作为视图底层,并且设置分页为两页2、然后在第一个分页上添加一个 UITableView 并且设置表格能够上提加载(上拉操作即为让视图滚动到下一页)3、 在第二个分页上添加一个 UIWebView 并且设置能有下拉刷新操作(下拉操
2016-05-24 14:30:44 2247 1
转载 iOS 推送通知
iOS-本地推送和远程推送,常用的三方推送和常用的测试方法,推送实现和原理详解什么是消息推送举一个常见的例子,我们的手机上经常会有弹出一些信息,例如QQ信息、微信信息等等,这就是常见的消息推送。例如:消息推送的类型:在屏幕顶部显示一块横幅(显示具体内容)在屏幕中间弹出一个UIAlertView(显示具体内容)在锁屏界面显示一块横幅(锁屏状态下,显示具
2016-05-21 17:08:26 576
原创 今天犯了一个非常low的错误❌。关于UINavigationController 和UITabBarController
在做百思不得解项目时,精华页面的cell push到下一个评论的页面,返回后tabBar上的内容被改了,错误情况看下图,原本以为在自定义tabBar上出了问题,在tabBar模块上浪费了好长时间都没有进展,最后冷静思考了一下其它界面push都没有问题,只有评论页面出现了问题,问题应该在评论的类里面。 经过仔细查看,发现在设置评论页面上NavigationBar上的标题用错了属
2016-05-14 16:45:37 463
原创 记录两个很小很小的问题
一,按钮上改变文字的颜色 self.titleLabel.textColor = [UIColor darkGrayColor]; 这个方法修改不行 需要使用:[self setTitleColor:[UIColor darkGrayColor] forState:UIControlStateNormal];二,在UIWebView 中播放视频,程序会崩
2016-05-13 22:25:19 201
原创 Objective-C 中 @property的使用
MRR中:例:@property(nonatomic ,retain,readwrite)NSString *userName;括号中的参数:第一个:原子性:1、atomic:多线程环境下,存在线程保护,默认 2、nonatomic:多线程环境下,不存在线程保护。第二个:语义:1、assign:直接赋值、默认 2、retain:保留对象 3、copy:拷
2016-03-05 22:51:10 305
原创 Objective-C 内存管理方式 二
ARC (Automatic Reference Counting) 自动引用计数使用ARC,编译器会自动添加retain、release、对引用计数做加减。ARC黄金法则:1、如果没有一个指针指向对象,那么此对象从内存中销毁2、只要还有一个指针指向对象,那么对象就保存在内存中ARC也存在内存泄露!!!!!ARC中的重写dealloc方法:-
2016-03-05 22:17:20 267
原创 Objective-c 内存管理方式
iOS的内存管理,程序员只需要管理内存的堆区,堆区存放的是对象;内存中的栈区(存放基本数据类型,局部变量),静态存储区(存放全局变量、静态变量、外部变量),常量区(存放常量),代码区(存放二进制的代码)由系统管理。OC的内存管理方式有两种:MRR(Manual Retain - Release)手动保持与释放,由程序员调用方法加1、减1。
2016-03-05 20:50:32 353
音乐播放_1
2016-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人