Giter Site home page Giter Site logo

xcfui's Introduction

#xcfui

Xcode plugin for fui tool

Preview

##Install

###Dependencies To use this plugin following gems are required:

Please install this dependencies first.

###Plugin

####Alcatraz xcfui is available via alcatraz

####Manual To install plugin download zip, open Xcode project and run. Restart Xcode.

##Uninstall If you want to remove plugin delete xcfui.xcplugin from ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ folder and restart Xcode.

##Usage

If you want to use xcfui just check 'Find unused imports' item under File menu, if you no longer want to use it just uncheck the item

Preview on Preview off

##How it works

  • First add 'Find unused imports' item in Xcode File menu.
  • Then swizzle Xcode build method.
  • When 'Find unused imports' is checked and build method is called, we add new run script in build phases.
  • Run script executes fui tool on current project.
  • It parses results and displays them as warnings in Xcode.
  • When 'Find unused imports' item is unchecked, we just remove run script from build phases.

xcfui's People

Contributors

jcavar avatar bogren avatar ferbass avatar junketjim avatar

Stargazers

Jerrydu avatar Lun Wang avatar Garretming avatar Manuel Zimmermann avatar ShevaKuilin avatar Tu Cao avatar objcat avatar qinwen avatar Jerold avatar Seth Miller avatar kkm avatar Coder JohnJay Choo avatar Single avatar  avatar 0x1306a94 avatar  avatar 1amC0 avatar g00d-will avatar fishlegs avatar Logan Isitt avatar 王霄 avatar HubbertSimple avatar  avatar 王立权 avatar Xiaohai.lin avatar Wilson Tang avatar Mark Anderson avatar Aaron Sun avatar H_vv avatar Allen avatar copy-ioser avatar Otrshen avatar KooFrank avatar 波波 avatar Kevin Zeng avatar  avatar 北空 avatar xuexiang avatar LUDY2015 avatar Lonely avatar David avatar Ki avatar thomas avatar Robin avatar  avatar  avatar Vince avatar mengxiangdong avatar Justin Yan avatar Xubin Liu avatar pandora avatar Alexandre Sagette avatar Jesse Luo avatar leap avatar Ziyang Liu avatar ruki avatar Constantin Zinovyev avatar Yvan avatar hongyi avatar  avatar Tata avatar Anton avatar  avatar  avatar Call me name avatar Kaijie Yu avatar  avatar  avatar  avatar Aaron ttgb avatar Hs_Yeah avatar  avatar zmjios avatar Arthur Ariel Sabintsev avatar Eltohamy Abdelmoaty avatar 张戈 avatar Hardik Amal avatar juliengdt avatar TP avatar Andres Ciaño avatar Melvin avatar Tom Baranes avatar bomo avatar Sven Münnich avatar Jay avatar Dimo Hamdy avatar Robin Chou avatar Itaru avatar Amboj Goyal avatar Nevermore avatar Danilo Soares Aliberti avatar Karthikeya Udupa avatar Angus H. avatar William Chen avatar wgywgy avatar Ezequiel Santos avatar José Roldán Jiménez avatar Nicolas Goles avatar  avatar Diogo Tridapalli avatar

Watchers

scsong avatar James Cloos avatar José Roldán Jiménez avatar  avatar Jin Sun avatar  avatar Hs_Yeah avatar  avatar  avatar

xcfui's Issues

xcode7 doesn't works

I had install xcfui from alcatraz.But when I restar my xcode , I can't find the "Find unused imports" item in the file menu.

Xcode 7 support

Hi i try to use xcfui on Xcode 7 but the option won't appear on File Menu, it's compatible with Xcode 7?

thank you

Not working in Xcode 6.1.1

This plugin doesn't appear to work any more. The menu item shows up, but it's not adding a build phase. I'm using a workspace with CocoaPods, if that makes a difference.

Not getting any warnings for unused imports.

Hi,

I have installed plugin and it is showing in file menu , I have checked "Find unused imports" and fire build command but i am not getting any warnings for unused imports.

Please help me.

BUG doesn't handle space in project name

Not very many projects of mine have spaces in their name but one of mine does:
"My GradeBook" which contains a "My GradeBook.xcodeproj", etc. Does not build and generates red errors!

The shell build rule injected into the project sees "GradeBook" and doesn't know what to do with it.

Basically there is a single space in the path being sent as arg1 and there is insufficient quoting to handle this case so part of the path is passed as arg2 leaving arg1 as a bad path.

to recreate, create a simple project with a space in it's name and build it. The errors are obvious.

-Stephen

BUG keeps collapsing tree in project explorer after build completes!

When the xcfui extension is installed (whether enabled for current project, or not) every time a build completes the file/folder tree in the project explorer panel on the left of xcode is completely closed, thus losing the expansion which identified in which region of the project I was working. It's very annoying to have to keep navigating to the group of files i'm editing.

To test this I remove the xcode extension (xcfui) by moving out of the library directory and restarting xcode. Once removed this really annoying behavior stopped.

So, until this is fixed, I have the xcfui extension removed from my xcode environment.

I look forward to the time when this is fixed and I can then continue using xcfui.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.