- 博客(28)
- 资源 (39)
- 收藏
- 关注
原创 快速创建九宫格
//允许scrollerView竖直移动 self.scrollView.alwaysBounceVertical = YES; //允许scrollerView的可移动内容 self.scrollView.contentSize = CGSizeMake(SCREENWIDTH, 250); //三列 int totalloc = 3; CGFlo
2015-08-31 21:21:09 595
原创 Button设置内部的控件位置
如下图: UIButton *leftBtn = [UIButton buttonWithType:UIButtonTypeCustom]; leftBtn.frame = CGRectMake(0, 0, 40, 35); //<* button的的图片和文字居中 *> leftBtn.contentHorizontalAlignment = UIControlCont
2015-08-31 13:24:30 2958
原创 懒加载的坑
先说如下东东: 比如我们申明这个鬼@property (nonatomic, strong) NSArray *mineModelArray;那么_mineModelArrayself.mineModelArray这两个获取数组的原理是不一样的,(好多人都没注意这个) 第一个是就简单粗暴直接获取这个数组 第二个是调用@property的get方法获取到的,因为这个get方法返回的就是当前数
2015-08-29 21:33:49 864
原创 KVC 的局限性
因为做项目遇到这个问题所以就记录下来,希望你对KVC的理解更加全面。 这里我说的是KVC字典转模型的人时候遇到的。代码如下+(instancetype)headerModel:(NSDictionary *)dict{ return [[self alloc]initWithDict:dict];}-(instancetype)initWithDict:(NSDictionary *)
2015-08-29 18:07:35 743
翻译 URL编码格式
- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc;原文解释: /* Adds all percent escapes necessary to convert the receiver into a legal URL string. Uses the given encoding to d
2015-08-27 13:04:21 1229
原创 iOS 画地图上的标注气泡
先上图: 首先自定义一个View专门用来绘图的,可以把你想要的画所有图形都画在这里面。上代码:这个方法获取上下文。- (void)drawRect:(CGRect)rect { [self drawInContext:UIGraphicsGetCurrentContext()]; self.layer.shadowColor = [[UIColor clearColor] CG
2015-08-22 00:02:13 2626
原创 证书问题<2>
首先先说说常见的哪些问题: 如上图必须确定钥匙串里面的证书下面必须要有密钥。 如果没有可以将钥匙串初始化设置。 如果还是没有密钥。就到自己的证书账号里面重新下载Provisioning Profiles描述文件 , 还可以参考如下: 真机调试iphone应用程序 真机测试 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系代
2015-08-21 14:27:24 1047
转载 iOS申请真机调试证书-图文详解
摘要 申请真机调试证书全过程,添加证书,添加AppIDs,添加设备,添加Provisioning profiles等过程,之前的发布证书还是与真机调试证书有些不同,故重新整理一篇苹果真机调试 provisioning Profile 真机调试证书 App ID目录[-]一、真机调试所需材料说明二、进入申请界面三、添加App ID四、添加设备(De
2015-08-20 13:35:18 324
原创 证书的常见问题初探
1.Code Signing Identity证书的标识 2.Provisioning Proflie 识别证书 主要存在于文件资源库->MobileDevice ->Provisioning Proflis 双击这个:然后再看上面的文件夹 又多出后面一串这就是识别证书的东东: 再看下XCode 立马就有这个标识的名字。
2015-08-18 14:10:59 734
原创 高仿美团主界面<一>
声明:本demo还未完善,正在持续更新中。。。 先上图吧: 这个小demo资源图片全是用青花瓷抠出来的,现在只是完成了 一部分。会持续更行中。。。有兴趣的朋友可以关注我,我们一起coding,一起分享。然后这个demo很简单。但是有一些小细节可以和大家分享。相信用过美团的同鞋都知道,美团的主界面。效果动画图如下: git图 很明显美团的主界面是一个tableView 如上图的scrollVi
2015-08-16 23:29:12 3035 2
转载 IOS项目发布时如何填写Itunes Connect的app信息
这是我在网上找到的一篇写的很不错的关于在填写Itunes connect上面的英文信息时的指导文章,值得推荐给大家!我是如何提交我的app到itunesConnect?具体步骤如下:1) 用你的苹果开发者账号登录到itunes connect如果是第一次登录,苹果会提醒你一些许可。不管他,直接点击“ Accept Terms ”继续。 2
2015-08-16 19:13:35 5579 1
原创 AFN常见错误
直接上图: 有道翻译如下:Invalid parameter not satisfying 无效参数不满足原因:URL字符串没有转 NSString *urlStr = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 搞定! 希望对你有所帮助,有问题可
2015-08-15 19:19:41 1148
原创 屏蔽AFNetworking,如此爽快!
相信随便叫一个iOSCoder都知道AFNetworking如果你是iOSCoder你还不知道AFN, 那你请我吃饭我就告诉你!话不多说直接上代码: NetWork.h/** * 定义请求成功的block */typedef void(^successBlock)(id responseBody);/** * 定义请求失败的block */typedef void(^failur
2015-08-15 14:14:02 726
原创 self = [super init]
初始化方法的标准结构是这样子的:- (instancetype)init{ self = [super init]; // call the designated initializer if (self) { // Custom initialization } return self;}我们主要来看看,这一句: self
2015-08-15 11:25:15 775
原创 交换字符串
想要实现下面效果: 两个地址字符串的切换 原理如下:NSString * aNSString *bNSString * cc = a;a = b;b = c ;用中间的一个属性进行过度,很简单也很实用。 很简单的东西希望对你有帮助 祝好
2015-08-13 17:09:20 668
原创 国内App推广终极37个方法
一、应用商店推广1.手机厂商应用商店:如联想乐商店,HTC市场,oppo nearme,魅族市场,moto智件园等。渠道部门需要较多运营专员来跟手机厂商商店接触。2.手机运营商应用商店:所谓运营商渠道就是指中国移动、联通、电信运营商,他们主要的有点就是用户基数大,如果你的产品够好,没准还能获得运营商的支持。3.手机系统商应用商店:就是谷歌、ios、windowsphone等
2015-08-13 12:51:04 1174
原创 鱼和熊掌都要吧!
前言:本文部分部片采取网上的图片。自从Xcode六之后苹果就取消掉pch.减少编译时间和增加性能 在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的
2015-08-13 10:02:24 847
原创 还在用系统自带的?那你那就OUT了!
相信现在的APP10个里面有九个是有Tabbar的,但是很多人甚是很多公司都在用系统自带的tabbar。当然这也不是不可以,而且项目中就那几行代码,效果又一样。但是,别忘了还有一个但是。然并卵,这样并不符合苹果的设计理念。 好了 老规矩话不多说,先上图: 这个是高仿美团的tabbar。 接下来上主要代码吧: 自定义tabbar.h@class JFTabBar;//给每个按钮定义协议
2015-08-12 08:32:00 981
原创 QQ好友列表很炫?其实很简单!
相信地球人都用QQ的,我们每天都会打开QQ,但是你去注意到他是怎么实现的吗? 话不多说先上图: 该数据都是用plist文件存储 接下来带你看下plist文件分析下数据结构图一: 每一组都是一个组模型,一组相当于一个好友分组。图二 每组里面都有一个friends数组存放该组的好友数@interface JFFriend : NSObject/** * 头像 */@prope
2015-08-09 22:53:31 2931
原创 Uber是怎么入侵打车软件市场的
近几年打车软件的市场如火如荼,大大小小的打车软件如雨后春笋般一个接一个的冒出来。大家争先恐后的用烧钱的模式迅速打开并扩张了出租车、私家车的市场。但滴滴和快的因为有互联网巨头的支持,更快的将市场铺展开,在掐架的同时还干掉了不少竞争对手。2015年2月14号滴滴和快的的合并,市场占有率高达99.8%,几乎要形成了行业垄断。但Uber的强势进入又使滴滴和快的不得不重新燃起烧钱大战。本文从用户需求
2015-08-09 16:15:13 1032
原创 创建属于自己的代码仓库吧!
这里先建一个@property属性的存储的仓库,类似于苹果的很多block仓库等等,也是怎么建的如下图: 上图的这个好用的鬼东西都是苹果帮我们搞好的,你直接往项目里一拖就完事了。那我们怎么建类似于这种呢? 比如我们声明一个属性的时候:@property (nonatomic ,copy)NSString *icon;选中它然后拉到:上面说到的仓库里面 然后真正到你个性话设置的时候了
2015-08-09 01:41:08 2241 6
原创 控件出不来?看我的就够了
某个控件出不来: 1.frame的尺寸和位置对不对 2.hidden是否为YES 3.有没有添加到父控件中 4.alpha 是否 < 0.01 5.被其他控件挡住了 6.父控件的前面5个情况祝好。
2015-08-06 08:36:29 620
转载 只会左键断点?是时候试试这样那样断点了
编码不能没调试,调试不能没断点(Break Point)。XCode的断点功能也是越来越强大。基本断点如下图,这种是最常用的断点,也是最容易设置。左键点击一下就可以设置。 编辑断点断点是可以编辑的。断点有下面几个属性可以设置:ConditionIgnoreActionOpti
2015-08-04 17:19:40 422
原创 根据经纬度获取地名,根据地名获取经纬度
1. 根据经纬度获取地名[objc] view plaincopy在CODE上查看代码片派生到我的代码片CLGeocoder *clGeoCoder = [[CLGeocoder alloc] init]; [clGeoCoder reverseGeocodeLocation:newLocation completionHandler: ^(NSArray *placemarks,NSErro
2015-08-04 16:24:07 1877
原创 百度导航
SDK组成百度iOS导航SDK由四部分组成:baiduNaviSDK.bundle资源包,libbaiduNaviSDK.a静态库,头文件,BaiduStatistics。baiduNaviSDK.bundle资源包由导航所需的配置数据、基础数据,以及导航功能所需的图片资源组成。libbaiduNaviSDK.a静态库,提供导航功能、线径规划、巡航等功能。头文件是libbaiduNaviS
2015-08-03 17:21:26 1264
原创 iOS配置百度导航常见错误
先上图: 原因:静态库冲突。libPods-Reachability.a是开源的,你可以把这个库里面的kReachabilityChangedNotification换个名字。如果看不到libPods-Reachability.a的代码,可以把libPods-Reachability.a删掉,然后从github上下载Reachability源码,把源码加到工程中,然后修改kReachabili
2015-08-03 15:27:04 1276
原创 属性( @property )与成员变量的那些事 :
属性( @property )与成员变量的那些事 :属性对成员变量扩充了存取方法 .属性默认会生成带下划线的成员变量 .早期的 Xcode 不支持自动合成成员变量的存取方法 , 所以古老的iOS工程师是愤怒的 .后来 Xcode 智能了一点 , 可以用 @synthesize 关键字自动合成成员变量的存取方法 , 此时的iOS工程师是郁闷的 .现在 Xcode 会在我们声明属性时自动合成存
2015-08-03 08:32:43 828
运行时推送跳转
2015-08-27
fmdb数据库
2015-07-04
安装cocoaPods控件
2015-07-04
dataSource 分离controller
2016-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人