原创 UIViewController生命週期和屬性方法的解析

一、引言         作爲MVC設計模式中的C,Controller一直扮演着項目開發中最重要的角色,它是視圖和數據的橋樑,通過它的管理,將數據有條有理的展示在我們的View層上。iOS中的UIViewController是UIKi

原创 超有用的軟件推薦

1、窗口管理軟件 – SizeUp 你是否經常想讓某個Word文檔佔滿屏幕的左半部分,QQ聊天佔滿屏幕的右半部分,從而一邊對着文檔一邊和小夥伴聊需求?終於搞好了外接顯示器,你是否經常將某個窗口在筆記本和外接顯示器屏幕之間直接來回拖動?

原创 iOS應用程序的生命週期

Main函數入口 所有基於C編寫的app的入口都是main函數,但iOS應用程序有點不同。不同就是你不需要爲iOS應用程序而自己編寫main函數,當你使用Xcode創建工程的時候就已經提供了。除非一些特殊情況,否則你不應該修改Xcod

原创 學習iOS開發必看的一些資料

歡迎大家在評論區中分享自己的學習資源,您可以在評論區附上 “標題+鏈接”: 使用 iOSBlogCN添加或者訂閱iOS技術週報objc中國cocoachinaSwift社區 從iOS面試題總結    iOS有用的面試題 建議-學習i

原创 iOS 保持界面流暢的技巧

1、演示項目 在開始技術討論前,你可以先下載我寫的 Demo 跑到真機上體驗一下:https://github.com/ibireme/YYKit。 Demo 裏包含一個微博的 Feed 列表、發佈視圖,還包含一個 Twitte

原创 Masonry介紹與使用實踐

前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是純手寫代碼所經歷的關於頁面佈局的三個時期 在iphone1-iphone3gs時代 win

原创 面試遇到的問題

1、TCP的三次握手(建立連接)和四次揮手(關閉連接) 建立連接:  理解:窗口和滑動窗口 TCP的流量控制 TCP使用窗口機制進行流量控制 什麼是窗口? 連接建立時,各端分配一塊緩衝區用來存儲接收的數據,並將緩衝區的尺寸發送

原创 軟件生存週期

什麼是軟件生命週期    軟件生命週期((Systems Development Life Cycle,SDLC) 又稱爲軟件生存週期或系統開發生命週期,是軟件的產生直到報廢的生命週期,週期內有問題定義、可行性分析、總體描述、系統