我正在解析json数据,并将它们存储到NSMutableArray中.
对于每个数据,参数如下格式,
对于每个数据,参数如下格式,
{ "id":"6","username":"biju","password":"biju123","usertype":"2","first_name":"biju","last_name":null,"email":"b@b.com","blocked":"N","created":"2012-11-02 16:03:19","image":"http:\/\/192.168.1.254\/eatthos\/assets\/upload\/users\/1351852399_thumb.jpg","thumb_image":"1351852399_thumb.jpg","menu_image":"0","thumb_menu_image":"0","city":"njdfh","favorite_food":"kafh","favorite_restaurant":"kafdhj","phone_number":"0","description":"0","token":"Dwx0DG","fb_unique_id":null,"account_type":"normal","twitter_id":null,"followers":"5","follow":"N" }
我正在解析大约100K的数据,该数组的大小(内存)是多少?
如果我将它用于iPhone应用程序,它会是一个内存问题吗?
解决方法
数组本身不会占用太多空间 – 它只是一堆指针.包含数万个项目的数组仍然只能是几十千字节.数组包含的对象所占用的空间可能更为重要.但这只是你能看到的东西 – 没有“数组中对象的大小”.这就像问“球有多大?”您的数据空间需求可能存在问题,同样可能完全没有问题.与许多编程问题一样,我认为最好的答案是亲自尝试看看.