iOS開發

Flutter開發之Dart語法基礎

Dart 是谷歌在 2011 年推出的程式語言,是一種結構化 Web 程式語言,允許使用者通過 Chromium 中所整合的虛擬機器( Dart VM )直接執行 Dart 語言編寫的程式,

深入iOS系統底層之映像檔案操作API介紹

iOS系統生成的可執行程式或者動態庫檔案的儲存佈局格式被稱之為mach-o格式。檔案中存放著程式的程式碼和資料,而程式執行時系統會為其建立一個程序,以及分配虛擬記憶體空間。同時會把程式檔案中的內容載入到虛擬記

深入iOS系統底層之程式中的彙編程式碼

合抱之木,生於毫末;九層之臺,起於壘土;千里之行,始於足下。--(老子·道德經 ) 對於一個閉源系統來說如果想研究某些邏輯的內部實現就需要對組合語言進行掌握和了解、對於某些需要高效能實現的邏輯來說用匯編語言

iOS 鑰匙串的基本使用

級別: ★☆☆☆☆ 標籤:「鑰匙串」「keychain」「iOS」 作者: WYW 審校:QiShare團隊 前言 : 專案中有時會需要儲存敏感資訊(如密碼、金鑰等),蘋果官方提供

DDGBannerScrollView:iOS 沉浸式無限圖片輪播器

寫在前面 幾乎每個app都會用到圖片輪播器,而且圖片輪播器也越來越高大上,沉浸式等拉高了APP的檔次 ,沒有一個高大上的圖片輪播器,都不好意思上架。 像一些知名的app都採用了圖片輪播的背景漸變色,舉幾個栗

iOS開發,本地推送的使用

個人連結 部落格園主頁 : 部落格園主頁 GitHub : 我的GitHub iOS程式猿(媛)~~ : 這是我個人整理的一個技術專題, 這裡的文章都是比較有技術含量(不斷更新

iOS Sqlite 資料庫的使用

總體內容 1、sqlite基本操作封裝 2、動態建表-基本建立 3、動態建表-忽略欄位 4、動態更新表-遷移資料 5、儲存/更新模型 6、刪除模型 7、查詢模型 8、模型中-字典

KVO講解

最近一直在寫swift專案,沒有時間更新自己的技術部落格,以前在部落格裡面寫過KVO的底層原理,今天我們來看一下KVO的整個使用過程和使用場景(附有demo),大約花大家10-15分鐘時間,希望大家看完部落格之

iOS國際化(多語言)漫談

國際化的本質是為每種語言單獨提供一份資源(文字,圖片,音視訊等)。 本文術語 本地化:指單獨一種語言 國際化:多種語言的合體 在工程的Localizations中每新增一種語言,xcode會提示我們生成對應

iOS開發之效能優化

效能問題的主要原因是什麼,原因有相同的,也有不同的,但歸根到底,不外乎記憶體使用、程式碼效率、合適的策略邏輯、程式碼質量、安裝包體積這一類問題。 但從使用者體驗的角度去思考,當我們置身處地得把自己當做使用者

在規定區域內自動調整文字位置

問題 最近在做一個需求,就是塗鴉時,在繪製的圖形旁邊通過文字顯示相關資訊.先給大家看看最終的效果: 效果圖 一開始的時候被這個問題難倒了,怎麼找到合適的位置顯

1715736904.9472