原创 iOS 獲取沙盒文件夾文件的大小

- (long long)getCacheFileSize { NSString *filePath = [[self getCachePath]stringByAppendingPathComponent:@"123.M

原创 iOS Size class

概念初探 iOS8之前,公司在開發項目時,先做的iPhone版,然後要求開發iPad版本,其實內容是完全一樣的,只是UI變化了,但是我們就需要建立2個工程來分別對應實現.iOS8推出的Size Class,可以讓我們在一個工程的s

原创 storyBoard中爲label設置邊框

選中控件,對下面幾個字段進行設置 layer.cornerRadius layer.masksToBounds layer.borderUIColor layer.borderWidth

原创 iOS __runtime

什麼是runtime 簡單的來說:Runtime就是運行時,一個程序開發的過程通常可以分爲以下階段,編輯-預編譯-編譯-連接-運行,運行時可以說就是我們的程序再運行的階段發生的一些事情,在這個階段程序通常會把一些OC的代碼轉化成C

原创 iOS 投影效果

在佈局中我們爲了使得一些界面擁有更加好的UI設計效果,突出層級關係,我們常常做一些陰影效果。 _imageView.layer.shadowColor = [UIColor blackColor].CGColor;//sh

原创 計算1-100的和 (JAVA版)

for 循環 int sum = 0; for (int i = 1;i<= 100;i++){ sum += i; } System.out.pr

原创 iTunes升級 如何獲取app stores 應用連接

在升級完最新系統10.12.6 後發現ITunes的界面發生了很大的變化 所以作爲開發者找不到之前的應用獲取連接了,但是今天升級完iOS11之後發現 蘋果就是蘋果 整個界面的優美了,更人性化了,其中一個就App Store 體驗一

原创 git的小問題

當mac系統升級後  在做代碼管理的時候好像私鑰功能不能用了 原來這是系統的問題,不在自動啓動所以要從新添加一下私鑰打開終端cd ~/.sshcd 找到私鑰路徑ssh-add ~/.ssh/JAVA——test(這裏是私鑰的文件名)然後添

原创 block爲什麼屬性要用copy

我們平常用的Block函數都是使用外部變量。這時,Block的內存地址顯示在棧區,我們知道:棧區的特點就是創建的對象隨時可能被銷燬,一旦被銷燬後續再次調用空對象就可能會造成程序崩潰,但是在對block進行c

原创 Xcode9.0 新功能 無線調試

今天凌晨,apple 分佈了大家一直在盼望的iOS11系統,想體驗一把666的感覺,同時,也發佈了開發者工具新的版本9.0。衆所周知,Xcode 9.0 令開發者最好奇的莫過於無線調試,當然我也是好奇者,下邊就於大家分享一下無線調試的功能

原创 Mac下查看某個接口被佔用的情況

sudo lsof -i :3306 (指的是端口號) 輸出結果 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 183

原创 ios 推送

最近冬天真的來了哈,全國大面積降雪,所以我患了起牀恐懼症,可是昨天卻因爲推送加班到很晚,今天只好趕緊“勤快”一下,將從開始開發到如今遇到的推送問題總結一下,希望能爲各位提供一些方便,我們現在一般都在使用極光推送 上線後收不到推送 這個現在

原创 iOS進階--藍牙技術

聲明:這篇文章關於藍牙的相關知識的筆記,文章中會其他網上作者的資料。由於有些文章只做參考或統計不足,如涉及版權請在評論區留言~,我會及時更改 當下藍牙開發可謂是越來越火,不論是智能穿戴的興起還是物聯網藍牙還是一些其他設備等等,

原创 swift 網絡請求

在iOS11即將發佈之際,現在越來越多的開發者開始使用swift語言做開發,swift語言也越來越成熟,最近一段時間,在工作之餘對網絡請求就swift語言進行了封裝。 封裝伊始 首先聲明一個類繼承於AFHTTPSessionManager