iOS
文章平均质量分 55
longlongago2000
这个作者很懒,什么都没留下…
展开
-
@class vs. #import,两种方式的讨论
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留很多刚开始学习iOS开发的同学可能在看别人的代码的时候会发现有部分#import操作写在m文件中,而h文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢?这是因为h文件在修改后,所有import该h文件的所有文件必须重新buil原创 2012-05-22 10:28:43 · 1421 阅读 · 0 评论 -
Xcode自动填充方法插件:AMMethod2Implement
简介AMMethod2Implement是一款可以自动的将.h或者.m .mm里边需要写入的方法自动填充进来的Xcode插件。使用过程中可以选择要导入的方法,然后按 Ctrl+A 或者点击Xcode顶部的菜单 Edit > AMMethod2Implement > Implement Method 就会自动生成填充好选中的方法,快捷键默认是Ctrl+A,也可以自行设置快捷键。目前版本支持h文件声明方原创 2016-05-25 20:41:32 · 954 阅读 · 0 评论 -
让多语言本地化变得更简单的Xcode插件——AMLocalizedStringBuilder
写在前面一直就想写一款多语言本地化的插件,虽然网上也有很多这种类型的插件可供选择,但是总感觉用起来不够方便。一次偶然的机会接触到Android开发,觉得Android开发中直接可以使用R.string直接获取到定义在xml里面的文字资源,感觉很方便,于是就有个想法,Xcode也能否做到这样,最后经过研究开发出了这款插件。AMLocalizedStringBuilder是什么AMLocalizedSt原创 2016-05-04 21:34:36 · 1043 阅读 · 0 评论 -
iOS为你的数字添加动画:AMAnimatedNumber控件
效果预览安装从CocoaPods安装CocoaPods 推荐用CocoaPods来添加管理AMAnimatedNumber控件到你的项目中.添加到 Podfile 文件中.pod "AMAnimatedNumber", "~> 0.0.1"使用pod命令 pod install 进行安装.导入 AMAnimatedNumber: #import <AMAnimatedNumber.h>.使用原创 2016-05-18 21:00:33 · 2153 阅读 · 0 评论 -
修复ios8 gps关闭无法跳转到系统设置页面问题
之前一直使用 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”prefs://”]]; 方便用户点击按钮后跳转到系统设置页面,最近发现有的机器无法跳转成功。原来是ios8打后用了不同的url string进行跳转,修复兼容代码如下:double version = [[UIDevice currentDevice原创 2016-05-22 22:18:43 · 1037 阅读 · 0 评论 -
Macbook SSD硬盘空间不够用了?来个Xcode大瘦身吧!
写在前面最近突然发现我的128G SSD硬盘只剩下可怜的8G多,剩下这么少的一点空间连Xcode都无法更新。怎么办呢?如果升级硬盘的话,第一要花钱,毕竟SSD硬盘还是不便宜,第二是升级比较麻烦,要拆机和迁移系统什么的特别花时间精力,老了真不愿瞎折腾了,只能想办法能不能清除点空间来。寻找大块头首先想到的就是能不能删掉安装在SSD硬盘里面平时不用或者很少用到软件,可是仔细一看发现每个软件都是精心挑选,辛原创 2016-06-10 23:29:37 · 3953 阅读 · 0 评论 -
iOS开发大神必备的Xcode插件
写在前面工欲善其事,必先利其器,iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧,如掌握常用的快捷键等,还有就是今天要说到的Xcode插件,下面我就为大家介绍几款开发中比较常用的Xcode插件(此处应有掌声)。插件推荐1. AMAppExportToIPA简介: AMAppExportToIPA 是一款可以让你在Xcode的project navigator界面中原创 2016-06-12 23:43:04 · 1942 阅读 · 0 评论 -
iOS开发干货 第2期
Realm 一款号称替代Core Data和SQLite的移动端数据库。LLBootstrapButton Bootstrap 3.0扁平化风格按钮,一句代码调用。 3. RRongAnimation 几个随机动画示例。 4. SAConfettiView 五彩纸屑飘落动画。 5. XXNibBridge 以前做项目的时候也写过类似的在xib中绑定其他xib的控件,不过没有XX原创 2016-11-06 22:55:36 · 494 阅读 · 0 评论 -
三分钟编写一款Xcode插件
写在前面从事iOS开发也比较长时间了,起初的时候用了一些Xcode插件之后感觉确实对开发帮助挺大,后来开始对Xcode插件开发感兴趣了,于是先后制作了AMMethod2Implement, AMAppExportToIPA 和 AMLocalizedStringBuilder 这三款Xcode插件,这些都是在长期使用Xcode开发中萌发出的想法,后来经过研究开发出来的。现在很开心看到越来越多的人开始原创 2016-11-10 23:18:57 · 725 阅读 · 0 评论 -
一键把.app 输出为 .ipa
一键把.app 输出为 .ipa, 新Xcode插件发布了AMAppExportToIPA 是一款可以让你在Xcode中的project navigator界面中直接右键点击xxx.app -> Export IPA就可以生产对应的IPA文件的插件,下面是操作演示: 目前这款插件已经可以在Alcatraz中下载到,或者也可以到github自己下载自行编译。想了解更多信息请点击下面的链接 http原创 2016-04-28 21:51:08 · 2937 阅读 · 0 评论 -
NSData 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData *a转载 2012-05-23 13:17:56 · 995 阅读 · 0 评论 -
[转]loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法
作者:禚来强 邮箱:zhuolaiqiang@gmail.com 转帖请保留 每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的. 昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三)转载 2012-05-22 09:46:40 · 2018 阅读 · 0 评论 -
C #define中的 "\,#,## #@"
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留相信看了上一篇文章的单例宏定义源码后对里面几个宏定义的操作符有些迷惑,以下就是这几个操作符的说明:以下内容转自:http://hi.baidu.com/shzhrui/blog/item/2755281751a3aa0c4a90a7bd.html在用#define原创 2012-05-22 10:52:23 · 3104 阅读 · 0 评论 -
宏定义单例(singleton)
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留单例是iOS常用的编程模式,在项目开发中经常要写单例,写多了就感觉重复写的东西很多,这时我就想到了宏定义。自己也懒得写,就上网一搜,这就被我搜到好东西了,请看这篇文章:http://cocoawithlove.com/2008/11/singletons-appdeleg原创 2012-05-22 10:44:08 · 2370 阅读 · 1 评论 -
更改navigationController push和pop界面切换动画
作者:longlongago 博客:http://blog.csdn.net/longlongago2000 转帖请保留有时候我们需要自定义navigationController push和pop界面切换动画,用到的代码如下:For Push:MainView *nextView=[[MainView alloc] init];[UIView beginAnimation原创 2012-05-22 09:52:55 · 29644 阅读 · 1 评论 -
Xcode的控制台调试命令
XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析转载 2012-05-23 13:28:15 · 2531 阅读 · 0 评论 -
iOS上二维码和一维码识别系列一
转自:http://blog.csdn.net/smking/article/details/7310178这段时间在做iOS上二维码和一维码的识别其间遇到问题无数, 特此总结下来, 希望能给后来的同学供参考在iOS上, 做二维码识别, 首先在网上查找资料, 查找到ZBar和ZXing这两个开源的识别程序, 相比之下发现, iOS上ZBar能做一维码(即条形码)和二转载 2012-05-23 14:58:21 · 3286 阅读 · 0 评论 -
iOS开发干货 第1期
写在前面在网上看到很多类似的iOS开源库定期分享类文章,觉得非常实用,其实,我自己平时在开发中也不时看到有很不错的资源,但是经常是没有用到就没记录下来,后来想用的时候就可能想不起来找不到了,因此现在也用这种形式记下来方便自己查找,同时也分享给大家。开源库GPUImage 2 鼎鼎大名的图像和视频处理开源库GPUImage第二代,之前是用object-c写的,这一次全部使用swift改写,因此GPU原创 2016-11-02 21:26:42 · 424 阅读 · 0 评论