Time of Update: 2018-07-24
當我們在Xcode的一個類中編寫很多方法的時候,往往很難區分某些功能是哪些方法,有時候想要找一些類似功能的方法都會比較困難。這個時候就需要使用mark標註,一個可以快速找到同類方法的標註工具。 格式是: #pragma mark - 。。。這裡寫上你要標註的內容; 範例程式碼如下: #import "SecondViewController.h"@interface
Time of Update: 2018-07-24
報錯:(CHTCollectionViewWaterfallLayout是通過pods添加進來的),然後pods中的其他庫都可以編譯通過,就是這個庫一直找不到。最後得到同事的協助,找到了原因。 ld: library not found for -lCHTCollectionViewWaterfallLayout clang: error: linker command failed with exit code 1 (use -v to see invocation)
Time of Update: 2018-07-24
說明:最近在做啟動頁的時候,研究了下這個,記在這裡吧。 1、首先瞭解下iPhone和iPad螢幕的尺寸:(直接從4s開始吧,估計以前的版本都沒有誰在用了吧。資料來源中關村線上) 1-1、iPhone 4s 螢幕尺寸:3.5英寸 螢幕解析度:960*640 (視網膜Retina、half = 480*320) 1-2、iPhone 5/5s/5c 螢幕尺寸:4英寸 螢幕解析度:1136*640 (視網膜Retina、half = 568*320)
Time of Update: 2018-07-24
http://bbs.ednchina.com/BLOG_ARTICLE_3029418.HTM?source=sina 近期在用nios ii做項目時,發現一個奇怪的現象,在NIOS II EDS軟體中編寫好的代碼,燒寫到晶片中,第一次能夠正常運行,但是當我按下板卡上的複位鍵之後,系統卻卡死了,再也運行不起來,除非重新下載程式。經過分析系統可知,系統的硬體設計和Qsys系統中NIOS II
Time of Update: 2018-07-24
EFI_HANDLE ImageHandle 一個普通的DXE模組的入口(以Snp.c舉例): EFI_STATUSEFIAPIInitializeSnpNiiDriver ( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ); 這裡的SystemTable不解釋,但是ImageHandle又是什麼呢。 這需要瞭解DXE Dispatcher裡面的操作。
Time of Update: 2018-07-24
尋找了一些方法,最初以為拿到的就是手機對外的公網地址,其實只是本地IP地址。下面把擷取手機內外網IP地址的方法總結下: 一、擷取手機本地靜態IP地址:(區域網路) 方法1: 首先匯入標頭檔: //IP地址需求庫#import <sys/socket.h>#import <sys/sockio.h>#import <sys/ioctl.h>#import <net/if.h>#import <arpa/inet.h>
Time of Update: 2018-07-24
在我整合MJRefresh上拉重新整理的時候,,發現tableview的第一行無法選中: self.tableView.dataSource = self; self.tableView.delegate = self; MJRefreshNormalHeader *header = [MJRefreshNormalHeader
Time of Update: 2018-07-24
一 建立靜態庫 1. 產生靜態庫工程 2. release/debug 的選擇 scheme 3. 編譯(注意真機與模擬器的產物)==》 lipo -create 【源檔案路徑1】 【源檔案路徑2】 -output 【目標檔案】 二 使用 1. 插入.h(標頭檔引用,靜態庫不自包含標頭檔)和.a檔案(靜態庫) 三
Time of Update: 2018-07-24
popOver 彈出框簡單使用 1.仿QQ彈出框 1.1用到的知識點 1.1.1如何調整彈出框的大小(這裡彈出的也是控制器) 這裡已經有講解過http://blog.csdn.net/iostiannan/article/details/51131431 1.1.2如何使QQ彈出框的文字與彈出框Frame自適應 ```此方法,會返回一個由UIKit子類調用後得到的Size ,此size即是完美適應調用此方法的UIKit子類的size 得到此size後, 可以調用
Time of Update: 2018-07-24
關於iOS開發很多人的任務主要是開發app,對資料的儲存主要包括Document、Library、Temp路徑下,其它地址也許就是伺服器了;現在說明一個不常用且功能局限的新路徑(無法進行代碼即時儲存資料,只能手工添加資料); 在原始碼路徑下儲存資料; 一、打包後的資料目錄結構 iOS打包成ipa後的code的大致目錄結構如下:
Time of Update: 2018-07-24
用SDwebimage下載圖片時,只有一部分圖片出現GBitmapContextCreate: unsupported parameter combination: 8 integer bits/component; 40 bits/pixel; 4-這種錯誤,跟蹤發現 SDWebImageDecoder這個類中的方法返回image 為nil ,把方法 + ( UIImage *)decodedImageWithImage:( UIImage *)image 中的
Time of Update: 2018-07-24
OS升級到 iOS 7.1 了 ,開發人員必須與時俱進。果斷下載更新了xcode5.1版本 ,試運行了一下已上線的應用,哇 報錯了。好頭疼 貼下報錯地方: 都是關於第三方類庫報的錯 比如parse、shareSDK Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_QQApiInterface", referenced from:
Time of Update: 2018-07-24
剛接觸iOS開發不久,由於沒有花錢加入蘋果開發人員計劃,所以都是在模擬器裡邊調試。並且之前的真機調試也是相當複雜(與android相比複雜太多了),具體可見這篇文章 - iOS開發零基礎教程之真機調試流程。 在Xcode7之後,開發人員可以使用apple id進行免費調試了,而且使用起來也很簡單。在參考別的文章之後,我把自己之前按照apple教程敲的第一個例子 - ToDoList在一個touch中運行起來了。 兩個步驟即可: 添加apple id
Time of Update: 2018-07-24
本文轉自:http://www.iplaysoft.com/macos-usb-install-drive.html,感謝異次元分享。 正在趕項目,Mac mini 不能正常啟動(啟動報錯“因電腦有問題需要重新啟動、、、、、、”然後按照提示啟動,又報同樣地錯。) 因timeMachine沒備份,線上安裝驗證失敗,因此只能做一個系統隨身碟,重裝系統。 注意:1、先備份好隨身碟資料,後面會將隨身碟抹掉,資料會被刪除。
Time of Update: 2018-07-24
iOS開發 適配iOS10 2016年9月7日,蘋果發布iOS 10。2016年9月14日,全新的作業系統iOS 10將正式上線。 作為開發人員,如何適配iOS10呢。 1.Notification(通知) 自從Notification被引入之後,蘋果就不斷的更新最佳化,但這些更新最佳化只是小打小鬧,直至現在iOS 10開始真正的進行大改重構,這讓開發人員也體會到UserNotifications的易用,功能也變得非常強大。
Time of Update: 2018-07-24
本文需要實現的日期選取器和自訂選取器效果如下: 在iOS8之前,可以通過UIActionSheet來實現,在iOS8之後,可以通過UIAlertController實現,UIAlertController的官方解釋如下: A UIAlertController object displays an alert message to the user. This class replaces
Time of Update: 2018-07-24
說明:記錄的大部分是我掌握不熟悉的內容,所以知識點不是那麼全面。 實模式 實模式是指8086cpu的cpu工作原理、記憶體分段方式、定址方式、寄存器大小、指令用法等。 cpu工作原理:藉助L1,L2這些SRAM緩衝器來工作。。。 記憶體分段方式:實模式下的地址是真實的物理地址,地址線20根,記憶體1M,所以“段基址:段內位移地址”=將段基址左移一位加上段內位移地址記得到真實的物理地址
Time of Update: 2018-07-24
Alios-Things支援幾種調試方式,具體作用及使用可參考連結地址 https://github.com/alibaba/AliOS-Things/wiki/Debugging-Overview.zh 今天我們主要關注CLI調試的開啟,及增加CLI函數。 1、修改entry.c代碼中 kinit 變數的cli_ebable的值為1
Time of Update: 2018-07-24
一、 開發環境搭建 目前國內大多數開發人員使用的都是WinXP/Win7/Windows
Time of Update: 2018-07-24
以前以為學好FPGA會很有用,開始接觸FPGA時,嘗試使用verliog 寫外設ip,因為自己功力尚淺,寫出來的大多不太穩定,不敢用。後來想為什麼不用NIOS II直接跑軟核呢,實現外設通訊會很方便,安全可靠,於是拿開發板來學一下流水燈的操作。