- 博客(111)
- 资源 (11)
- 收藏
- 关注
原创 Objective-C Runtime 相关资料
Objective-C Runtime 内容非常多,学习的地方也很多,下面是我看过的一些有关runtime 的文章,感觉比较好1、http://www.cocoachina.com/ios/20160302/15494.html2、http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/3、http://te
2016-03-02 17:28:14
561
原创 常用的iOS第三方资源
常用的iOS第三方资源一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文
2016-01-22 15:25:12
561
转载 UICollectionViewLayout 自定义
看到一篇比较好的博客,关于UICollectionViewLayout自定义的,学习下原文地址:http://www.onevcat.com/2012/08/advanced-collection-view/
2016-01-20 14:45:30
474
原创 倒计时按钮,iOS
用一个button实现倒计时效果:@interface UIButton (CountDown)/* * 倒计时按钮 * @param timeLine 倒计时总时间 * @param title 还没倒计时的title * @param subTitle 倒计时的子名字 如:时、分 * @param mColor 还没倒计时的颜
2016-01-20 14:39:22
508
转载 2016年让开发工作变得更简单的小事,Xcode插件
2016年让开发工作变得更简单的小事,Xcode插件,有一些Xcode的插件会使编写代码方便很多原文地址:http://www.cocoachina.com/ios/20160106/14884.html
2016-01-06 09:36:31
593
原创 Xcode 7 开发
1、bitcode targets -->Build Settings 搜索bitcode,设置为NO,2、https设置为允许httpplist 文件中修改NSAppTransportSecurity、NSAllowsArbitraryLoads现在好像是这个样子了:都是一样的功能;3、LSApplicationQu
2015-12-09 10:11:59
553
原创 ios 生成二维码
这两天在做一个项目,要根据一串字符串生成一张二维码,研究了下;有些用第三方的,iOS7之后,可以使用原生的CIFilter创建二维码,但是生成的二维码只有黑白,而且大小不好控制,找了一下资料,发现解决的方法,使二维码透明背景,自定义颜色,还能加上阴影效果,方法很简单,直接调用即可,效果如下:二维码下面的这串数字是我自己加的,不是生成的!项目可能要导入一个库#import 下
2015-11-13 10:50:18
1179
原创 iOS面试题
收集了几篇iOS面试题:1、http://www.cocoachina.com/programmer/20151019/13746.html2、https://github.com/ChenYilong/iOSInterviewQuestions
2015-11-09 10:58:03
461
转载 AutoLayout深入浅出五[UITableView动态高度]
1AutoLayout深入浅出五[UITableView动态高度] 可以学习一下别人的思路:http://grayluo.github.io/WeiFocusIo/autolayout/2015/02/01/autolayout5/
2015-10-22 15:10:09
506
转载 多种方式实现文件下载功能
多种方式实现文件下载:原文地址:http://www.cocoachina.com/ios/20151012/13621.html
2015-10-12 14:40:38
518
原创 统计项目总的代码行数
用终端可以计算:1、打开终端2、cd 进入项目根目录3、输入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l4、回车
2015-09-08 10:42:45
718
原创 Objective-C Runtime 运行时:成员变量(ivars)及属性
获取类的成员变量和属性:(这里有篇文章写得很详细关于Runtime 运行时:http://www.cocoachina.com/ios/20141031/10105.html)在objc_class中,所有的成员变量、属性的信息是放在链表ivars中的。ivars是一个数组,数组中每个元素是指向Ivar(变量信息)的指针。runtime提供了丰富的函数来操作这一字段。大体上可以分为
2015-09-06 13:29:00
2253
转载 iOS 万能跳转界面方法(实用推送跳转、不固定界面跳转)
runtime是个好东西利用runtime动态生成对象、属性、方法这特性,我们可以先跟服务端商量好,定义跳转规则,比如要跳转到A控制器,需要传属性id、type,那么服务端返回字典给我,里面有控制器名,两个属性名跟属性值,客户端就可以根据控制器名生成对象,再用kvc给对象赋值,这样就搞定了。比如:根据推送规则跳转对应界面HSFeedsViewControllerHSFeedsV
2015-08-26 11:22:20
2967
转载 iOS 并发编程之 Operation Queues(别人博客写的很详细)
多线程,这是别人的博客,写得很详细,可以学习一下;原文地址:http://blog.leichunfeng.com/blog/2015/07/29/ios-concurrency-programming-operation-queues/
2015-08-26 11:11:34
552
转载 在UIWebView中添加自定义编辑菜单 ,UIMenuController
在UIWebView中添加自定义编辑菜单:http://www.cocoachina.com/bbs/read.php?tid=150899
2015-08-21 15:27:26
1039
转载 IOS开发UI篇--IOS动画(Core Animation)总结
IOS开发UI篇--IOS动画(Core Animation)总结原文地址:http://blog.youkuaiyun.com/yixiangboy/article/details/47016829#t17
2015-08-10 13:54:26
510
转载 FMDBModel使你的实体类具备直接操作数据库的功能
原文地址:http://code.cocoachina.com/detail/313017/FMDBModel%E4%BD%BF%E4%BD%A0%E7%9A%84%E5%AE%9E%E4%BD%93%E7%B1%BB%E5%85%B7%E5%A4%87%E7%9B%B4%E6%8E%A5%E6%93%8D%E4%BD%9C%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%
2015-07-29 14:43:49
439
原创 客户端调用百度、高德、iPhone自带地图规划路线
客户端调用百度、高德、iPhone自带地图规划路线#pragma mark--查看路线-(void)lineSearch{ BOOL hasBaiduMap = NO; BOOL hasGaodeMap = NO; NSMutableArray *titleArr =[NSMutableArray array]; if ([[U
2015-06-16 09:41:25
1707
转载 适配iOS 8备忘录 开始启动
PS:大家都说看到那么多图标很头痛,我来给大家解决这个问题:直接下载我的这个包Images.xcassets.zip,解压放到你项目中的直接替换吧,后面你只需要把iCON改成你自己的就行了。。再也不用一个一个拖了适配iOS 8备忘录 开始启动
2015-04-30 11:19:38
497
原创 NSDictionary-Categories
#import "NSDictionary+SafeAccess.h"@implementation NSDictionary (SafeAccess)- (NSString*)stringForKey:(id)key{ id value = [self objectForKey:key]; if (value == nil || value == [NSNull nul
2015-04-22 17:05:15
543
原创 UIButton实现setBackgroundColor:ForState功能
在使用UIButton时,很多时候我们需要一个类似于- (void)setBackgroundColor:(UIColor *)color forState:(UIControlState)state这样的方法,来实现在不同的状态下使用不同的backgroundColor。遗憾的是,iOS默认并没有实现这个方法,那我们就自己来实现它。让我们先来看看对于设置BackgroundImage,U
2015-02-05 10:32:29
1616
原创 支付宝SDK---openssl rsa.h file not found
1、设置了Header Search Paths 和 Library Search Path 但是这种的话项目改位置了又要设置; 2、官方文档说需要 对“Header Search Paths”增加头文件路径:$(SRCROOT)/项目名 称照着做了还是出现 openssl rsa.h file not found ,后来百度了很多地方都没有找到能解决的方法。
2015-01-27 15:22:04
1920
转载 关于支付宝sdk和百度云推送sdk引入的base64.o编译报错问题
原先在项目中加入了百度云推送的sdk,看PDF集成的需要base64.h/base64.m的俩文件,之后一直没有没什么问题。直到要在项目中加入支付宝sdk的。按照说明集成配置完的。一编译直接包错了。四处问了,确定应该是百度推送需要引入的base64.h/base64.m和支付宝sdk里面的AlipayRsaLib里面包含的base.o的一样的冲突。原文:http://blo
2015-01-15 17:30:20
941
转载 iOS开发使用半透明模糊效果方法整理
原文地址:http://www.cocoachina.com/ios/20141223/10731.html0. Core Image作为设计和体验方面的领导者,苹果自己对图片效果和图片处理的支持一定是非常好的,在iOS平台上,5.0之后就出现了Core Image的API。Core Image的API被放在CoreImage.framework库中。在iOS和OS X
2014-12-30 09:41:18
1034
原创 ios 捕获异常
部分情况的崩溃我们是无法避免的,就算是QQ也会有崩溃的时候。因此我们可以在程序崩溃之前做一些“动作”(收集错误信息),以下例子是把捕获到的异常发送至开发者的邮箱。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// O
2014-12-30 09:27:08
576
原创 AutoLayout(自动布局代码控制)
在这里主要说的是通过代码对自动布局视图的实现。代码中一般用到的有两个添加约束的方式:一、视图布局约束约束规则如下:对于有层次关系的两个view之间的约束关系,添加到层次较高的父级view上。对于两个不同层级view之间的约束关系,添加到他们最近的共同父级view上。对于两个同层级view之间的约束关系,添加到他们的父级vi
2014-12-23 09:53:32
751
原创 键盘上面加一个工具栏
重写代理的inputAccessoryView-(UIView *)inputAccessoryView{ UIToolbar *toolBar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, boundsWidth, 44)]; UIBarButtonItem *flexSpace = [[UIBarButtonIte
2014-12-07 15:42:34
610
原创 APP 内实现多语言自由切换
需求描述:应用内部有一按钮,点击切换语言(如中英文切换)。说起来这个是好久以前做的一个功能点了,刚开始也是没有头绪,后来解决了发现很简单,把方法分享一下。1.原理。查看NSLocalizedString(@"abc",nil);的定义。然后思考,为什么这个定义会定位到当前系统默认的语言对应的strings文件呢?如果这点想通了,那问题就迎刃而解了不是?
2014-11-09 09:58:32
1989
原创 Label文字多种颜色
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"总共%@题",numStr]]; [str addAttribute:NSForegroundColorAttributeName value:DOMINICAL_
2014-10-30 11:28:33
1142
原创 iOS Data Storage Guidelines 和 "do not back up"文件属性
iOS Data Storage Guidelines 和 "do not back up"文件属性iOS 5有了iCloud后,Apple更新了数据存储指导方针,以适应于iCloud存储,同时增加了“不要备份”文件属性,可以指定文件不备份和上传到iCloud摘录如下,供大家参考:iOS 数据存储指导方针iCloud包括了备份,会通过Wi-Fi每天自动备
2014-10-29 09:08:14
1259
原创 iOS开发动态计算cell的高度
在iOS开发过程中,我们经常会用到UITableView, 谈到UITableView当然少不了UITableViewCell.那么有时候我们就会有疑惑,怎么样才能让cell的高度根据文字的大小多少,以及照片的高度来动态设计呢?下面我们来看一下,到底怎么做才能让cell的高度动态变化,让界面看起来更美观协调一些呢?
2014-09-20 20:14:53
653
原创 iOS索引列开发详解
OS索引列开发,这有篇文章http://www.cocoachina.com/ios/20140919/9692.html下面是我自己的:
2014-09-20 20:13:32
915
原创 iOS Documents、Library和tmp的作用
1.Documents:只有用户生成的文件、其他数据及其他程序不能重新创建的文件,应该保存在/Documents 目录下面,并将通过iCloud自动备份。2.Library:可以重新下载或者重新生成的数据应该保存在 /Library/Caches 目录下面。举个例子,比如杂志、新闻、地图应用使用的数据库缓存文件和可下载内容应该保存到这个文件夹。3.tmp:只是临时使用的数据
2014-09-10 13:14:58
904
转载 iOS音频流播放、后台播放、远程控制、锁屏封面等总结
原文地址:http://gpra.pkstudio.org/archives/190#more-190
2014-09-01 12:39:02
1211
Webservices--自己简单的封装类
2014-07-18
封装网络请求类--AFNetworking、NSURLConnection
2014-07-18
两端对齐label
2014-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人