朋友圈評論功能的細節考慮及實現,朋友圈評論功能細節1. 朋友圈朋友圈的布局很容易,網上類似的代碼也很多,但是評論功能有些細節的地方要考慮,主要是為了使用者體驗。類似鍵盤不要遮擋評論框,評論框隨著內容的增多變長這些網上的處理方法很多,這裡就不列出來了。朋友圈只要按了評論,對話方塊升起來正好是落在了這條狀態的正下方,這個小細節有著非常好的使用者體驗,這種實現方式有很多,下面來說說我實現的方法。2. 評論細節的實現我的方法是,按下評論按鈕的時候先把按鈕所在的cell的尾部的位置座標y儲存下。self.
利用layer的mask屬性實現逐漸揭示的動畫效果,layermaskgithub上又看到個不錯的動畫(https://github.com/rounak/RJImageLoader),所以就想來自己實現以下不試不知道,這個動畫還真不是看上去那麼簡單,我自己想了半天愣是沒做出來,最後還是看了作者的代碼,才知道怎麼實現。不過也從作者哪兒學了一招,就是layer.mask的用法。自己實現的效果demo在這裡:https://github.com/Phelthas/LXMRevealDemo(前面的畫
【學習筆記】【C語言】宏定義,學習筆記1.宏定義可以分為2種:不帶參數的宏定義 帶參數的宏定義2.定義一般形式#define 宏名 字串比如 #define ABC 10右邊的字串也可以省略,比如#define ABC3.作用它的作用是在編譯預先處理時,將來源程式中所有"宏名"替換成右邊的"字串",常用來定義常量。接下來寫個程式根據圓的半徑計算周長4.例子在第4行定義了一個叫PI的宏,在編譯預先處理之後,第8行中的2 * PI *radius就會變成2 * 3.14 *
【學習筆記】【C語言】資料,學習筆記c語言1. 什麼是資料 生活中時時刻刻都在跟資料打交道,比如體重資料、血壓資料、股價資料等。在我們使用電腦的過程中,會接觸到各種各樣的資料,有文檔資料、圖片資料、視頻資料,還有聊QQ時產生的文字資料、用迅雷下載的檔案資料等。 2. 資料的分類 電腦中儲存的資料可以分為兩種:待用資料和動態資料。 1> 待用資料
APNS 遠程推播通知 PUSH deviceToken,apnsdevicetoken伺服器向用戶端推送訊息: 當應用程式推到後台,或者根本就沒有運行(我們的代碼無能為力) 如果這種情況之下,應用程式想和使用者互動(傳統的做法 不可能) 推送APNS:Apple Push Notification
xmpp整理筆記:使用者網路連接及好友的管理,xmpp網路連接xmpp中的使用者串連模組包括使用者的上線與下線資訊展現,使用者登入,使用者的註冊; 好友模組包括好友的添加,好友的刪除,好友名單的展示。在xmpp中 負責資料轉送的類是xmppStream,開發的過程中,針對不同的傳輸內容,會調用不同的代理方法,在使用XMPPFramework開發時,只需要在不同的代理方法中,填寫相同的代碼即可。往期回顧:xmpp整理筆記:xmppFramework架構的匯入和介紹 http:
iOS8 Core Image In Swift:自動改善映像以及內建濾鏡的使用基於iOS SDK 8.0以及Xcode 6 Beta 6。Core Image是一個很強大的架構。它可以讓你簡單地應用各種濾鏡來處理映像,比如修改鮮豔程度, 色澤, 或者曝光。 它利用GPU(或者CPU)來非常快速、甚至即時地處理映像資料和視頻的幀。並且隱藏了底層圖形處理的所有細節,通過提供的API就能簡單的使用了,無須關心OpenGL或者OpenGL
ios 發布應用到appStore1、進入開發人員管理介面 【點擊 iTunes Connect】2、進入管理apps介面 【點擊 Manage Your Apps】3、添加新的app 【點擊 Add New App】4、填寫 app 一些資訊Default Language : 設定語言App Name: 應用程式名稱【注意:此名稱,必須在app stroe 未被註冊過】SKU
IOS開發筆記-百度地圖(第三方庫),ios第三方最近做了百度地圖,在匯入SDK後遇到了一些問題 編譯錯誤: linker command failed with exit code 1 (use -v to see invocation)想了很多辦法,查了很多資料,最後終於解決。可能原因:1. 有重複的.m檔案,或者未匯入 解決辦法:有重複的刪除即可在工作左邊導覽列Target-->Build Phases-->compile Sources中,第三庫庫的所有.
iOS定位服務編程詳解,ios定位詳解現在的行動裝置很多都提供定位服務,使用iOS系統的iPhone、iPod Touch和iPad都可以提供位置服務,iOS裝置能提供3種不同途徑進行定位:Wifi, 蜂窩式行動電話基站, GPS衛星 iOS 不像Android系統在定位服務編程時,可以指定採用哪種途徑進行定位。iOS的API把底層這些細節屏蔽掉了,開發人員和使用者並不知道現在裝置是採用
關於Corona如果你正在做iOS應用,或者關注過iOS開發,那麼一定聽說過Corona這個名字。在蘋果修改了app稽核原則,允許使用第三方語言開發應用之後,Corona,這個曾經只能在破解系統上玩一玩的項目終於被更多人所關注,售價也從99美元漲到了299美元,當然現在又降到了149美元.不過看看他長長的Showcase列表就不難發現,這也確實是一個值得關注的引擎。簡單來說,使用Corona的優勢主要有這麼幾點:◆不需要使用複雜的Objective-C,不需要經曆繁瑣的編譯過程,使用更加簡單的,
Cocos2d iPhone教程 是本文要介紹內容,作為遊戲開發中2D圖形的一篇文章,我們先來看內容。Cocos2D-iPhone是一個開源架構,利用它可以非常容易的在iPhone上開發2D遊戲。它提供了物理,精靈sprites),時差捲軸parallax scrolling),支援iPhone touch和accelerator等很多功能。現在在App
iPhone網路軟體在睡眠情況斷線是本文要介紹的內容,如果你希望使用iPhone的網路功能並保持長串連,並使用Wifi的話,你可能會發現一個問題,那就是在iPhone處於睡眠狀態時,Wifi會中斷,這樣程式就無法保持串連。iPhone非官方SDK)下面的代碼可能會幫你解決這個問題。以下代碼摘自MobileChat:首先在applicationDidFinishLaunching方法中添加以下代碼: IONotificationPortRef notificationPort;
iPhone螢幕雙緩衝技術是本文要介紹的內容,相信大多數人都知道,所謂“螢幕 雙緩衝”是指在記憶體中建立一個“圖形裝置上下文的緩衝”,所有的繪圖操作都在這個“圖形上下文緩衝”上進行,在需要顯示這個“圖形上下文”的時候,再次把 它更新到螢幕裝置上。iPhone平台提 供了這樣一個API:CGContextRef CGBitmapContextCreate (
iPhone應用之UIView動畫實現效果是本文要介紹的內容,主要是來介紹UIView動畫的各種表現方式,繼續上文詳解iPhone中UIView動畫各種表現方式
iPhone靜態庫應用之封裝控制項庫教程是本文要介紹的內容,由於iPhone控制項的極度匱乏和自訂群組件在重用上的限制,在過去的項目中我們積累了大量的“純程式碼”組件——因為IB本身的限制,我們無法把這些組件封裝為IB組件庫本來我們想通過分發xib檔案的方式重用這些組件,但最終發現這根本不可能,蘋果的Plug-in編程不支援iPhone)。最終我們想到了靜態庫。雖然這仍然還是一種比較原始的複用方式,但起碼我們可以隱藏組件的原始碼。下面,
iPad應用程式資訊架構是本文要介紹的內容,以圖文的方式來瞭解ipad資訊架構。不多說,一起來看詳細內容。應用程式的資訊架構前首先要明確資料結構和設計重點,資料結構有兩部分組成:目錄或者叫做資料結構)和本文,設計上要判斷是以呈現資料結構還是本文操作為重點。重結構輕本文。由於資料過多,資料層級關係複雜,應用程式的重點在於呈現清晰的資料結構。使用者進入本文進行編輯操作時,必須先選擇檔案路徑,但花在本文編輯的時間很少。這種方式適用於檔案管理和設定型的應用程式。iFiles對於此類結構應用程式掩蓋盡量減
關於LUA與Delphi應用是本文要介紹的內容,主要是來瞭解並學習lua的應用,具體內容來看本文詳解。LUA可到 Http://www.Lua.org 內下載Lua4Delphi 包。Lua基本的用法.1、開啟Lua:var L: Plua_State; L := lua_open; 2、運行後,必須關掉:lua_close(L); 3、在Lua內增加方法, 如 Lua指令碼內增加
1. C,C++ baCkground很多人問 “沒有任何語言基礎,我不想學C直接學Objective-C”這裡簡單幾句,Objective-C 90%代碼是C、眾多開原始碼是C,C++。你不學好C在unix世界裡只能是個二流開發人員!也許說得過於嚴厲,不過自己斟酌。2. Runtime(運行時)Objective-C是動態語言, 很多新手或者開發人員常常被Runtime這個東西所迷惑。而恰恰這是一個非常重要的概念。
網上關於ios訊息推送機制(APNS)的實現、原理介紹很多,但都零零散散。昨天經過自己的多番嘗試,終於成功實現了推送過程。在此,貼上自己整理的印象筆記內容,包括自己實現過程中受益的內容連結,和遇到點呃問題及解決方案。php下的推送實現參見另一篇博文:【正在撰寫中】1.APNS原理、配置開發人員賬戶以開啟APNS服務、擷取發送訊息的認證認證的實現。(文章末尾的連結品質低劣,不建議閱讀) 2.手機端擷取token的代碼執行個體下載【在此之前,需要參照上文步驟,啟用appid的apns功能】