原创 iOS 底層探索 - calloc 和 isa

上一篇文章主要我們探索了 iOS 對象的 alloc 和 init 以及對象是怎麼開闢內存以及初始化的,如果在對象身上增加一些屬性,是否會影響內存開闢呢?還有一個遺留問題就是通過 calloc ,我們的對象有了內存地址,但是對

原创 一個大一的軟件工程專業學生對編程的認識....(從牴觸到漸漸接受)

LZ本人是從上了大學之後纔開始接觸編程的,在之前完全對這個東東是沒有基礎和興趣的。但是,來到了大學,選擇了自己並不是最喜歡的專業,總不能一天到晚都LOL吧,所以就強迫自己去學編程了。第一學期我們學校給我們上的是《C語言程序設計第四版(譚浩

原创 ACM常用算法

在網上看到的,準備按着這個一項一項練習~~ 第一階段:練經典常用算法,下面的每個算法給我打上十到二十遍,同時自己精簡代碼,因爲太常用,所以要練到寫時不用想,10-15分鐘內打完,甚至關掉顯示器都可以把程序打 出來.  1.最短路(Fl

原创 單例模式的實現(ARC與非ARC)

 單例模式是一種很重要的設計模式,在iOS開發中,通過使用單例設計模式來實現在程序生命週期內只有一個實例存在來節省內存開銷。 下面是ARC中單例模式的實現代碼: 在自定義的類.m文件中,需要實現下列的方法 #import "HMAudio

原创 如何在push一個視圖控制器時隱藏掉自定義的TabBar

這個問題困擾了我很久很久了,今天找到了一個解決方法,廢話不多說,直接上代碼!     UIImageView *tabBarView = [[UIImageView alloc] init];     NSString *image

原创 UIScrollView 滾動視圖—IOS開發

文章出處:http://blog.csdn.net/iukey UIScrollView 類負責所有基於 UIKit 的滾動操作。 一、創建 [java] view plaincopyprint? CGRect

原创 [譯] Alamofire Tutorial: Getting Started

[譯] Alamofire Tutorial: Getting Started 轉載請註明出處:http://leejunhui.com/2017/01/23/Alamofire-Tutorial/ 本文翻譯自Raywenderlich

原创 iOS簡單計算器

本人新手一枚,算法很挫,望大神指導一番  // // SimpleCaculatorViewController.h // SimpleCaculator // // Created by LI Junui on 14-2-12.

原创 UIPopoverController初探

最近開始學習iPad開發,接觸到了許多新知識。與iPhone上的學習一樣,我還是從Apple的官方文檔開始看,遇到的第一個比較有代表性的就是UIPopoverController了。今天就來總結一下它的相關要點吧。(下面的引用內容均出自

原创 Node.js[譯] Overview of Blocking vs Non-Blocking

Overview of Blocking vs Non-Blocking 這篇文章主要內容爲node.js中阻塞和非阻塞的區別。其中,eventloop和libuv會被引用到,不過並不需要你之前就瞭解過這些知識。我們假設本文的讀者至少對J

原创 .NET WEB API 對接支付寶支付

.NET WEB API 對接支付寶支付 轉載請註明出處:http://leejunhui.com/2017/02/09/AliPayWithWebAPI/ 最近一個項目中需要自己前後臺全棧,幾經權衡之後,在還是選擇了自己最爲熟悉的.NE

原创 iOS7極限編程 第一部分 第二章 世界是扁平化的:新的UI範式 (譯)

iOS7給你帶來了清新的UI界面。iOS7UI上的改變是iOS歷史上最爲重大的。iOS7的三大特性 Clarity 清楚,明晰,透明Deference 順從,尊重Depth 深度, 層次感深入理解這些特性是很重要的,因爲這可以使你的app

原创 iOS筆記--如何獲取當前設備信息

這個還是比較簡單的系統API調用。。。 [[[UIDevice currentDevice] systemVersion] floatValue] 返回值就是當前設備的iOS系統版本。。

原创 iOS筆記 -- 模擬器與真機在數據存儲上的細節區別

一般來說,在iOS中,數據持久化有四種方法。 分別是  plist 歸檔(NSArchiver & NSUnArchiver) sqlite(Sqlite3) Core Data 我最近就在對歸檔的使用上遇到了一個奇葩問題。。 直接上代

原创 iOS開發筆記 --iOS7 API 對sizeWithFont的替代方法

通過 - (CGRect)boundingRectWithSize:(CGSize)size                       options:(NSStringDrawingOptions)options