sukeyang的博客

记录下自己学习的点滴


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

使用Sublime Text 进行Markdown 编辑

发表于 2016-12-18 | 分类于 tools | 阅读次数:
安装包管理器同时按下ctrl+”`”,将会在窗口底部出现一个小控制台,下面代码粘贴到控制台的编辑栏里: 1import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) 安装不上的问题,看官方办法 安装我们要用到 ...
阅读全文 »

斐讯k2路由器刷华硕固件

发表于 2016-12-18 | 分类于 小技巧 | 阅读次数:
1.下载软件需要安装的软件,网盘地址https://pan.baidu.com/s/1c2J6CnQ里面有k2_163_v11_breed.bin 和SW_K2_703004657_V22.4.2.8.bin,然后升级进入斐讯路由器选择升级,选择k2_163_v11_breed.bin这个文件,等待升级完成 2.升级完成后,断开路由器电源然后按住复位键,插上电源,按住等待7秒钟,然后在浏览上输入:192.168.1.1 3.进入breed web设置页面,先在breed“环境变量设置”中改为“禁用”然后保存,并重启路由器。然后回到breed界面,在菜单固件更新中,选择固件哪行,上传已经下载的SW_K2_703004657_V22.4.2.8.bin 固件,等待上传完成,然后点击更新。请等待升级完成,自动重启后。然后按住复位键7秒,等待重启后。到此你的路由器固件成功降级到了22.4.2. ...
阅读全文 »

ReactNative错误收集问题

发表于 2016-12-15 | 分类于 BFE | 阅读次数:
错误一:Unable to resolve module image!方法: 在 Xcode 下 Images.xcassets 里面明确的有这个图片。 错误二:低版本兼容,Log类接口修改, 添加 RCTLogSource source 即可.RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) 错误三:RCTSRWebSocket.m报错,代码在下面SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key); 修改为: (void)SecRandomCopyBytes(kSecRandomDefault ...
阅读全文 »

创建自己Carthage支持的库(二)

发表于 2016-12-01 | 分类于 tools | 阅读次数:
创建自己Carthage支持的库首先创建一个framework1.选择你的工程 2.选择framework所在的Target 3.选择Build Phases 4.点击Header左下角的+号把你要暴露的头文件添加到Public里面(默认添加到Project里面,用鼠标把它拽过去) 5.在Compile source里面添加实现的.m文件 在framework的BuildSettings的Packaging里面,把Produce Module Name 和 Produce Name改成想要的名字XXXX1.如果你使用了类别,那么你需要在Build Settings的Linking的Other Linker Flags里加上-all_load 2.如果你想你的工程支持bitcode,需要在Other C Flags 里加上-fembed-bitcode 3.选择 Manager Scheme ...
阅读全文 »

Carthage安装及使用(一)

发表于 2016-12-01 | 分类于 tools | 阅读次数:
简介Carthage 使用于 Swift 语言编写,只支持动态框架,只支持 iOS8+的Cocoa依赖管理工具。是一个去中心化的Cocoa依赖管理工具;CocoaPods对原有工程破坏性大(建立workspace,增加一堆乱七八糟的文件),侵入性太强,耦合太高; 环境安装检查ruby和brew版本 12ruby -vbrew -v 如果电脑中没有Homebrew,终端执行脚本安装即可 1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 方法1:更新brew,安装carthage 12brew updatebrew install carthage 方法2:下载安装Carthage.pkg 常见命令使用123carthage versionbrew upgrade ...
阅读全文 »

tableviewcell左对齐

发表于 2016-11-24 | 分类于 ios | 阅读次数:
1.解决tableview separatorInset cell分割线左对齐 1234567891011121314- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { // Remove seperator inset if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZero]; } // Prevent the cell from inheriting the Table ...
阅读全文 »

iOS 9 - Keyboard 出现在 UIAlertView 不消失

发表于 2016-10-01 | 分类于 ios | 阅读次数:
今天遇见一个奇怪的bug,当我的UIAlertView 消失的时候键盘弹出来了,这个只出现在第一次安装的时候万能的stackoverflow上面有这个问题的一些解决方案: 1.使用新的api,UIAlertController 1234UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Alert Title!" message:@"This is an alert message." preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil]; ...
阅读全文 »

Xcode中Link Binary With Libraries Status Required or Optional

发表于 2016-09-06 | 分类于 ios | 阅读次数:

Xcode中Link Binary With Libraries Status Required or Optional

Libraries and frameworks are designated as Required by default, but you can change this designation to Optional. Required libraries must be present on the host computer for the product to load. Optional libraries do not have to be present for the product to load. A Required framework will always be loaded into memory, but an Optional framework will be loaded only if needed. The initial load of the application will be faster if a large library that is never needed is designated as Optional.

阅读全文 »

Cocopod工作原理分析

发表于 2016-08-27 | 分类于 原理 | 阅读次数:
Cocoapods 的工作流程pod install 执行流程可分为如下五个步骤:1.查看 ~/.cocoapods/repo/master/Specs 是否存在; 2.存在,从这个本地三方库信息库中获取 Podfile 中对应三方库的 git 地址; 3.不存在,输出 Setting up CocoaPods Master repo,并拉取三方库信息库到 ~/.cocoapods/repo/中.Master repo地址; 4.使用 git 命令从 GitHub 上拉取 Podfile 中对应的三方库源码; cd 进了 Alamofire 文件夹,里面都是release 版本号,当我们使用 pod search Alamofire 命令时会将这里的所有版本号输出出来。到最新版本号里面是一个 Alamofire.podspec.json 文件,可以看到这里包含了所有的三方库的相关信息,包括 ...
阅读全文 »

iOS CocoaPods安装使用错误记录

发表于 2016-08-02 | 分类于 tools | 阅读次数:
1.gem install cocoapods12ERROR: While executing gem ... (Errno::EPERM)Operation not permitted - /usr/bin/pod 用下面命名安装 1sudo gem install -n /usr/local/bin cocoapods 2.更换更新数据源国内镜像,每天都更新code.net123pod repo remove masterpod repo add master https://git.coding.net/CocoaPods/Specs.git pod setup 安装自己的私有仓库pod 1pod repo add sdkMaster https://gitlab.coding.net/Specs.git 3.常用更新安装命名,不进行本地库更新更新pod pod update ...
阅读全文 »
1…345
sukeyang

sukeyang

46 日志
9 分类
2 标签
RSS
GitHub Weibo
Links
  • 省心英语
© 2015 — 2019 sukeyang
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4