原创 iOS學習筆記--滾動視圖(UIScrollView)

滾動視圖:在根視圖中添加UIScrollViewDelegate協議,聲明一些對象屬性 [objc] view plaincopy @interface BoViewController : UIViewContr

原创 IOS學習 第一天

本人之前弄過Android,會點皮毛,想自學一下IOS。 最好的老師是自己【思考=》分析多元方案=》解決方案<<google, 書籍,與人思想碰撞>>=》修改方案】 善思! 學習模式 -----分析別人的項目源碼:第一天:1.瞭解main

原创 IOS 學習 之 引用計數

之前在一個博客上面很生動形象的解釋了引用計數的意思,對於IOS開發初學者來說,是非常有益的。原文是這樣說的。 來說一下引用計數: 比如上班,  最早進入辦公室的人需要開燈,之後進入辦公室的人需要照明, 下班離開辦公室的人不需要照明,最

原创 一篇搞定iOS 9適配--系列教程

一篇搞定iOS 9適配–系列教程 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫博客,將會帶來全新的體驗哦: Demo1_iOS9網絡適配_改用更安全的HTTPS 我們正式討論下 WHAT,WHY,HO

原创 你的App真正適配了iOS 9嗎?

你的App真正適配了iOS 9嗎? 發表於2015-09-11 11:10| 6580次閱讀| 來源CSDN| 15 條評論| 作者馮義力 移動開發iOSXcode開發經驗iOS 9適配兼容性 allowtranspare

原创 別學東學西了,先建立自己的知識體系吧

別學東學西了,先建立自己的知識體系吧 字數2720 閱讀23479 評論526 喜歡1512 構建自己的知識體系就像建大樓 我們每天都在接受微信公衆號的文章轟炸,我們點贊、轉發,甚至保存。然後呢,我們爲了什麼學習? 我們發

原创 [iOS]Objective-C利用協議實現回調函數(類似java的回調函數)

iphoneObjective-Cprotocol回調函數  在編寫iphone開發時,最常用的就是回調函數。自己編寫回調函數,實現動態加載數據,加載完數據之後就利用回調函數通知給前臺頁面,顯示相應數據的界面。在iphone中利用

原创 細數Objective-C中的回調機制

總結: 一、協議 二、使用respondsToSelector和performSelector進行回調。 三、函數指針 四、objc_msgSend 五、IMP 六、NSNotificationCenter

原创 mac 下測試開發環境配置記錄

 輸入法與快捷鍵搜狗拼音http://pinyin.sogou.com/mac/快捷鍵                    在系統偏好設置--鍵盤--快捷鍵–輸入法 去掉選擇上一個輸入法的快捷鍵 (^空格快捷鍵留給開發工具自動補全) i

原创 WebDriverAPI (python)

內部函數'_addCommands','_file_detector','_is_remote','_mobile','_switch_to','_unwrap_value','_web_element_cls','_wrap_value

原创 關於持續集成服務 Travis CI 教程

建議直接看阮一峯的教程,寫得非常詳細,贊*32http://www.ruanyifeng.com/blog/2017/12/travis_ci_tutorial.html

原创 如何在Mac 終端升級ruby版本

rubyrvm是什麼?爲什麼要安裝rvm呢,因爲rvm可以讓你擁有多個版本的Ruby,並且可以在多個版本之間自由切換。第一步:安裝rvm$ curl -L get.rvm.io | bash -s stable $ source ~/.r

原创 Xcode編譯imeituan報錯解決

突然發現 imeituan工程編譯總是出現以下奇怪錯誤導致編譯失敗!這個bug是因爲 cocoapods 最新版本不兼容導致的。終端發現pod的版本是 1.3.1 ,正確的應該是使用 1.1.1 版本解決方案步驟:    1. 先用git

原创 appium升級1.6 + iOS10 +Xcode8

一 背景介紹 appium 1.5.x及以下的版本,使用UIAutomation對iOS端進行自動化測試;xcode8放棄了UIAutomation支持,而iOS10要使用xcode8編譯適配,所以iOS10不能使用UIAutomat

原创 Jenkins定時構建

1.定時構建語法*號等同於H,表示任意一個合理的數* * * * * 第一個*表示分鐘,取值0~59,若其他值不做設定,則表示每個設定的分鐘都會構建 5 * * * * ,表示每個小時的第5分鐘都會構建一次 第二個*表示小時,取值0~23