
ios
Chary1n
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios_KVO 基本用法 代码
@interface ViewController () @property(copy,nonatomic)NSString *str; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading t原创 2015-07-10 10:20:13 · 345 阅读 · 0 评论 -
iOS 自定义navigationItem
-(void)configNavigationBar { //建立customView UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH/2, 42)]; UIButton *btn = [[UIButton alloc] in原创 2016-03-09 15:54:06 · 541 阅读 · 0 评论 -
reveal UI 分析工具简单使用 内附1.5.1破解版下载地址
以下使用步骤转至 http://www.cocoachina.com/ios/20150818/12991.html 软件下载地址为:Reveal 1.5.1破解版下载 使用步骤: (1)安装好 Reveal 后,我们使用 Xcode 创建一个名为「RevealTest」的工程 (2)为「RevealTest」的工程添加「Reveal framework」;转载 2016-02-21 01:46:52 · 704 阅读 · 0 评论 -
更新至Xcode7.3后 使用__weak 修饰的属性出现unavailable 的问题
从Xcode7.2 升级到7.3 后 原来的项目无法编译完成, 由于我们项目中有使用到CorePlot框架, 报错显示,这个框架的dataSource 但是使用command +点击 是可以直接定位到这个属性的。 经过查看,发现 dataSource 前面的修饰符为 其实就是__weak 于是去除了 这个修饰符 便编译通过. 据此,推断出可能Xcode7.3原创 2016-03-29 18:23:25 · 1634 阅读 · 0 评论 -
打包生成IPA包时遇到错误:missing ios distribution signing identity for XXXXXXXXXX
解决方法: 1.首先, 去此链接:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer ,下载文件,并双击安装。 2.然后进入keychain 选择菜单栏的view -显示已过期证书 3.然后在 (登录和系统中查看) 可以看到删除即可 不一定(登录和系统)都有此证书。原创 2016-02-15 15:11:09 · 4583 阅读 · 2 评论 -
根据数组中某个属性值 去除相同的元素
NSMutableSet *set = [NSMutableSet set]; NSPredicate * red = [NSPredicate predicateWithBlock: ^BOOL(id obj, NSDictionary *bind) { BLEModel *Obj = (BLEModel*)obj; BOOL seen = [原创 2015-11-20 20:43:23 · 3505 阅读 · 0 评论 -
ios 关于scrollview内空间位置与想象不符的解决办法
图中蓝色部分为scrollView的Frame 图片初始化 tempImageV.imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, CELL_WIDTH, CELL_WIDTH )]; [tempImageV addSubview:tempImageV.imageView]; 按代码,图片出来应原创 2015-09-15 15:33:10 · 1233 阅读 · 1 评论 -
几种数据持久化保存的方法!
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒 在转载 2015-07-20 13:34:35 · 4441 阅读 · 0 评论 -
CoreData 的使用 ---转载
一、CoreData的简单使用 准备工作 创建数据库 新建文件,选择CoreData -> DataModel添加实体(表),Add Entity给表中添加属性,点击Attributes下方的‘+’号 创建模型文件 新建文件,选择CoreData -> NSManaged Object subclass根据提示,选择实体 通过代码,关联数据库原创 2015-07-20 13:32:37 · 373 阅读 · 0 评论 -
iOS CoreImage学习之高斯模糊效果
//获取需要滤镜的图片资源。 CIImage *ciimage = [[CIImage alloc] initWithCGImage:[UIImage imageNamed:@"05B2F0B2D527724E2D01E6223AEE6B5D"].CGImage]; //获取滤镜 使用filterWithName 指定哪种滤镜效原创 2015-08-27 16:45:00 · 2011 阅读 · 1 评论 -
ios 远程推送教程
项目中有用到远程推送,简单记录下步骤,以免以后忘记。 1.首先要生成推送时,服务器所需的P12证书 生成完证书, 至https://developer.apple.com/ 生成APP 的推送证书(两种:dev,production) 2.至APP ID 编辑 你需要推送功能的app (若还没有创建app id 先创建) 3.找到Pu原创 2015-07-03 13:00:07 · 481 阅读 · 0 评论 -
iOS 查看项目中牵涉到IDFA的文件
使用终端 cd到对应项目根目录中 然后使用 grep -r advertisingIdentifier . 便可得到结果原创 2016-05-17 15:18:08 · 753 阅读 · 0 评论