- 博客(48)
- 资源 (13)
- 收藏
- 关注
原创 上传自己代码到cocopods制作成开源库
1.在github 创建一个项目 重点在于 选择开源项目(MIT)2.git clone 到本地 复制xcode 项目到git克隆所在地 上传 3.cd 到当前目录 cd TextDemo4.创建一个podspec文件 pod spec create TextDemo5.编辑podspec文件 vim TextDemo.podspec 进入编辑后 会出现模板 最重要的是 s...
2018-06-20 10:35:41
824
原创 奇葩问题
今日集成友盟各种傻逼报错 下载代码集成遇到_compress2", referenced from:other linker flags 加入 -lz cocopods集成遇到 target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Su...
2018-06-14 10:18:07
335
原创 持续化集成之路
文章只讲述fastlane的基本使用 其他的各位自己挖掘 - .安装环境 安装正确的Ruby版本,需要2.0及以上版本:ruby -v 检查 Xcode CLT 是否安装:xcode-select --install出现command line tools are already installed, use "Software Update" to install updates.出...
2018-05-31 10:57:26
417
原创 iOS 命令打包
参考了 点击打开链接 点击打开链接 现在自己工程配置好所有的证书 等等 运行没问题后 CD 到项目跟目录 1.生成archive包,此处的”ScalperMerchant”是项目的名字“-workspace”: 如果项目中没有使用到CocoaPods,则该命令可以不用。“-scheme”: 和工程名字一样,“-archivePath”: 后面跟的是编译后生成的archive包的...
2018-03-24 11:48:24
2069
原创 RN 学习第一天
/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, { Component } from 'react';import { //导入 需要用到什么组件导入什么组件 Platform, StyleSheet, //样式 ...
2018-03-21 09:38:01
250
原创 RN- 环境搭建(二)
下载webstorm 可以在点击打开链接 点击打开链接 里面下载 破解 下载后打开之前创建的工程 没有代码提示 可以下载插件 点击打开链接所有准备工作都弄好了...
2018-03-21 09:37:54
153
原创 01 初识RN - 环境搭建
搭建环境 参考地址 点击打开链接01 创建工程 CD到你想要的文件夹 react-native init (项目名字)02 (注意点)因为自己用Yarn替代了 npm 所以很多命令都要用Yarn替换 安装完yarn之后就可以用yarn代替npm了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install --sav...
2018-03-21 09:37:45
223
原创 git 去掉UserInterfaceState.xcuserstate文件
参考 点击打开链接 点击打开链接 点击打开链接一、 git status 复制UserInterfaceState.xcuserstate文件文件路径路径二、在同 .git目录创建.gitignore文件。在文件中加入如下内容:在.git同目录的命令行下先创建touch .gitignore,打开vim.gitignore,粘贴进去,保存关闭,添加到缓存区...
2017-12-01 11:34:08
769
转载 视图 横屏展示
转载与http://www.jianshu.com/p/a8c2e30c913d iOS9.0强制横屏适用于“当需要在某个竖屏的情况下点击一个按钮跳转到另一个横屏的controller”首先 :在UINavigationViewController.m中重写以下三个方法,目的是为了在页面跳转和返回的时候让一级二级controller都找到自己支持的横竖屏模式,否则从横屏返回的时候
2017-11-23 11:42:24
322
原创 代码上传git 码云
1. 首先你在码云上面创建自己项目2.创建成功后 使用xcode克隆(1)点击Clone an existing project3.输入项目链接4.把xcode工程复制到clone后的文件夹中4.打开Xcode 文件 选择commit 上传本地工程 填写码云账号与密码 进行commit----------------------...
2017-09-13 10:24:42
516
原创 网络请求数据 有null 的处理
AFN框架 ((AFJSONResponseSerializer *)_shareClient.responseSerializer).removesKeysWithNullValues = YES;
2017-07-15 17:30:11
537
转载 引导页
iphone 4/4s: 3.5 寸 分辨率:640X960 高宽比 640/960 = 1.5iphone 5/5c/5s:4 寸 分辨率:640X1136 高宽比 1136/640 = 1.775iphone 6 4.7寸 分辨率:750X1334 高宽比1334/750 = 1.775 iPhone 6s/6p 5.5寸 分辨率:1242X2208 高宽比 2208/1242 =
2017-07-10 15:24:27
229
原创 Alamofire post 请求 报错 extra argument in call
参数写的问题 我的报错原因是parameters 格式不对 空写nil 就好
2017-07-07 09:33:20
1172
原创 swift pod install 第三方库 代码编写没有提示解决方法
选择target -> BuildSettings -> search Paths 下的 User Header Search Paths, 添加 $(PODS_ROOT),并设置为“recursive”
2017-07-06 10:50:59
836
原创 Swiift Pch和宏定义
1.新建文件, 选择iOS -> Source -> Swift File func WYColor(R:CGFloat , G:CGFloat ,B:CGFloat) ->UIColor { returnUIColor(red: R/255.0, green: G/255.0, blue: B/255.0, alpha: 1.
2017-07-05 14:55:57
229
原创 cocopods 异常处理
[!] Invalid `Podfile` file: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '('target :SwiftFramework do ^. 出现这种 是因为下面pod 后面 是双引号 改成单引号即可
2017-07-05 12:04:19
589
转载 String与NSString的区别,以及各自的使用场景
转自 http://www.hangge.com/blog/cache/detail_798.htmlString是Swift里新增加的类型,它与原来的NSString可以很方便地互相转换。但在实际开发中,我们该如何选择?1,能使用String类型就尽量使用String类型,原因如下:(1)现在Cocoa里所有的API都能接受和返回String类
2017-07-05 11:43:02
1938
原创 git 远程仓库的迁移
1.查看远程仓库的地址 git remote -v2.删除原来远程分支:git remote remove origin3.关联新的远程仓库地址:git remote add origin + 新的远程仓库地址git push -u origin master 出现 git Authentication failed fo
2017-05-25 11:41:28
347
原创 DirectSeeding路程
借鉴大神 http://www.jianshu.com/p/b8db6c142aad 打包静态库的时候注意 lipo -create "真机版本路径" "模拟器版本路径" -output "合并后的文件路径" lipo -create "/Users/wangyun/Library/Developer/Xcode/DerivedData/IJKMediaPlayer-cjgvov
2017-05-23 19:11:45
331
原创 代码奔溃定位
1.打包的时候保留打包的那个Archives版本 放置桌面任意位置2.看错误信息5 ziyun 0x10014e198 ziyun + 1368472 项目名 调用方法的地址,文件的地址以及方法所在的行的位置,我们需要的是这一个:"0x10014e198" dSYM UUID: 3F865A95
2016-12-29 09:33:52
474
原创 iOS 打包后 Export 导出4 个选项的含义
1.Save for iOS App Store Deployment保存在本地等待上传APPStore使用 一般没必要选择上传直接点击Upload to App Store 即可 2.Save for Ad Hoc Deployment保存到本地 准备在账号添加的可使用设备上使用 发布证书编译的3.Save for Enterprise D
2016-12-28 10:53:11
580
原创 LBS
前提 那些KEY 资料都申请好 由于项目只需要定位与导航 所以只添加了定位导航的第三方1.配置plist 文件定位权限在项目的 Info.plist 添加 NSLocationWhenInUseUsageDescription 或 NSLocationAlwaysUsageDescription 字段,根据您的业务需求,任选其一即可。其中:
2016-12-21 16:37:09
372
原创 could not read data from 'Configurat'/Info.plist': The file “plist” couldn’t be opened because there
发现这问题 我这边plist文件 路径移除了 重新配置就好 在Build Setting 搜索 Info.plist 文件重新配置路径
2016-12-16 13:58:14
422
原创 配置APP环境变量。。。
OC里面判断开发环境还是正式环境一般用 #ifdef DEBUG#elif#else#endifswift 里面判断语句跟OC不同#if DEBUG#elseif#else#endif一
2016-12-15 19:01:54
465
原创 xcconfig文件配置iOS app环境变量
1.创建一个工程2.演示用pods 我随便弄了个第三方库执行 pod install 现在新的工程如下图3.选择PROJECT 的Info 点击+号添加你所需要的debug or release 我已创建好取名为ConfigDebug4.点开 会看到系统为我们设置好了 我们把它改为None5.再次执行pod in
2016-12-15 15:06:02
696
原创 ScrollerView 布局
UIScrollView *Scroller = [[UIScrollViewalloc] init]; Scroller.backgroundColor = [UIColorredColor]; [self.viewaddSubview:Scroller]; UIView *contentV = [UIViewnew];
2016-12-15 09:42:51
287
原创 _configureCellForDisplay:forIndexPath:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/U
今天运行xcode 出现如下报错 一看 就知道是 tableView的代理错误 结果发现 在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPathreturn
2016-12-13 15:19:30
752
原创 bundle format unrecognized, invalid, or unsuitable Command /usr/bin/codesign failed with exit cod
当遇到报第三方库的 bundle 文件错误时 Pods->TARGETS->你的出错的第三方sdk 库 ->General->Sign(Enable Development Signing),然后在identity里在选择info.plist 1. 选择 2.选择 报错的第三方库 3.点击Ceneral 4.
2016-12-13 15:01:02
1184
原创 Masonry
make.width.lessThanOrEqualTo(weakSelf.view).multipliedBy(0.5); //设置宽度小于等于 view的一半 make.width.greaterThanOrEqualTo 大于等于 make.width.equalTo(self.view).dividedBy(2).offset(-30);//dividedBy(),除
2016-12-08 10:27:44
287
原创 约束 动态Label 排列
有需求 两个Label 并行排列 都是动态的宽度 要完成的效果如下首先按照一般写法就是就会出现后面突然发现这样写 就OK 了 有点蒙蔽 求大神更好的指点
2016-12-06 17:54:26
394
原创 swift 3.0 使用OC三方库
首先 创建一个项目 丢进去一个OC的第三方 发现报错了 首先创建header文件 按comand + n 选择header File 名字按照官方推荐的命名方式(项目名 - Briding - Header) 在header文件里面#import "JSONKit.h" 还有最后一步 在Build Settings 搜索 bridgi
2016-12-05 10:49:55
279
原创 swift 打印字符串 Optional
因为Optional 是可选值类型 加! 强制拆包即可参考http://blog.youkuaiyun.com/zhangao0086/article/details/38640209
2016-12-03 14:59:10
1564
原创 swift 手势侧滑
大家所知 自定义导航栏返回图标后 侧滑失效 现贴下解决代码 var popDelegate:UIGestureRecognizerDelegate? self.popDelegate =self.interactivePopGestureRecognizer?.delegate self.delegat
2016-12-03 14:23:19
622
原创 swift UISearchBarr边框闪速
今天编写swift3.0 search 出现边框闪速问题 简直是日了狗的感觉 后移除视图解决 sear.subviews[0].subviews[0].removeFromSuperview()
2016-12-03 14:16:59
266
原创 友盟第三方登录
前提:友盟SDK集成成功 第三库都已OK 的情况下需求是做sina,qq,wx的登录引入头文件#import "UMSocialQQHandler.h"#import "UMSocial.h"#import "UMSocialSnsService.h"#import "WXApi.h"#import #import 在你
2016-11-30 16:52:02
241
原创 动态排列按钮
前言:遇到一个需求 服务器动态返回按钮 个数不超过3个 但是排列按照如下情况 if (button.count == 1){ 按钮居中 }else if(button.count == 2){ 两个对称排列 }else if (button.count == 3){ 一个中间 另外两个对称排列 }els
2016-11-30 16:43:37
342
原创 工作杂记
1. 2016.7.15 cocoPods 出现问题 设置none podfile.lock 删除 在install http://www.th7.cn/Program/IOS/201601/752010.shtml cooped出现问题2. 友盟 统计等 添加 第三方库 提前拷贝到项目根目录 在link 添加 3. xib 约束
2016-07-15 16:54:56
302
iOS 13.0-13.3真机调试包
2019-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人