- 博客(13)
- 问答 (1)
- 收藏
- 关注
转载 设置网格UICollectionView的单元格间距
要设置单元格cell的间距(水平间距,垂直间距)可进行如下设置:方法1:在storyboard中设置选择Collection View后在面板里设置Min Spacing相关属性(这里也可以设置单元格大小)方法2:在代码里设置12345678910111213im
2016-02-29 15:58:37 2365
原创 uicollectionView
- (UICollectionView *)collectionView{ if (_collectionView == nil) { UICollectionViewFlowLayout * layout = [[UICollectionViewFlowLayout alloc]init]; _collectionView = [[UICollect
2016-02-29 15:56:10 442
原创 ios 9.2xcode7.2下批量打渠道包
前提:游戏嵌入SDK,用Adhoc配置文件打出母包.ipa,其中渠道id存储在SDK的.bundle的plist文件里。开发人员拿到母包.ipa进行修改,批量打渠道包。在进行解压缩.ipa会破坏之前的签名,所以需要重新企业签名。打开.app会发现有这两个文件。其中_CodeSignature:ipa包签名文件,embedded.mobileprovision:证书配置文件,只要替换了这两个文件
2016-02-27 11:45:09 791
原创 时间间隔
1:应用打开获取当前日期:(当前日期设置好格式后,转为string存储)- (NSString *)getCurrentTime{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
2016-02-26 11:43:57 336
原创 ios app 开发中ipa重新签名步骤介绍
http://blog.csdn.net/a351945755/article/details/46472523作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要将安装包安装到ios机器上进行测试,这个时候我们就需要打包in house版本的ipa了,打包in house实际上是一个将ipa应用程序重新签名的一个过程。一般来... 作为一个app应用程序开发者
2016-02-24 18:15:19 10377
原创 linux基本命令认识,shell打渠道包
inux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所
2016-02-24 15:46:20 447
原创 shell打包
shell却本第一行是LockName=$1分享|2011-06-28 21:29vbvbxx| 浏览 218 次LockName=$1这个是什么意思啊比如你那个shell脚本叫做 test.sh,执行它的时候,./test.sh a这时候在脚本中的$1就等于a因此可以看出,$1是读取命令行参数(ARGV)中的第一个参数,以此类推,$2就是第二个参数..
2016-02-23 18:19:23 783
原创 获取AppIdentifierPrefix
[self haveBundleIdentifier];//获取BundleIdentifier [self haveappidentifierprefix];//获取appidentifierprefix [self haveBundleExecutable];//获取项目名称- (void)haveBundleExecutable{- (void)ha
2016-02-22 11:01:55 2885
原创 解析后,封装到kvc的model对象中
AFHTTPRequestOperationManager *manger = [AFHTTPRequestOperationManager manager]; [manger GET:urlRelate parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {//今天推荐、头部、
2016-02-18 17:32:00 239
原创 ios 获取设备号
通过使用keychain +uuid:可以实现,应用安装后,再卸载再安装都保证设备号的唯一性- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self setKeyChain
2016-02-17 18:03:32 758
原创 ios 分辨率 和物理大小
经新xcode6模拟器验证(像素为真实pixel,分辨率为pt,):4s :640*960 【像素】@2x --------- 320 * 480【分辨率】5s: 640*1136【像素】@2x -------- 320 *5686: 750 *1334 【像素】@2x-------- 375 * 6676p:1242* 2208【像素】@3x ———— 414*7
2016-02-15 17:51:57 749
原创 Aspects iOS的AOP面向切面编程的库
Aspects iOS的AOP面向切面编程的库:https://segmentfault.com/a/1190000003499895
2016-02-15 17:47:52 327
转载 runtime黑魔法 method_exchangeImplementations
UIViewController建立一个category,因为我们知道,如果在Catagory中重写一个方法,就会覆盖它的原有方法实现,但是,这样做以后就没有办法调用系统原有的方法,因为在一个方法里调用自己的方法会是一个死循环。所以我们的解决办法就是,另外写一个方法来和viewDidLoad“交换”,这样外部调用viewDidLoad就会调到新建的这个方法中,同样,我们调用新建的方法就会调用到系统
2016-02-15 17:47:28 3286
空空如也
您已购买此APP内购买项目,账户的钱是否被扣了
2015-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人