iOS開發

iOS tableView中的MVC、MVVM

先貼上一張MVC的一張大圖(給自己看就好) controller 相當於媒介,幫助model和View建立其聯絡。道理我都懂,但是以往在coding的時候,往往會出現以下的情況(程式碼不

ios如何解析json

1,JSON是什麼 JSON(JavaScript Object Notation)是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。 JSON建構於兩種結構: “名稱/值”

iOS開發人員搭建flutter開發環境:打卡

2018年移動端如果說有什麼新東西出來的話,Flutter是當仁不讓的了。為什麼叫“打卡flutter”,因為我只是把開發環境建好,並把示例工程執行起來。 目標:在mac一體機上,搭建flutter

ios tableview 插入 刪除 移動

gif圖片.gif 最近專案中要用到tableview 插入 刪除 移動的功能,以前開發的時候沒用到這類的工能,基本上時從零開始,期間遇到不少坑 下面我們一步一步

iOS元件化實踐

公司業務不斷迭代擴張,專案的功能越來越多也越來越複雜,各個業務之間也不可避免的耦合越來越多,程式碼也越來越臃腫,原來的模式已經無法滿足現有專案開發高複用、高可維護性的需求,目前業界解決業務多樣性複雜性比較好的一

唯品會 iOS 程式碼覆蓋率的應用實踐

 背    景  唯品會特賣會App承載著前端選購、下單、支付等核心業務,業務邏輯異常複雜,以iOS端為例,程式碼行數已達50萬。2018年初,我們啟動了研發流程的優化,大版本迭代週期由3周縮減至2周

iOS滲透測試工具,第2篇:Cycript

本文是該系列文章的第2篇(第一篇請點選此處),我們將繼續為讀者介紹最有用的iOS應用程式滲透測試工具。在本文中,我們要介紹的工具為“Cycript”,這是一個執行時處理工具,主要用於動態分析和探索目標應用程式

製作一個Mac APP:XcodeExtension

作為一個iOS developer 突然想嘗試Mac開發,這是我第一個Mac APP 這個軟體目前包含以下功能 ConvertFromCase 把選擇的下劃線內容變為駝峰 DeleteEm

[譯] iOS 設計模式進階

設計模式對於程式碼的維護和提高可讀性非常有用,通過本教程你將學習 Swift 中的一些設計模式。 更新說明:本教程已由譯者針對 iOS 12,Xcode 10 和 Swift 4.2 進行了更新。

從零到一:實現通用一鏡到底H5

寫在前面 整個2018年都被工作支配,文章自17年就斷更了,每次看到有訊息提示過往的文章被收藏,或者有人點贊,都不勝唏噓。不過,凡事要始終保持積極的心態,現在迴歸為時未晚。最近有專案要做一鏡到底,

Class、isa、元類

本文的所涉及到的原始碼是 objc4 原始碼,截止到寫本文最新的是 objc4-750 這個版本。 Class 我們在學習面向物件的學習中,接觸最多的就是類,那麼在OC類是由Class型別來表示的

1746015320.7185