原创 Auto Layout壓縮阻力及內容吸附講解

本文爲投稿文章,作者:梁煒V 在Auto Layout的使用中,有兩個很重要的佈局概念:Content Compression Resistance 和 Content Hugging,從字面的翻譯我們大概可以分別翻譯爲:壓縮阻力 以及內

原创 這些 iOS 面試基礎題目,你都深入瞭解嗎?

題目來自博客:面試百度的記錄,有些問題我能回答一下,不能回答的或有更好的回答我放個相關鏈接供參考。 唐巧前輩說這些都是 iOS 的基礎問題,應該對此深入的瞭解。當初看到時,大部分回答不上來,因爲平時沒有好好思考整理過。這裏大部分的

原创 ViewController 瘦身的另一種解決方案

對於Massive View Controller,現在流行的解決方案是MVVM架構,把業務邏輯移入ViewModel來減少ViewController中的代碼。 這幾天又看到另一種方案,在此介紹一下。 例子 我們通過例子

原创 iOS AutoLayout使用心得

AutoLayout確實非常方便,比起刀耕火種的手寫frame要強大很多。體會一下下面的經典例子,就知道了。 旋轉後自動佈局 上面的例子可以用下面的代碼實現: [super viewDidLoad]; self.view

原创 app被Rejected 的各種原因翻譯

原文出處:http://www.cnblogs.com/sell/archive/2013/02/16/2913341.html 1. Terms and conditions(法律與條款) 1.1  As a develope

原创 ChildViewController

今天的重點在於這一塊了,首先我們拋出一個問題: 如何在一個ViewController中創建和管理多個複雜的子View? 在許多剛入門或者是初學者來說對於這種情況的處理方法就是addSubView,需要多少個子視圖不停添加進去就對

原创 iOS 9開發小技巧

LayoutGuide 在iOS 9.0和 OS X 10.11中,分別有兩個新的類:UILayoutGuide 和 NSLayoutGuide。他們可以作爲一種類似View的對象,參與到AutoLayout的佈局約束中。作爲一種新的

原创 蘋果開源框架ResearchKit登陸GitHub

蘋果公司於上月宣佈發佈其開源框架ResearchKit,目的是將手持移動設備構建成一個用於醫療研究的傳感器網絡。 ResearchKit在GitHub的代碼庫中不僅包含該框架的全部源代碼和文檔,還包括蘋果開發的一個示例app,以及之前

原创 Interface Builder一些使用技巧

本文由CocoaChina譯者王小北(CC論壇ID)翻譯 原文:Tips for Interface Builder 當年輕的開發者朋友們寫了一大堆的代碼時,他們會覺得很高興,並且喜歡誇耀自己寫的項目有成千上萬行代碼。

原创 我從55個Swift標準庫協議中學到了什麼?

本文由CocoaChina譯者@ALEX吳浩文翻譯 作者:Greg Heo 原文:What the 55 Swift Standard Library Protocols Taught Me Swift團隊使用協議的方法,

原创 IP、TCP和HTTP

當 app 和服務器進行通信的時候,大多數情況下,都是採用 HTTP 協議。HTTP 最初是爲 web 瀏覽器而定製的,如果在瀏覽器裏輸入 http://www.objc.io ,瀏覽器會通過 HTTP 協議和 www.objc.io

原创 被誤解的MVC和被神化的MVVM

作者: 唐巧  來源: InfoQ     原文鏈接   [收藏]     MVC 的歷史   MVC,全稱是 Model View Controller,是模型 (model)-視圖 (view)-控制器 (controller

原创 WatchOS2.0 自定義錶盤元素

原文鏈接:http://blog.csdn.net/wangjavafans/article/details/47763423 北京時間6月9日凌晨1點,蘋果在美國舊金山舉行了WWDC2015全球開發者大會發布新的WatchOS2.0

原创 不讓蘋果開發者賬號折磨我

作者:Toyun 在iOS開發過程中,不可避免的要和證書打交道,真機調試、App上架、打包給測試去測試等都需要搞證書。在此過程中我們會遇到很多的問題,但是如果掌握了真機調試的原理和本質;遇到問題,我們就更容易定位問題之所在,從而迅速的解

原创 從 UIKit 到 AppKit

Mac 不僅是一個強大的生產平臺,也十分值得你爲其開發一些東西。去年我們開始構建我們的第一款 Mac 應用,成功爲我們日常工作所在的平臺開發點東西是一次十分美好的體驗。但是,和爲 iOS 系統開發應用相比,在我們瞭解 Mac 特性的過程