cocoa

    0熱度

    1回答

    我已將我的macOS應用程序提交給App Store並被拒絕。他們提供了截圖,佈局與我的開發機器完全不同。我使用Xcode 9在MacBook Pro 13上創建了應用程序,在2011年底,沒有視網膜屏幕,運行MacOS 10.12。我問他們的環境,他們說他們使用MacOS 10.10進行測試。我的應用程序使用Xcode進行測試,並且直接導出並運行它。我沒有遇到任何問題。這可能與自動佈局有關嗎?

    -1熱度

    1回答

    我正在使用Swift 4 for macOS,並且我的每個循環都有問題。 我的代碼: var dict = [String:Int]() for x in 0 ..< 5 { if !dict.keys.contains("\(x)") { print("NEW KEY: \(x)") dict = ["\(x)" : x] } } print

    8熱度

    4回答

    在我的數據結構類中,我們已經分配了一個項目,在該項目中,我們需要製作一個功能齊全的Quantum Tic-Tac-Toe遊戲,其中玩家面對一個玩過贏得。 教授建議我們在AI中使用遊戲樹。不過,像往常一樣,我正在尋找更具挑戰性的東西。 任何人都可以提出一個更好,更高級的方法,我可以研究和實施? 我不是在尋找一些讓問題更加複雜的荒謬的東西。相反,我正在尋找一種先進的方法 - 就像使用A *算法而不是B

    10熱度

    1回答

    注:我正在使用Swift 4 for macOS。 我有一個NSTableView它可以填充數據並保存到核心數據。 我想用「設計」來顯示TableView值。 我已經意識到這樣的: 創建的HTML模板 得到HTML代碼作爲字符串和替換「HTML佔位符」與我的tableview值 顯示修改後的HTML字符串通過Web瀏覽 工程很好!而這個「解決方案」會自動完成分頁符:) 這裏我的代碼 // Exam

    0熱度

    1回答

    我注意到,在macOS的Finder中,當邊欄合攏/展開時,圖標和文本被壓縮或拉伸(請參見下面的截圖)。我想這是一個優化,防止在動畫過程中重新繪製圖層。 我試圖編寫一個模仿該行爲的自定義NSTableCellView子類。但我不知道從哪裏開始,具體如下: 如何在動畫啓動時得到通知,以便我可以設置圖層的內容。 如何在動畫完成時重新繪製視圖或圖層,以免它再次使用緩存的內容。 我從下面的腳手架代碼開始。

    4熱度

    2回答

    我正在教一個OpenGL基礎知識的項目。我在相機旋轉,翻譯等方面的大部分要求工作得很好。但是,我在照明方面苦苦掙扎。 此圖片是我目前的程序(左)與樣本解決方案(右)的比較。 如果你不能說,我在卡車上得到非常單色的顏色。陰影非常尖銳和黑暗,高點是單色而不是鏡面反射。 該項目需要使用紋理;我在這裏展示的是純灰色像素的基本紋理,但我可以使用任何紋理(包括用於地面的沙灘沙)。 我從網格繪製對象: GLfl

    -1熱度

    2回答

    我正在使用swift 4 for macOS,我想關閉視圖控制器,如果我在此視圖控制器之外單擊。 有了這段代碼,我可以檢查,如果用戶點擊了視圖控制器。但是如果用戶點擊了視圖控制器外部,我該如何檢查? override func viewDidAppear() { let gesture = NSClickGestureRecognizer(target: self, action: #s

    0熱度

    1回答

    我想調整文檔中的所有PDF頁面,使它們具有相同的寬度和我檢查蘋果的PDFKit指南和PDFKit文件,沒有找到一個解決方案。 我注意到,有一個過時的繪製函數: func draw(PDFPage) 它的描述: 對於由PDFView的子類的頁 定製渲染利用現在可用繪製函數是: func draw(_ page: PDFPage, to context: CGContext) 但它沒有一個關於

    0熱度

    1回答

    我迅速與4個工作MacOS的所有書籍,我有兩個核心數據實體(人與書) 我想請所有書籍,wehre人==最大。 有了這個代碼,我可以獲取所有的書: let request = NSFetchRequest<Book>(entityName: "Book") request.predicate = // request.sortDescriptors = [NSSortDescriptor(key

    1熱度

    3回答

    我正在開發Android應用程序,但我仍然很新。我想要一個按鈕,當你按下這個按鈕時,會出現幾個TextViews和Buttons。所以我有一個主要的線性佈局,然後嵌入另一個線性佈局,裏面包含我想隱藏的東西。我有嵌套的線性佈局設置爲android:visibility =「gone」。 我遇到的問題是,它只顯示隱藏的線性佈局內的第一項而不是全部。我試圖讓它出現的方式是 vgAddView = (Vi