神奇的崩潰事件 事件源于接入了一個第三方庫導(dǎo)致應(yīng)用出現(xiàn)了大量的crash記錄,很奇怪的是這么多的crash居然沒有收到用戶的反饋信息! 在這個過程中每個崩潰棧的信息都明確的指...
神奇的崩潰事件 事件源于接入了一個第三方庫導(dǎo)致應(yīng)用出現(xiàn)了大量的crash記錄,很奇怪的是這么多的crash居然沒有收到用戶的反饋信息! 在這個過程中每個崩潰棧的信息都明確的指...
1. 閱讀本篇文章以前,假設(shè)你已經(jīng)了解了組件化這個概念。 最近兩年移動端的組件化特別火,但移動端組件化的概念追其溯源應(yīng)該來自于Server端,具體來說這種概念應(yīng)該是由Java...
iOS不支持動態(tài)鏈接庫的特性總是被人詬病。不管你贊不贊同這一點(diǎn),去弄清楚其中的why和how還是很有趣的一件事情。在這篇文章里我們將會看到庫是什么,如何在實(shí)踐中用到,它們怎么...
一.簡介 按鈕,主要用戶通過NSControl控制點(diǎn)擊、高亮等事件,同iOS的UIButton 二.源碼 1.創(chuàng)建NSButton 2.按鈕基礎(chǔ)配置 3.配置按鈕圖片 4.按...
這篇文章有 collection view自定義布局的一些心得體會和查閱文檔時的一些筆記 Compositional layout筆記 (少量) diffable datas...
轉(zhuǎn)載請聯(lián)系作者獲取授權(quán),并標(biāo)明文章作者,謝謝! 一、前言 本文所有代碼基于Xcode8.3.3,Swift3.0開發(fā)。NSTableView是macOS開發(fā)中很重要的控件,用...
原文地址:https://www.hlzhy.com/?p=57 前言: 最近在寫一個列表界面,這個列表能夠在列表和網(wǎng)格之間切換,這種需求算是比較常見的。本以為想我們是站在大...
iOS開發(fā)多語言,翻譯過后的文字很多行有些總是會有各種各樣的問題。導(dǎo)致運(yùn)行失敗,如何能快速找出出錯的位置呢。 運(yùn)行報錯,這是Localizable.strings文件里內(nèi)容格...
本文用來對 iOS 網(wǎng)絡(luò)中 HTTP 請求相關(guān)內(nèi)容進(jìn)行總結(jié)。 一 、HTTP 請求 1 NSURLConnectiong(1)同步GET請求 代理需要實(shí)現(xiàn)的方法: 二、 N...
報錯: code signature in (*.dylib) not valid for use in process using Library Validation: ...
iOS應(yīng)用簽名 何為代碼簽名 代碼簽名,就是對可執(zhí)行的文件或者腳本進(jìn)行數(shù)字簽名。主要用來確認(rèn)軟件是否被認(rèn)可,且在簽名后未被修改或者損壞的措施。與數(shù)字簽名的原理一樣,只不過簽名...
關(guān)于iOS應(yīng)用簽名我想一起探討一下它的原理.首先我們需要了解一個東西,叫做數(shù)字簽名 數(shù)字簽名(digitally signed) 名詞解釋:為什么用簽名這個詞.因?yàn)槔贤庀矚g用...
Xcode默認(rèn)提供了非常豐富的代碼片段可供選擇,我們寫代碼是很多的提示就是一個代碼片段,具體可以參加 Xcode 的右側(cè)工具欄下方: 那如何創(chuàng)建自定義的代碼段呢?很簡單,首先...
一.@synchronized的作用 @synchronized 結(jié)構(gòu)所做的事情跟鎖(lock)類似:它防止不同的線程同時執(zhí)行同一段代碼。但在某些情況下,相比于使用 NSLo...
關(guān)鍵字static 兩個概念:生命周期、作用域生命周期:這個變量能存活多久,它所占用的內(nèi)存什么時候分配,什么時候收回。作用域:這個變量在什么區(qū)域是可見的,可以拿來用的。 st...
前言 由于時間的問題,暫且只更新這么多了,后續(xù)還會持續(xù)更新本文《最快讓你上手ReactiveCocoa之進(jìn)階篇》,目前只是簡短的介紹了些RAC核心的一些方法,后續(xù)還需要加上M...
CFNotificationCenter CFNotificationCenter是一種發(fā)通知的對象,用法上類似與NSNotificationCenter,用法上就是先注冊為...