
iOS 开发
宇宇芾
iOS菜鸟
展开
-
ios去掉字符串中的html标签的方法
-(NSString *)filterHTML:(NSString *)html { NSScanner * scanner = [NSScanner scannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找转载 2015-01-27 18:06:17 · 646 阅读 · 0 评论 -
iOS 敏捷开发,常用的宏
在做项目的时候,直接拿过来使用,可以大幅度提高开发速度。 下面是 个人总结的一些宏定义。如果大家有其他的常用的宏定义,欢迎添加。我会定期更新这个blog…..话不多说,直接上干货// 在宏的参数前加上一个#,宏的参数会自动转换成c语言的字符串#define MRKeyPath(objc,keyPath) @(((void)objc.keyPath, #keyPath))//** 加载xib *转载 2015-07-22 18:22:58 · 705 阅读 · 0 评论 -
记:Jenkins 插件的简单尝试
以前经常使用的是fir.im的BugHD,和其他平台相比,个人感觉BugHD更快,更人性化。最近闲来无事,想来尝试下fir.im的其它的牛掰的功能想到就去做。1.直接下载发现Mac OS系统的安装包不能下载,可能因为我这边的网络问题,果断换终端安装了。 2.通过终端安装$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr原创 2016-01-05 15:09:56 · 545 阅读 · 0 评论 -
网易新闻iOS版使用的开源组件
原文地址:网易新闻iOS版使用的开源组件网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件 1、AFNetworking AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability 网络监测,可转载 2015-07-27 10:33:11 · 518 阅读 · 0 评论 -
【转】升级Xcode6.3插件失效解决办法
1.打开终端,输入以下代码获取到DVTPlugInCompatibilityUUID defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 2.然后输入如下命令 【最后一项是获取到的DVTPlugInCompatibilityUUID】 find ~/Libr转载 2015-05-27 13:49:25 · 468 阅读 · 0 评论 -
RAC的学习相关
1.《使用ReactiveCocoa实现iOS平台响应式编程》很容易懂! 2.Limboy无网不剩的博客 3.ReactiveCocoa入门教程:第一部分 4.ReactiveCocoa入门教程——第二部分 5.ReactiveCocoa - iOS开发的新框架来自InfoQ 6.基于RAC的天气项目转载 2015-07-01 15:20:06 · 478 阅读 · 0 评论 -
iOS CATransition动画
#import "ViewController.h"@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>{ NSArray *typeTitle; NSArray *type;}@end@implementation ViewController- (void)viewDidLoad {原创 2015-06-03 14:56:20 · 870 阅读 · 0 评论 -
Swift学习笔记-函数和闭包(1)
/** * 函数是Swift的重要组成单位,一个Swift程序可以包含很多函数 */ //函数定义和调用 //定义一个函数,声明2个形参,返回Int类型 func max(x:Int , y:Int) -> Int { //定义一个变量z,等于xy中较大的值 var z = x > y ? x : y return z } //声明一个函数,声明一个形原创 2015-05-31 21:52:21 · 716 阅读 · 0 评论 -
Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell 高度
原文地址 此系列文章代码仓库在 https://github.com/johnlui/AutoLayout ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。 简介 本文中,我们将一起使用 Auto Layout 技术,让 UITableViewCell 的高度随其内部的 UILabel 和 UIImageView 的内容自动变化。搭建界面 恢复之前删除的转载 2015-05-31 17:12:51 · 636 阅读 · 0 评论 -
ios 自定义地图吹出框(CalloutView)-->(百度地图,高德地图,google地图)
[原文地址]感谢原文作者!!(http://blog.youkuaiyun.com/mad1989/article/details/8794762) 前言在ios上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四个属性,如果想添加更多的view,只能自定义。可是,类库只能看到.h文件,.m都看转载 2015-05-31 14:26:59 · 1034 阅读 · 0 评论 -
iOS 视图约束常用的宏定义
#pragma mark - Constraints/* *自适应向布局约束的转化关闭 */#define PREPCONSTRAINTS(VIEW) [VIEW setTranslatesAutoresizingMaskIntoConstraints:NO]#define CONSTRAIN(PARENT, VIEW, FORMAT) [PARENT addConstraints:[NS原创 2015-05-27 12:45:39 · 1203 阅读 · 1 评论 -
Swift流程控制
1.if分支结构 2.switch case 3.while, do while var a :Int? = 5 if a != nil { println("a为非空") } else { println("a为空") }原创 2015-05-27 07:00:50 · 571 阅读 · 0 评论 -
iOS开发笔记--使用Auto Layout中的VFL(Visual format language)--代码实现自动布局
本文将通过简单的UI来说明如何用VFL来实现自动布局。在自动布局的时候避免不了使用代码来加以优化以及根据内容来实现不同的UI。一:API介绍NSLayoutConstraint API[objc] view plaincopy//NSLayoutConstraint + (NSArray *)constrai转载 2015-02-06 13:39:34 · 566 阅读 · 0 评论 -
tableView 分组间距
在使用IOS的UITableView时,时常会用到它的UITableViewStyleGrouped分组多section属性。而默认的情况下使用该属性后section之间的间距会比较大,看着很不舒服。那么可以通过以下的代理方法配置UITableView各个section的间距。原理其实很简单,显示效果的各个section间距其实是section头部和底部的组合。配置他们的间距就是配置各个sec转载 2015-02-05 10:24:42 · 4325 阅读 · 0 评论