原创 Mac開發學習筆記之label使用超鏈接

很多時候,我們項目可能會遇到一段文字,前段可能是正常文本,中間段是超鏈接文本,後段又變成正常文本,不同段的文本可能字體類型大小顏色都不一樣,這時就需要設置MutableAttributedString了,代碼如下: 運行結果: 可以

原创 Swift與Objective-C的兼容“黑魔法”:@objc和Dynamic

@OBJC 和 DYNAMIC 由 王巍 (@ONEVCAT) 發佈於 2015-02-04 雖然說 Swift 語言的初衷是希望能擺脫 Objective-C 的沉重的歷史包袱和約束,但是不可否認的是經過了二十多年的洗禮,Cocoa

原创 Windows程序設計學習筆記(四)自繪控件與貼圖的實現

Windows程序設計學習筆記(四)自繪控件與貼圖的實現 2015-06-27 15:10 本站整理 瀏覽(129) Windows程序設計學習筆記(四)自繪控件與貼圖的實現,有需要的朋友可以參考下。 Windows系統提供大量

原创 Mac開發學習筆記之NSTextField使用

在Mac平臺上,Label控件與iOS中Label控件稍微有些不同,iOS中的label類型是UILabel,TextField的類型是UITextField,是分開的,而Mac中的Label控件類型是NSTextField,和可編輯文本

原创 iOS開發學習筆記之UIButton的使用

iOS開發學習筆記之UIButton的使用 UIButton: https://developer.apple.com/reference/uikit/uibutton 一、 描述: UIButton對象是一個視圖,它執行您的自定

原创 iOS開發學習筆記之UILabel的使用

iOS開發學習筆記之UILabel的使用 // 1、創建 letrect:CGRect=CGRectMake(100,100,100,100) letlabel:UILabel=UILabel(frame:rect) // 2、設

原创 關於printf和scanf函數是怎麼工作的

#include <stdio.h> int main(void) { printf("helloword!\n"); return 0; } #include <stdio.h> int main(void) { int  a, b

原创 iOS開發之xcodebuild命令提示錯誤:“tool 'xcodebuild' requires Xcode, but XXXX”

iOS開發之xcodebuild命令提示錯誤:“tool 'xcodebuild' requires Xcode, but XXXX” 解決方法: Install Xcode Run sudo xcode-select -s /Appli

原创 ios - objectC 的isa 詳解

ios - objectC 的isa 詳解 每個Objective-C對象都有一個隱藏的數據結構,這個數據結構是Objective-C對象的第一個成員變量,它就是isa指針。 在NSObject.h裏面:  @interface NSOb

原创 Xcode怎麼退回舊版本?

最近將Xcode升級到10.1版本,調試項目的時候沒問題,打包項目的時候出錯了。看錯誤信息應該是動態庫路徑出錯,但是在以前版本的Xcode沒問題,沒辦法,先退回舊版本看看,找找原因。在網上找的方法基本都是過時的,其實只需要打開這個頁面就可

原创 iOS開發之網絡音樂播放器(SC音樂)(一)

iOS開發之網絡音樂播放器(SC音樂)(一) 前言 一直都想做一款自己的網絡音樂播放器,兩個月前做了一個swift版的網絡音樂播放器,但是那個播放器數據來源於我自己用VPS和nginx搭建的服務器,所有的文件都要自己準備,包括mp

原创 iOS開發之網絡音樂播放器(SC音樂)(二)

iOS開發之網絡音樂播放器(SC音樂)(二) 前言 iOS開發之網絡音樂播放器(SC音樂)(一)已經介紹完播放控制、音樂數據獲取解析、歌詞顯示等。本文在上文的基礎上介紹鎖屏播放設置,後臺播放設置,手勢操作等。 正題 一、後

原创 Mac開發之如何設置NSView的層次關係

我們開發很多時候都會遇到需要設置不同view的層次關係,而Mac開發和iOS開發稍微有點不同,NSView是沒有sendSubviewToback和bringSubViewToFront這兩個設置層級關係的方法的。那Mac上的NSView

原创 Mac開發之如何加載XIB

在Mac開發中會遇到需要加載Xib文件的時候,過程與iOS加載Xib文件大同小異。下面說一下方法:新建一個工程“LoadXib”,然後新建一個Xib文件,然後拉一些控件進去,如圖1:圖1這個MyXib.xib就是我們要加載的Xib,加載代

原创 Mac開發之獲取設備名字、IP地址和MAC地址

在項目中遇到需要獲取設備名字、IP地址和MAC地址信息,之前用NSHost,結果發現不是很穩定,就放棄了,另外想出了幾個方法,下面記錄一下: ViewController.h // // ViewController.h // De