1、面试题 现在有一个数组arr1,它里面存储的字符串分别为@“zhangsan”@“lisi”@“wangwu”@“lisi”@“zhangsan”,请将它去重后赋值给可变数组arr2输出为:@“zhangsna”,@“lisi”,@“wangwu”。 解题思路: 1)创建一个可变字典 2)遍历这
分类:
移动开发 时间:
2016-03-21 19:57:30
阅读次数:
181
1、超简单好用的图片轮播框架: https://github.com/codingZero/XRCarouselView
分类:
移动开发 时间:
2016-03-21 10:39:01
阅读次数:
165
一、AFNetworking的创建 新建工程,命名为AFNDemo 二、导入AFNetworking.h AFNetworking文件下载:https://github.com/AFNetworking/AFNetworking 在ViewController.m中导入AFNetworking.h
分类:
移动开发 时间:
2016-03-04 22:12:48
阅读次数:
282
UIView的常见属性以及方法 @property(nonatomic,readonly) UIView *superview; // 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArry *subviews; // 获得自己的所有子控件对象 @p
分类:
移动开发 时间:
2016-03-03 14:33:46
阅读次数:
146
1. #import和#include的区别? #import是指Objective-C导入头文件的语法,可以避免重复导入 #include是指C / C++导入头文件的写法,如果是Objective-C 与 C / C++实行混编,那么还是需要用#include进行导入, 这种写法,需要添加防重复
分类:
移动开发 时间:
2016-03-03 13:12:31
阅读次数:
126
iOS的动画多种多样,动画做的好的应用会更加吸引人,用起来也会更加炫目,本文介绍iOS几种基础动画,单个讲解便于理解,但真正使用时,结合起来用会看起来更加帅,这就看具体的应用场景和大家的想象力啦。...
分类:
移动开发 时间:
2016-02-25 12:01:00
阅读次数:
238
Objective-C 的内存管理方式有引用计数机制,垃圾回收机制,自动释放池。有alloc,就有释放。iOS应?程序出现Crash(闪退),90%的原因是因为内存问 题。在?个拥有数?个甚?是上百个类的?程?,查找内存问 题极其困难,学会内存管理,能帮我们减少出错的?率。内存问题体现在两个??:内
分类:
移动开发 时间:
2016-02-22 23:37:49
阅读次数:
471
一 基本原理 1.什么是内存管理 移动设备的内存有限,每个app所能占用的内存是有限制的。 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象,变量。 管理范围:任何继承了NSObject,对其他基本数据类型(int, char, fl
分类:
移动开发 时间:
2016-02-22 23:36:41
阅读次数:
301
在iOS6.0之后,苹果推出了?个新的继承于UIScrolleriew的一个视 图,UICollectionView,也被称之为集合视图。和UITableView共同作为 在开发中常常用的两个视图,常常作为项目的主界面出现。 代码演示: #import "YourCollectionViewCell
分类:
移动开发 时间:
2016-02-22 00:15:14
阅读次数:
279
UITabBarController是可以帮我们添加、管理许多的标签项,使我们的程序包含不同的操作模式,由于管理UITabBar可能比较麻烦,系统帮我们对其进行了封装,产生了简单好用的UITabBarController--标签视图控制器。 代码演示: #import "AppDelegate.h"
分类:
移动开发 时间:
2016-02-22 00:03:23
阅读次数:
294