表現 手指按住螢屏下拉,螢屏頂部會多出一塊白色區域。手指按住螢屏上拉,底部多出一塊白色區域。 產生原因 在 iOS 中,手指按住螢屏上下拖動,會觸發 touchmove 事件。這個事件觸發的物件是整個 webview 容器,容器自然會被拖動,剩下的部分會成空白。 解決方案 1. 監聽事件禁止滑動 移 ......
2023-03-06 moreXcode作為日常開發iOS程式的IDE,支持C、C++、Objective-C、Swift、Ruby等語言進行撰寫。日常開發入口就是Xcode workspace或者Xcode project。
workspace是一個Xcode檔案,它將專案和其他檔案、project分組。一個workspac... ......
一、了解UniApp 插件的開發方式 Xcode Framework 、 Static Library 基于Cocoapods開發 pod lib 已知UniApp的插件開發方式有兩種, 第一種 Xcode Framework的方式,這種方式是官方指定的方式。 這種方式的優點就是簡單直接, 但也有不 ......
2023-02-07 more有相當一部分 iPhone 用戶會拒絕iOS更新最新系統,不管是因為各種BUG還是因為其他優化方面的問題,他們都會選擇一個自己覺得均衡的系統版本,安逸養老。 但是蘋果 iOS 系統如果你不及時更新推送版本的話,就會在手機桌面「設定」上方出現角標數字紅點,系統設定中也會出現紅點提示。強迫癥患者表示簡直 ......
2023-02-02 more和一個真正iOS開發的區別? 學習iOS的這段時間, 我一直在思考和感受著自己和一個真正做了幾年iOS的dev之間的區別. 同時也在反向思考, 我自己和一個新學Android的人, 又有什么區別. 也許在技術轉型中, 這些學習的思考和陣痛都是有共性和不可避免的. 在此分享一下感受, 如果有人也有技術 ......
2022-12-05 moreTableView 基礎 本文講講TableView的基本使用. 順便介紹一下delegation. TableView用來做什么 TableView用來展示一個很長的list. 和Android中的RecyclerView不同, iOS中的TableView只能是豎直方向的list. 如何寫一個最 ......
2022-11-22 more前言 frida-trace是一個用于動態跟蹤函式呼叫的工具。支持android和ios。安裝教程請參考官網。工欲善其事必先利其器。本文將以某App為示范,演示frida-trace的各種方法在iOS中的應用。 一、目標 讓看文章的你在使用frida-trace時更得心應手。 二、工具 mac系統 ......
2022-11-19 more這里說的占位符,實際就是排版時需要展示的圖片,圖片基于占位符填充,那么處理圖片時,怎么解決占位符(圖片)的上下偏移在設定占位符屬性時,我通過以下方法來實作它: + (NSAttributedString *)wxImageAttributeCoreTextFromPaperQuestion:(WXT ......
2022-11-16 moredispatch_sync執行了兩件事:把代碼塊放入指定執行緒的任務佇列中、堵塞當前執行緒直到代碼塊執行結束,如果出現了堵塞的執行緒和代碼塊所在的執行緒為同一執行緒的話,這個時候代碼無法在此執行緒執行繼續下去,即造成了死鎖。 - (void)viewDidLoad { [super viewDidLoad]; ......
2022-11-11 more在某些場景下(比如自動化打包等),我們需要從終端來讀取到iOS專案的資料,首先先上代碼 xcodebuild -showBuildSettings -target 專案target 但有時候我們需要將其轉為字串的話,需要在兩邊加上這個符號` OUTPUT='xcodebuild -showBuil ......
2022-11-04 more[Android開發學iOS系列] Auto Layout 內容: 介紹什么是Auto Layout. 基本使用方法 在代碼中寫約束的方法 Auto Layout的原理 尺寸和優先級 Auto Layout的使用細則 重要的屬性 StackView Layout Guide Performance ......
2022-11-03 more很多同學都覺得公有云、私有云、混合云這些概念的認識比較混亂,開始我面對網上很多專業的解釋不明所以,直到我遇到這個說法: 大白話解釋一下 你娶了一個老婆,這叫傳統IT架構。 你覺得一個老婆不夠,這叫傳統企業CIO的困境。 你又娶了一個老婆,這叫雙活資料中心。 你在外地又娶了一個小老婆,這叫兩地三中心容 ......
2022-10-27 more使用SDLocalize高效完成iOS本地化國際化作業 SDLocalize 該方案最大特點是對舊代碼幾乎沒有較多修改就可以完成從單語言專案修改為多語言的專案。并支持XIB的控制元件本地化,無需創建不同語言版本的XIB檔案。 SDLocalize的作業原理: 首先標記一組需要本地化的控制元件 然后在恰當時機 ......
2022-10-25 more一、AFNetworking整體框架是怎樣的 1、UIKit集成模塊 UIKit 2、請求序列化 Serialization 3、回應序列化 Serialization 4、會話 NSURLSession AFURLSessionManager最核心 子類:AFHTTPSessionManager ......
2022-10-23 moreiOS ViewController 寫UIKit的代碼, ViewController是離不開的. 本文試圖講講它的基本知識, 不是很深入且有點雜亂, 供初級選手和跨技術堆疊同學參考. What is a View Controller iOS中的View Controller非常像Android中 ......
2022-10-12 more雖然xcode現在可以免證書進行測驗了,但眾多跨平臺開發者,如果還沒注冊蘋果開發者賬號。 想安裝到自己非越獄手機測驗是無能為力了。 不過新技術來了,只需要普通免費的蘋果賬號無需付費成為開發者就可以申請iOS證書打包ipa安裝到自己手機測驗! 沒付費蘋果開發者賬號的,也能輕松除錯自己的蘋果APP。 當 ......
2022-10-12 more[Android開發學iOS系列] iOS寫UI的幾種方式 作為一個現代化的平臺, iOS的發展也經歷了好幾個時代. 本文講講iOS寫UI的幾種主要方式和各自的特點. iOS寫UI的方式 在iOS中寫UI有多種選擇, 大的分類: 使用UIKit還是SwiftUI. 在使用UIKit的情形下, 還根據 ......
2022-10-11 more整理下近期被 Apple 殘忍虐待的成果。 ps: 可以提供一個視頻鏈接,建議用微軟的OneDrive 。審核員方便點。國內那些個地址都需要登錄,需要登錄才能看視頻的場景,同樣會被拒 Guideline 1.1 - Safety - Objectionable Content Guideline 1 ......
2022-09-29 more眾所周知,在開發蘋果應用時需要使用簽名(證書)才能進行打包安裝蘋果IPA,作為剛接觸ios開發的同學,只是學習ios app開發內測,并沒有上架appstore需求,對于蘋果開發者賬號認證需要支付688,真的是極大的浪費,使用appuploader,只需要注冊蘋果普通的賬號,不需要688認證,就可以 ......
2022-09-29 more在Xcode 專案執行:Run Script 時,則標識:${SYMROOT} . 更改括號型別。 例如:BUILD 號自增,編譯完成后自動copy 某檔案至目標檔案夾等: cp -R ${BUILD_DIR}/${CONFIGURATION}-iphoneos/XXXX.bundle ${SRCR ......
2022-09-28 more云端分析是針對 CocoaPods 依賴管理云端化的優化方案。對大量重復的 iOS 工程構建任務進行了收斂和資源復用,在保證正確性的前提下達到了加速依賴管理速率的目的,實作了 Pod install 分析階段提速 60% 以上的能力。 ......
2022-09-27 more最基礎的指標如下: int a; int* p = &a; 答:p指向a的地址,&是取a的地址。*指的是指標中取內容的符號。 2.str[]和str*的區別: char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; c ......
2022-09-25 more?介紹一下個人開發者賬號: 再說下什么是免費的蘋果開發者賬號,就是你沒交688年費的就是免費賬號,如果你想變成付費開發者賬號,提交申請付費就行,賬號都是一樣的賬號。 沒有賬號的點擊鏈接申請: 蘋果開發者賬號申請 登錄開發者中心developer.apple.com/account這個界面就是免費開發 ......
2022-09-24 more最新版Other問題,請查看我最近的一片文章 我主要開發小型應用,周期較短,提審較頻,使用帳號也多,正常申請的三方購買的都有使用。提審時經常會遇到這樣那樣的問題,單獨說other-other,也曾遇到過不下10次,我將會導致出現這個問題的原因分為幾類: 1、帳號問題: 大概半年前的那段時間蘋果對帳號 ......
2022-09-23 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 more按資料結構分類可分為:B+tree索引、Hash索引、Full-text索引。 按物理存盤分類可分為:聚簇索引、二級索引(輔助索引)。 按欄位特性分類可分為:主鍵索引、普通索引、前綴索引。 按欄位個數分類可分為:單列索引、聯合索引(復合索引、組合索引)。 一、按資料結構分類 MySQL索引按資料結構 ......
uj5u.com 2023-03-21 13:06:31 more重要的話先說,今晚(3月20日)19:30 gt-checksum新版本發布會,點擊下面的鏈接預約: 會議詳情 (tencent.com) gt-checksum 1.2.0版本發布后,受到了廣大社區用戶的熱烈回應。短短幾天,便有幾十個star,以及社區用戶提交了十幾條issue反饋問題,更有熱心用 ......
uj5u.com 2023-03-21 12:45:22 more本文主要講解資料倉庫的建模整個理論與實踐的方法論。從0到1對資料倉庫進行建模。構建成熟的數倉架構。可以參閱《大資料之路:阿里巴巴大資料實踐》 ......
uj5u.com 2023-03-21 12:24:34 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:06:57 more前言 近期ChatGPT可以說是太火了,問答、寫論文、寫詩、寫代碼,只要輸入精確的prompt,他的表現總是讓人驚喜。本著打不過就加入的原則。要是把ChatGPT拉入群聊中,會是怎樣一番場景?說做就做,花了1個晚上搗鼓了一個小Demo【ChatGPT群聊助手】,憑借它的“聰明才智”,應該可以搞定我的 ......
uj5u.com 2023-03-21 12:06:06 moreTCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP協議和UDP協議。TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議。UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將數... ......
uj5u.com 2023-03-21 12:05:21 more