原创 TCP IP 最全講解,沒有之一。

文章目錄前言TCP/IP模型數據鏈路層網絡層pingTracerouteTCP/UDPDNSTCP連接的建立與終止TCP流量控制TCP擁塞控制0前言 本文整理了一些TCP/IP協議簇中需要必知必會的十大問題,既是面試高頻問題,又是

原创 APP運行時Crash自動修復系統

APP運行時Crash自動修復系統 Chapter 1 - 開發目的 是否存在這樣的夜晚,當剛剛躺下準備美美的睡一覺的時候, 突然來一記奪命電話Call,一接起來發現是你老闆!!!“小王啊,剛剛上線的X.X.X版本出問題了啊,怎

原创 繪圖 UIBezierPath

視圖可以通過子視圖、圖層或實現drawRect:方法來表現內容,如果說實現了drawRect:方法,那麼最好就不要混用其他方法了,如圖層和子視圖。自定義繪圖大部分是由UIKit或者Core Graphics來實現的。現在我們來講講

原创 CoreML 機器學習 VISION

ML是Machine Learning的縮寫,也就是‘機器學習’,這正是現在很火的一個技術,它也是人工智能最核心的內容。比如說橫掃世界棋壇大名鼎鼎的阿爾法狗(AlphaGo),或者已經深入大家生活場景的車牌識別,這其實都是機器學習

原创 ios 觸摸事件 學習

好奇觸摸事件是如何從屏幕轉移到APP內的? 困惑於Cell怎麼突然不能點擊了? 糾結於如何實現這個奇葩響應需求? 亦或是已經被響應鏈、手勢、target-action這一系列響應觸摸事件的方式折騰到不會打Hello World?

原创 iphone X 屏幕適配

1、前言 就在今天(2017年09月13日 )凌晨,蘋果發佈了帶劉海的 iPhone X,這個屏幕需要 iOS 開發者做新的適配,會後蘋果發佈了 iPhone X 的適配指南,我們將它翻譯出來供大家參考。 2、iPhone X i

原创 關於EnumerateObjectsUsingBlock和for-in之間的較量

如果我們要遍歷一個數組, 上過編程課程的童鞋都會想到For語句去循環. Objective C 提供一個Block的遍歷方法, 那麼用它還是用For好呢? 下面我們去實踐一下: 遍歷一個數組看誰快 參賽選手 ForLo

原创 iOS黑魔法-Method Swizzling

該文章屬於<簡書 — 劉小壯>原創,轉載請註明: <簡書 — 劉小壯> http://www.jianshu.com/p/ff19c04b34d0 公司年底要在新年前發一個版本,最近一直很忙,好久沒有更新博客了。正好現在新版本

原创 instruments 中 Time Profiler的使用說明

注意手機上要有運行過的app: 1、我們要先 command + shift +k ,clean下 2、運行下app,command + r 3、Xcode–> Product–> Profile (command +

原创 工程中添加新字體!

1.首先從網上下載你喜歡的或者你將要使用的字體。http://www.zhaozi.cn/s/all/ttf/   這個是字體的網址。 下載完後,解壓出來有三個文件。畫圈的就是你需要的字體。 2.第二部就是把.ttf的字體文件添加到你

原创 UIWebView 的坑點

UIWebView 之痛 開發App的過程中,常常會遇到在App內部加載網頁,通常用UIWebView加載。而這個自iOS2.0開始使用的Web容器一直是開發的心病:加載速度慢,佔用內存多,優化困難。如果加載網頁多,還可能因爲

原创 GCD(多線程)基本使用!!!

介紹 GCD和Block一起,使得iOS多線程編程變得簡單優雅許多。如此優雅簡單的多線程API真希望C和C++標準中也會有 One of the technologies for starting tasks asynchron

原创 AutoLayout 講解

AutoLayout簡介 Autolayout是一種全新的佈局技術,專門用來佈局UI界面的,用來取代Frame佈局在遇見屏幕尺寸多重多樣的問題。Autolayout自iOS 6開始引入,但是由於Xcode 4的不給力,當時並沒有得

原创 2017 年 10月ios 面試題 總結

1. Object-c的類可以多重繼承麼?可以實現多個接口麼?Category是什麼?重寫一個類的方式用繼承好還是分類好?爲什麼? 答: Object-c的類不可以多重繼承;可以實現

原创 iOS NSString,NSArray,NSDictionary聲明屬性關鍵字

這幾天看面試題,就看到這個問題,NSSArray類型做變量聲明屬性時,屬性關鍵字用什麼比較好?想當然的就是用strong來修飾,只知道NSString類型做變量聲明屬性是copy,其實也不知道爲什麼.今天晚上就在網上查詢了下究竟是