小编Ear*_*ing的帖子

使用yGuard在Eclipse中对库进行模糊处理

我目前正在开发自己的Java库,以便在我办公室的其他应用程序中使用,我正在探索模糊库本身的方法.

我正在使用Eclipse Indigo,并且正在使用yGuard v2.3.0.1.

首先,我的Java代码:

package com.test.ObfuscateTest;

public class MainClass {

    private String secretClassVariable;

    public static void main(String[] args) {

    }

    protected void SecretMethod(String secretParameter) {

        secretClassVariable = secretParameter;
    }
}
Run Code Online (Sandbox Code Playgroud)

使用带有以下ANT脚本的yGuard,给我一个空的JAR文件:

<?xml version="1.0" encoding="UTF-8"?>

<project name="project" default="yguard" basedir=".">

    <target name="init">
        <property name="project_name" value="ObfuscateTest"/>
        <property name="srcDir" value="."/>
        <property name="classDir" value="classes"/>
        <property name="jar" value="${project_name}.jar"/>
        <property name="obfjar" value="${project_name}_obf.jar"/>
        <property name="renamelog" value="${project_name}_renamelog.xml"/>
        <property name="shrinklog" value="${project_name}_shrinklog.xml"/>
        <property name="mainclass" value="com.test.ObfuscateTest"/>
        <mkdir dir="${classDir}" />
    </target>


    <target depends="jar" name="yguard">
        <taskdef name="yguard" classname="com.yworks.yguard.YGuardTask" classpath="/Users/foo/Desktop/yguard-2.3.0.1/lib/yguard.jar"/>
        <!-- the following can …
Run Code Online (Sandbox Code Playgroud)

java eclipse ant obfuscation yguard

5
推荐指数
1
解决办法
4935
查看次数

由于“内部”保护级别,无法访问初始化程序

我知道这可能不是问这个特定问题的正确地方,但我已经尝试联系下面 GitHub 存储库的作者,到目前为止还没有回应。

所以,我在 GitHub 上发现了这个特别有用的库,它基本上允许在 tvOS 上创建一个或多个“选择器”。它带有一个方便的预制日期选择器,它使用一个MultiPickerConfiguration类来处理其他属性中的 UI 配置。

但是,通过 Cocoapods 拉入库后,我似乎无法实例化自己的MultiPickerConfiguration对象。我已经尝试通过 来创建一个新的初始值设定项extension,但 Xcode 抱怨以下消息:

initializer is inaccessible due to 'internal' protection level
Run Code Online (Sandbox Code Playgroud)

我有点难倒在这一点上,我真的想不具有在整个拉.xcproj进我的.xcworkspace

有没有人有什么建议?谢谢!

xcode datepicker swift tvos

3
推荐指数
1
解决办法
5704
查看次数

标签 统计

ant ×1

datepicker ×1

eclipse ×1

java ×1

obfuscation ×1

swift ×1

tvos ×1

xcode ×1

yguard ×1