查找顶层控制器 OC 与 swift
试了很多种方法,从window入手的相应链条,怎么都绕不开一个循环或递归,来查找顶层控制器 下面OC中用的是 while 循环遍历,swift 用的是递归遍历。 1、 OC 给UIViewController写一个分类,暴露获取方法 + (UIViewController *) getTopVC ///获取Window当前显示的ViewController + (UIViewController *) getTopVC{ UIViewController* vc = [UIApplication sharedApplication].keyWindow.rootView...【详细】
oc swift
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:281
关于cocoapods的安装(重点在于坑)
安装cocoaPods 1.Ruby镜像 输入以下命令查看当前的ruby源 gem sources -l 如果输出的是 *** CURRENT SOURCES *** https://rubygems.org/ 那么需要更新一下ruby的源,过程如下 #(移除当前ruby的源) gem sources --remove https://rubygems.org/ #(设置当前ruby的源为替换成淘宝镜像) gem sources -a https://ruby.taobao.org/ 再次查看当前的ruby源 gem sources -l 这时候输出应该为 *** CURRENT SOURCES...【详细】
cocoapods
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:254
cocoaPods 打包静态库 遇到的坑 and git
cocoaPods 打包静态库 遇到的坑 参考资料 iOS 打包.a文件的那些事儿 iOS-将自己的库支持CocoaPods 错误1 Cloning `https://github.com/CocoaPods/pod-template.git` into `PYScalableTableView`. Configuring PYScalableTableView template. /Users/lp1/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- colored2 (LoadError) from /Users/lp1/.rvm/rubies/ruby-2...【详细】
cocoapods
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:411
swift用cocoaPods 打包静态库 (OC 与 Swift ,其实是一样的)
步骤、 1. 创建文件夹,用于承载项目 2. 打开终端,并且cd 到你的文件夹 3. 终端执行语句创建项目: pod lib create 你的项目名 `等创建完成后,会自动打开项目。 在终端弹出 4.设置打开项目中的: .podspec文件 # pod库名 s.name = 'PYHandlerDate_Swfit' # pod版本 s.version = '0.1.0' # pod概述 s.summary = '时间管理工具' # pod的详细描述,可选,也可以在前面加#号...【详细】
cocoaPods打包静态库
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:177
git 总结
参考资料: git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支: git branch -D 分支名 2. 远程分支: git push origin :分支名 代码回滚 1. 本地回滚 将代码库某分支退回到以前的某个commit ,commit-id之后提交的commit都去除 git reset --hard commit-id 将最近3次的提交回滚 git reset --hard HEAD~3 2. 远程代码库回滚 应用场景:...【详细】
git
李鹏跃 2018年01月17日 赞:0 评论:0 阅读:179
给已有项目添加本地Git管理,并提交到远程
详细步骤参见https://www.jianshu.com/p/dff1844b7917【详细】
git remote
梧桐一叶 2018年01月17日 赞:0 评论:0 阅读:232
(八) 构建dubbo分布式平台-maven构建ant-framework核心代码annotation
上一篇我们介绍《构建dubbo分布式平台-maven构建ant-framework框架的pom.xml文件配置》,子项目的基础框架已经构建完成,今天重点讲解的是ant-framework核心代码的编写过程。 其中ant-framework是ant分布式框架的基础核心框架,其中包括CRUD,MVC等一系列基类和模板。另外定义了spring,mybatis,wink等底层框架扩展项目,具体内容包括: annotation相关注...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月16日 赞:0 评论:0 阅读:293
(七) 构建dubbo分布式平台-maven构建ant-framework框架的pom.xml文件配置
上一篇我们介绍《构建dubbo分布式平台-maven构建ant-config项目》,框架使用maven进行构建,根据我们的规划,要将子项目全部构建出来,今天重点讲解的是ant-framework可信项目的构建过程。 其中ant-framework是ant分布式框架的基础核心框架,其中包括CRUD,MVC等一系列基类和模板。另外定义了spring,mybatis,wink等底层框架扩展项目,具体内容包括:...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月16日 赞:0 评论:0 阅读:249
(六) springmvc+myabtis+dubbo分布式平台-maven构建config配置项目
上一篇我们介绍《构建dubbo分布式平台-maven构建ant-parent项目》,框架使用maven进行构建,根据我们的规划,要将子项目全部构建出来,今天重点讲解的是ant-config配置文件项目的构建过程。 导语: 将ant-config项目独立出来的目的是将所有的配置文件进行统一项目管理,其中包括:spring相关文件配置、mybatis相关文件配置、数据源相关文件配置...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月16日 赞:0 评论:0 阅读:316
MG--Swift3.0简单使用CoreData
问题:什么时候使用CoreData? 数据模型之间关系比较简单的时候 如何简单使用CoreData 1.创建一个项目 勾选️Use Core Data. 如图所示 2.创建一个Person的表单 打开xcdatamodeld文件,新建一个entity,我们叫它Person,然后在右侧的Attributes里面增加属性,这里添加了name和age两个属性,type自选 3.CoreData相关代码 获取托管对象内容总管/也可以说是缓冲区...【详细】
mg明明就是你 2018年01月16日 赞:1 评论:0 阅读:286
新手怎么自学平面设计?
新手怎么自学平面设计?在天琥教育小编看来,如何自学平面设计这一个问题,一定困扰着许多人。那么,作为新手,怎么才能快速入门呢?很多人都说想学习平面设计,但是对于什么是平面设计都一知半解的,小编认为,在学习之前,首先要明白什么是平面设计? 一、什么是平面设计? 设计指的是有目的性的策划,平面设计是这些策划...【详细】
平面设计
林可可 2018年01月16日 赞:1 评论:0 阅读:220
自学真的能学会平面设计吗?怎么学好?
自学真的能学会平面设计吗?怎么学好? 一、自学真的能学会平面设计吗?怎么学好?小编觉得,这一定是一个困扰了很多人的问题了。相信学习平面设计,首选的应该都是自学?但是很多人都很担心学不会。 二、那么,平面设计该如何自学呢?能学会吗?在这里,给大家先介绍一下如何自学平面设计,相信看完的你,自然会知道能不能...【详细】
学平面设计
懂设计的猪 2018年01月16日 赞:1 评论:0 阅读:132
Xcode8 CoreData的使用
详细见简书文章http://www.jianshu.com/p/ef2f96a7c24a,这篇也是本人的文章,详细讲述了怎么Xcode8 怎么使用CoreData,以及使用过程中遇见的问题的解决办法【详细】
coreData NSManagedObject
梧桐一叶 2018年01月16日 赞:1 评论:0 阅读:772
友盟QQ分享错误 QQApi.m:213 param error: url is nil
友盟QQ分享打开QQ失败,控制台输出 url is nil,这个时候分享的链接可能有“?”,但是友盟不会处理“?”后面的东西,导致打开QQ失败。 解决方法: 如果有“?”号,就把URL转成UTF8编码。 shareObj.webpageUrl = [shareObj.webpageUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 这样的话就能解决​QQApi.m:213 param error: url is nil的问题。【详细】
竹杳yao 2018年01月15日 赞:0 评论:0 阅读:226
优秀原型设计制作欣赏:视频类App-VUE
VUE是一款短视频拍摄和剪辑App,是视频社交达人必备神器。它的配色简单鲜明。第一次进入App首页时,会有简单的操作引导说明,这在Mockplus中即可使用单独的一个页面来制作,又可使用弹出面板来制作。其次是录制视频时,点击开始按钮,会出现视频录制进度条,这里使用的是调整尺寸动画,将进度条(可以用形状组件表示)原始宽度设...【详细】
交互设计 原型设计
jongde 2018年01月15日 赞:0 评论:0 阅读:464
(五)构建dubbo分布式平台-maven构建根项目
上一篇我们介绍《构建dubbo分布式平台-maven代码结构》,从今天开始,我们将对代码的每一个构建做详细的记录,能够帮助大家如何快速构建dubbo分布式企业架构。 导语:在dubbo分布式架构构建之前,请大家务必掌握maven的相关技能,因为架构中大量使用maven技术进行项目构建,有不熟的朋友可以在网上找一些资料学习。 准备技能 开发语言...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月15日 赞:0 评论:0 阅读:280
(四)构建dubbo分布式平台-maven代码结构
上一篇我们介绍《构建dubbo分布式平台-maven模块规划》,我们接着上一篇文章,针对于dubbo分布式项目进行maven构建,因为我在本地的eclipse中进行了项目构建,代码结构图如下: 代码结构解释: 欢迎大家跟我一起学习《构建dubbo分布式平台》,希望大家持续关注后面的文章!【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月15日 赞:0 评论:0 阅读:270
(三)构建dubbo分布式平台-maven模块规划
上一篇我们介绍《构建dubbo分布式平台-平台功能导图》,从今天开始,我们针对于每一个独立的系统做详细的构建,顺便会把整个构建的过程全部记录下来,方便更多的开发者。 提醒: 在构建dubbo分布式平台之前,必须掌握好maven的相关技能,整个构建过程都是使用maven技术。在构建的过程中解决maven问题的时间往往比编码的时间还多,但...【详细】
springmvc dubbo j2ee zookeeper
begain 2018年01月15日 赞:0 评论:0 阅读:255
(二)构建dubbo分布式平台-平台功能导图
上一篇我们介绍了构建dubbo分布式平台的技术选型、目标、特点、独立服务项目等,今天针对于独立服务项目提供平台功能导图,也是我们未来逐步研发的功能。 我这边不做多介绍,直接上图了: 下面的章节中,我们会针对于不同的平台提供不同的解决方案和实施步骤,会详细记录每一个细节点,希望能够帮助大家一起学习!【详细】
begain 2018年01月15日 赞:0 评论:0 阅读:201
4款最受欢迎的Mac原型工具
原型工具中Wireframe, Mockup和prototype之间的有什么不同? 无论你是一名刚入行的UX/UI设计师,还是入行多年的老手,在制作原型的过程中一定接触或听说过其中很重要的三个原型术语:“wireframe (线框图)”, “Mockup” 或“prototype”。但扪心自问,你真的能够明明白白的分清他们吗? 事实上,就我而言,更多的是将他们当做是产品软件迭...【详细】
线框图 原型设计工具
jongde 2018年01月15日 赞:0 评论:0 阅读:406
sina weixin mail 回到顶部