IOS開發

  • 演算法:買賣股票系列

     Leetcode上有一個買賣股票系列的演算法問題,主要區別在於是否有交易次數限制、是否交易有冷卻期、是否有交易手續費等條件。本文探究的就是這個系列的通用思路和解法、不同條件時的修改以及最優解。閱讀本文需要事先...

    2019-12-25 11:14 556
  • iOS逆向學習之五(加殼?脫殼?)

     加殼 通常我們從App Store下載的應用,拿到安裝包之後,通過class-dump匯出標頭檔案的時候,會發現無法匯出標頭檔案,原因就是App Store對我們上傳的App進行了加殼操作。...

    2019-12-25 11:14 700
  • iOS逆向學習之三(Cycript)

     什麼是Cycript? Cycript是Objective-C++、ES6(JavaScript)、Java等語法的混合物. 可以點選官網來檢視,可以點選Cycript文件來檢視Cycript的使用方式。...

    2019-12-25 11:14 512
  • iOS逆向學習之二(Mac遠端操控iPhone)

     SSH、OpenSSH SSH 是Secure的縮寫,意為“安全外殼協議”,是一種可以為遠端登入提供安全保障的協議...

    2019-12-25 11:14 419
  • 動態方法解析演示-KVC容器

     上一篇我們瞭解了訊息轉發機制的全貌,傳送門在這裡:理解訊息轉發機制。但有時候一些抽象的理念得用實際例子才能幫助理解,尤其是runtime,我們很多時候只知道它的一些基礎用法。所以,先從訊息轉發機制的第一階段:...

    2019-12-25 11:14 892
  • Xcode11 iOS for MAC 遇到的問題

     需要系統MacOS 10.15,Xcode11,OC程式碼和Swift程式碼專案都行。 MacOS 10.15之後,Xcode11 可以將iOS app秒變Mac app,對iOS開發者又將是一波潮流,MacOS的生態更加繁榮。Mac OS和iOS 系統還是有許多不同之處,有不...

    2019-12-25 11:14 585
  • HolyShit!懶載入執行兩次?

     前言:最近遇到了一個棘手的Bug,查詢Bug的過程是心力憔悴。故抽空書寫這篇文章記錄下。...

    2019-12-25 11:14 218
  • 整理多執行緒:GCD詳解

     一、GCD簡介 Grand Central Dispatch(GCD) 是 Apple 開發的一個多核程式設計的較新的解決方法。...

    2019-12-25 11:14 193
  • OpenGL學習(二)-- Xcode 搭建 OpenGL 環境

     我的 OpenGL 專題學習目錄,希望和大家一起學習交流進步! OpenGL學習(一)-- 術語瞭解...

    2019-12-25 11:14 794
  • 深入理解RxSwift

     簡介 本篇重點在於深入RxSwift的部分常用特性,所以希望讀者在瞭解RxSwift官方的基本講解與Demo之後再進行閱讀。...

    2019-12-25 11:14 672
  • UICollectionViewLayout佈局詳解

     簡介 Supplementary Views 追加檢視 (類似Header或者Footer) Decoration Views 裝飾檢視 (用作背景展示)...

    2019-12-25 11:14 101
  • 手把手帶你探索Runtime底層原理(二)動態方法解析和訊息轉發

     前言 繼續上篇Runtime底層原理(一)方法查詢,在上篇說到如果沒有找到imp,就會結束方法查詢,然後進入動態方法解析和訊息轉發。...

    2019-12-25 11:14 890
  • iOS 聊聊present和dismiss

     前段時間遇到一個崩潰,最後發現是因為presentViewController彈了一個模態檢視導致的。今天就總結一下關於present和dismiss相關的問題。...

    2019-12-25 11:14 838
  • 【iOS】架構師之路~底層原理二: (Runtime、Runloop)

     架構師之路~底層原理三:(多執行緒、記憶體管理) 十二.Runtime 12.1 runtime 介紹 Objective-C是一門動態性比較強的程式語言,跟C、C++等語言有著很大的不同...

    2019-12-25 11:14 470
  • iOS深思篇 | 正則表示式

     一. 背景 1.1 簡介 關於正則表示式,相信大家並不陌生,可能平時只是貼上下相關程式碼,並不瞭解裡面所寫匹配規則。這篇文章我們將介紹iOS相關正則表示式基本語法和一些例項,希望看完此文大家能有所收穫;...

    2019-12-25 11:14 878